GithubHelp home page GithubHelp logo

Comments (10)

dbmrq avatar dbmrq commented on May 30, 2024 2

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 #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.

from biblatex-abnt.

dbmrq avatar dbmrq commented on May 30, 2024 1

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:

    captura de tela 2018-08-20 as 21 10 17
  • 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 7a86c71, 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.

from biblatex-abnt.

kafran avatar kafran commented on May 30, 2024 1

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.

from biblatex-abnt.

dbmrq avatar dbmrq commented on May 30, 2024 1

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.

from biblatex-abnt.

kafran avatar kafran commented on May 30, 2024 1

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.

from biblatex-abnt.

kafran avatar kafran commented on May 30, 2024

@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.

from biblatex-abnt.

la-costa avatar la-costa commented on May 30, 2024

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) ✖️
Citação esperada: (ANDERSON; CURTIS; WITTIG, 2015) ✔️

@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}
}

from biblatex-abnt.

la-costa avatar la-costa commented on May 30, 2024

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

from biblatex-abnt.

la-costa avatar la-costa commented on May 30, 2024

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

from biblatex-abnt.

la-costa avatar la-costa commented on May 30, 2024

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... :-(

from biblatex-abnt.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.