abntex / abntex2

:books: Classe LaTeX e estilo bibliográfico compatíveis com as normas da ABNT
http://www.abntex.net.br
LaTeX Project Public License v1.3c
1.05k stars 218 forks source link

Como definir um nome alias para usar nas citações usando o pacote \usepackage[alf]{abntex2cite} #230

Open TomRibas opened 4 years ago

TomRibas commented 4 years ago

Olá Pessoal.

Estou usando o pacote \usepackage[alf]{abntex2cite} para citações no overleaf.

A questão é a seguinte: quando quero citar um nome composto como este com a sigla "World Health Organization WHO", por padrão o pacote pega o último termo do nome do autor e coloca como referência no meio do texto, ou seja, definindo nas referências: @misc{WHO2011_DesabReport, author = {World Health Organization {WHO}}, title={World report on disability}, publisher={WHO Press}, address={Geneva (Switzerland)}, year={2011}, url={https://www.who.int/disabilities/world_report/2011/en/}, organization={WHO}, urlaccessdate={18 Nov. 2018}, } e usando o omando \cite{WHO2011_DesabReport), no meio do texto aparece "WHO, 2011". Até aí perfeito. O problema é que na lista de referências, o autor fica da forma "WHO, W. H. O"; e eu gostaria que ficasse "World Health Organization (WHO)".

Para ficar "World Health Organization (WHO)" nas referências, eu tenho que declarar o autor como author = {{World Health Organization {(WHO)}}} na lista de referência; porém, no texto aparece então "World Health Organization (WHO), 2011", o que é indesejável.

Eu gostaria que a referência ficasse "WHO, 2011" no meio do texto, e na lista de referências o autor aparecesse como "World Health Organization (WHO)"

Tentei então criar um alias como é feito com o pacote natbib. Defini antes de \begin{document}: "\defcitealias{WHO2011_DesabReport}{WHO, 2011}", e usei a chamada no meio do texto com \citepalias{WHO2011_DesabReport}. Isso funciona perfeitamente utilizando o pacote natbib, mas usando o pacote abntex2cite não funciona, gerando erros.

Tentei alterar o comando de "citepalias", para "citealias" ou "citetpalias", ou outro comando, e também testei várias combinações para o formato do autor "World Health Organization (WHO)" nas referências, mas sem sucesso.

Alguém tem alguma solução? Obrigado

edusantana commented 4 years ago

@TomRibas talvez você tenha mais ajuda acessando o fórum nacional do latex

Pessoalmente eu não conheço bem essa parte de citações não.

TomRibas commented 4 years ago

Obrigado pelo retorno Sr. Eduardo e pela dica.

Vou acessar o fórum.

Atenciosamente, Ribas

Em quinta-feira, 2 de julho de 2020 11:24:03 BRT, Eduardo de Santana Medeiros notifications@github.com escreveu:

@TomRibas talvez você tenha mais ajuda acessando o fórum nacional do latex

Pessoalmente eu não conheço bem essa parte de citações não.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.