abntex / biblatex-abnt

:books: Estilo para BibLaTeX compatível com as normas da ABNT
126 stars 27 forks source link

Citação indireta constando a inicial do primeiro nome #37

Closed la-costa closed 5 years ago

la-costa commented 5 years ago

Estou utilizando a versão 3.2 e em algumas citações indiretas (não são todas) estão sendo geradas com a inicial do primeiro nome de um autor.

Citação obtida: (BOISOT, M.; NORDBERG, 2011) :heavy_multiplication_x: Citação esperada: (BOISOT; NORDBERG, 2011) :heavy_check_mark:

@inbook{boisot:2011,
    author       = {Boisot, Max and Nordberg, Markus},
    title        = {A Conceptual Framework},
    subtitle     = {The I-Space},
    booktitle    = {Collisions and Collaboration: The Organization of Learning in the ATLAS Experiment at the LHC},
    chapter      = {3},
    pages        = {28-54},
    publisher    = {Oxford University Press},
    year         = {2011},
    address      = {Oxford, Reino Unido},
    month        = 7,
    doi        = {10.1093/acprof:oso/9780199567928.003.0003}
}

Com o author como {Max Boisot and Markus Nordberg} acontece o mesmo comportamento.

kafran commented 5 years ago

@la-costa Só existe essa obra de Boisot ou tem outras? Só existe um autor Boisot ou tem outros? Isso me parece ser uma tentativa de desambiguação.

la-costa commented 5 years ago

Oi @kafran

Tem outros, mas não me parecem ambíguos nas referências.

Esse problema acontece com outros autores, são casos pontuais. Infelizmente, eu não consegui achar o motivo do comportamento.

A citação direta é realizada corretamente, apenas na indireta aparece o problema e sempre é no primeiro autor.

Por exemplo, tem esse abaixo, que somente tem esta obra declarada no arquivo *.bib.

Citação obtida: (ANDERSON, T.; CURTIS; WITTIG, 2015) :heavy_multiplication_x: Citação esperada: (ANDERSON; CURTIS; WITTIG, 2015) :heavy_check_mark:

@article{anderson:2015,
    author = {Anderson, Tara and Curtis, Andrew and Wittig, Claudia},
    title = {Definition and Theory in Social Innovation},
    subtitle = {The theory of social innovation and international approaches},
    year = {2015},
    number = {33},
    month = 1,
    url = {https://www.zsi.at/en/object/publication/3641},
    address = {Viena, Austria},
    isbn = {1818-4162},
    journal = {ZSI Discussion Paper}
}
dbmrq commented 5 years ago

Oi @la-costa.

Você disse que o problema acontece mesmo quando a entrada anderson:2015 é a única usada. Eu acabei de fazer um teste com o seguinte exemplo mínimo e funcionou direitinho:

\documentclass{article}
\usepackage[style=abnt]{biblatex}

\usepackage{filecontents}

\begin{filecontents*}{\jobname.bib}
@article{anderson:2015,
    author = {Anderson, Tara and Curtis, Andrew and Wittig, Claudia},
    title = {Definition and Theory in Social Innovation},
    year = {2015},
}
\end{filecontents*}

\addbibresource{\jobname.bib}

\begin{document}
  \cite{anderson:2015}
\end{document}
captura de tela 2018-08-20 as 01 09 34

Tente chamar o BibLaTeX com as opções uniquename=false e uniquelist=false. Isso vai desativar a desambiguação. Se o seu problema não ocorrer mais, é porque o BibLaTeX estava considerando essa entrada ambígua, como o @kafran sugeriu. Ele faz um bom trabalho em identificar quais entradas precisam ser desambiguadas, mas não é perfeito (a issue https://github.com/abntex/biblatex-abnt/issues/23 apresenta outro exemplo problemático). Se você achar que o BibLaTeX está errado e quiser desativar a desambiguação só para uma entrada específica, isso também é possível usando o campo options. Consulte o manual do BibLaTeX para mais detalhes.

Como não parece haver um problema com o biblatex-abnt, vou fechar essa issue, mas fique à vontade para me corrigir se tiver mesmo algo errado. Nesse caso, envie um exemplo mínimo que mostre o problema, como o que eu usei acima, por favor.

la-costa commented 5 years ago

Olá @dbmrq e @kafran

Fiz o teste com uniquename=false e uniquelist=false e resolveu.

Acho que entendi o que é a desambiguação... Eu tenho duas entradas com o mesmo sobrenome de autor, porém com nomes, obras e anos distintos. Para mim não seria algo ambíguo, mas o biblatex-abnt entendeu que seria.

Segue abaixo o exemplo das entradas que geram o comportamento.

\documentclass{article}
\usepackage[backend=biber,style=abnt]{biblatex}

\usepackage{filecontents}

\begin{filecontents*}{\jobname.bib}
@article{anderson:2015,
        author = {Anderson, Tara and Curtis, Andrew and Wittig, Claudia},
        title = {Definition and Theory in Social Innovation},
        subtitle = {The theory of social innovation and international approaches},
        year = {2015},
        number = {33},
        month = 1,
        url = {https://www.zsi.at/en/object/publication/3641},
        address = {Viena, Austria},
        isbn = {1818-4162},
        journal = {ZSI Discussion Paper}
}
@book{anderson:1983,
        author = {Anderson, John R.},
        title = {The  Architecture of Cognition},
        year = {1983},
        isbn = {0674044258},
        publisher = {Harvard University Press},
        address = {Cambridge, MA, USA},
}
\end{filecontents*}

\addbibresource{\jobname.bib}

\begin{document}
  \cite{anderson:2015}
  \cite{anderson:1983}
\end{document}

screenshot from 2018-08-20 08-45-14

la-costa commented 5 years ago

Como sugestão, talvez fosse interessante incluir na documentação do biblatex-abnt uma seção de FAQ.

dbmrq commented 5 years ago

Eu tenho duas entradas com o mesmo sobrenome de autor, porém com nomes, obras e anos distintos. Para mim não seria algo ambíguo, mas o biblatex-abnt entendeu que seria.

Caso alguém queira voltar ao comportamento anterior, é só chamar o BibLaTeX com a opção uniquename=full.


Quanto a incluir um FAQ na documentação, é uma ótima ideia, mas agora eu não vou ter tempo de fazer isso… também tenho uma tese para entregar até o fim do ano, rs. Caso alguém queira colaborar com uma PR, será muito bem vinda.

la-costa commented 5 years ago

Blz! Com a explicação já fica registrado no issue e mais para a frente é só juntar num FAQ. Por hora não consigo auxiliar nisso... :-(

kafran commented 5 years ago

Eu acho um FAQ desnecessário. O manual serve para isso, é vivo e deve ser atualizado. Ou atualiza-se o manual já disponibilizado ou transfere o manual para o Wiki aqui do Github, não sei. Mas um FAQ vai ser apenas mais um local para alguém manter. Sem manutenção, não importa se é FAQ, se é manual, se é wiki, a informação não terá utilidade. Posso tentar ajudar depois atualizando o manual, inserindo as novas opções disponíveis, etc. Talvez inserir no manual uma seção tratando das desambiguações.

dbmrq commented 5 years ago

Sim, o que eu tinha pensado é num FAQ dentro do próprio manual. Os recursos de desambiguação não têm a ver com o estilo, mas com o próprio BibLaTeX. Seria inviável e desnecessário repetir toda a documentação do BibLaTeX no manual do biblatex-abnt. Usuários que estão com problemas na desambiguação devem, portanto, simplesmente consultar o manual do BibLaTeX. No entanto, como essa questão está aparecendo com relativa frequência, ela poderia ser acrescentada num FAQ no manual do estilo. Ela não diz respeito diretamente ao biblatex-abnt, por isso eu não acho que deve fazer parte do texto principal do manual, mas ela pode ser incluída num adendo desse tipo para facilitar a vida dos usuários.

kafran commented 5 years ago

Ah sim. Agora entendi. Concordo. Facilitaria principalmente a vida daqueles que não têm muita familiaridade com a língua inglesa, já que o manual do próprio BibLaTeX é bem chatinho de ler.