GithubHelp home page GithubHelp logo

Comments (8)

edusantana avatar edusantana commented on May 30, 2024 3

@dbmrq no futuro pretendo implementar um serviço web que receba um arquivo bib e realize os ajustes dos erros mais comuns e retorne um bib com os ajustes.

from biblatex-abnt.

dbmrq avatar dbmrq commented on May 30, 2024 1

Discordo fortemente.

Uma das maiores vantagens (senão a maior vantagem) do LaTeX é a separação entre o conteúdo e a formatação. Assim você pode escrever um artigo para uma revista e, se precisar enviá-lo para outra, pode simplesmente mudar a classe do documento para adequar-se à formatação adequada.

Uma revista pode exigir referências formatadas segundo a ABNT, outra pode exigir o estilo da APA ou de Chicago. Se o seu arquivo .bib estiver na sintaxe correta, você só precisa escrever o conteúdo uma vez: quando a revista exigir o formato da ABNT, você usa o estilo biblatex-abnt; quando a revista exigir APA, usa o estilo biblatex-apa. Se você usar a sintaxe errada, como quer fazer, o estilo biblatex-apa não vai reconhecê-la, nem o estilo biblatex-chicago e assim por diante.

Se o biblatex-abnt reconhecesse o sufixo "Júnior" automaticamente, isso seria uma maneira de contornar o seu erro.


Edit:

Passar referência a referência ajustando as configurações me parece perder o automatismo da linguagem LaTEX, é só um ponto de vista.

Isso é justamente o que eu quero evitar. Se você seguir a sintaxe correta para os arquivos .bib só vai precisar escrever cada entrada uma vez. Se você usar a sintaxe errada, vai precisar sempre "passar referência a referência ajustando as configurações" para se adaptar ao que quer no momento.

from biblatex-abnt.

hildogjr avatar hildogjr commented on May 30, 2024 1

Compreendi. Realmente é questão de formatação para o interpretador.

from biblatex-abnt.

dbmrq avatar dbmrq commented on May 30, 2024

O modo correto de citar autores cujo nome tem um sufixo é {Nome {Sobrenome Júnior}} ou {Sobrenome, Júnior, Nome}. O BibLaTeX ainda tem a opção de especificar cada parte individualmente: author = {given=Primeiro Nome, prefix=Von, family=Sobrenome, suffix=Júnior}.

Se você ainda tiver algum problema, envie um exemplo mínimo compilável, por favor.

from biblatex-abnt.

hildogjr avatar hildogjr commented on May 30, 2024

Isso parece apenas uma maneira de se contornar o erro.
Eu sei que a ferramenta trabalha assim, mas seria interessante identificar automaticamente os sufixos padrões filho, júnior,... já que, a língua serve justamente para fazer esse serviço de macro.
Passar referência a referência ajustando as configurações me parece perder o automatismo da linguagem LaTEX, é só um ponto de vista.

from biblatex-abnt.

dbmrq avatar dbmrq commented on May 30, 2024

@edusantana Seria uma boa mesmo, e não deve ser muito difícil. Se eu tiver um tempo posso ajudar. :)

from biblatex-abnt.

mvlp avatar mvlp commented on May 30, 2024

Interessante essa opção de separar o nome.
Fiz o seguinte:
author = {given=Alexandre, family=Assaf, suffix=Neto}
citação indireta no texto => Assaf (ANO)
Lista de referências => ASSAF NETO, A.

É esse o comportamento correto segundo a norma?

Outro teste que fiz foi com prefixo
author = {given=John, prefix=von, family=Neumann, useprefix=true}
citação indireta no texto => von Neumann (ANO)
Lista de referências => VON NEUMANN, J. (em versalete o {V} de von apareceu maior que o restante)

att,

from biblatex-abnt.

dbmrq avatar dbmrq commented on May 30, 2024

@mvlp Obrigado, vou reabrir esta issue pra lembrar de dar uma olhada.

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.