Closed la-costa closed 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.
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}
}
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}
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.
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}
Como sugestão, talvez fosse interessante incluir na documentação do biblatex-abnt uma seção de FAQ.
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.
A obra ser diferente é irrelevante, já que o título não aparece na citação.
No seu exemplo, os anos são diferentes, mas a ABNT parece exigir a desambiguação mesmo assim, como vemos no item 6.1.2 da NBR 10520:
No seu exemplo, o primeiro nome é ambíguo, mas a lista de nomes tomada como um todo não é. O comportamento padrão do BibLaTeX, nesse caso, é o de acrescentar as iniciais só ao primeiro nome. A ABNT não diz nada sobre isso, então acho que podemos fazer o que bem entendermos. Considerando o ponto anterior, me parece que o mais coerente seria sermos conservadores e, na dúvida, acrescentarmos as iniciais. Mas eu concordo que, nesse caso, a desambiguação é desnecessária… e, mais importante, a citação fica muito feia com as iniciais em só um dos nomes da lista, rs. Considerando isso, mudei o comportamento padrão para não desambiguar as citações nesse caso. Usando o commit https://github.com/abntex/biblatex-abnt/commit/7a86c71e1206969744f5bd05de6f3236e05e3b95, as iniciais não são mais acrescentadas no seu exemplo. :)
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.
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... :-(
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.
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.
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.
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:
Com o author como {Max Boisot and Markus Nordberg} acontece o mesmo comportamento.