Gostaria de saber se existe alguma maneira pré-implementada de usar oEstilo de citação de Vancouver(conforme definido emWikipédia) com Latex ou, se não, como devo proceder para configurá-lo sozinho.
Para tornar esta questão independente, vou relembrar o estilo Vancouver aqui:
Essencialmente, coloca-se a referência numa nota de rodapé ou numa nota final. Existem então duas opções para as referências:
Breve referência em nota de rodapé, por exemplo, Kübler-Ross,Sobre a Morte e o Morrer, páginas 45-60, e depois Bibliografia (no final do documento) com referência completa, por exemplo, Kübler-Ross, Elisabeth.Sobre a Morte e o Morrer. Nova York: Macmillan, 1969.
Referência longa em nota de rodapé, por exemplo, Elisabeth Kübler-Ross,Sobre a Morte e o Morrer(Nova York: Macmillan, 1969), páginas 45-60, e sem bibliografia.
Estou, portanto, à procura de um\citeShorte\citeLongque produzem a saída desejada, como acima em 1 e 2, respectivamente, por exemplo
\citeShort[Páginas 45-66]{Kubler}
obter:
Kubler-Ross,Sobre a Morte e o Morrer, páginas 45-60
(Como posso querer incluir alguma discussão na nota de rodapé, bem como na referência, acho melhor não incluir o comando de nota de rodapé no novo comando de citação, embora às vezes também possa ser eficiente ter, por exemplo, \citeShortFoot .)
Então, para a bibliografia, eu poderia usardataautor1oualfae remova a "numeração" conforme explicado emesta resposta.
É possível definir esses comandos de citação usando bibtex ou natbib? Ou eu teria que usar biblatex? E como eu faria isso?
Obrigado!
Responder1
Graças a todos os comentários acima, acabei optando pelo biblatex. (vancouver.bstnão faz o que eu esperava.)
Pensei em postar minha solução como resposta, caso alguém se depare com essa pergunta e, como eu, não saiba o que fazer. No entanto, é a primeira vez que uso o biblatex, entãominha solução provavelmente não é a ideal e pode envolver a reinvenção da roda(como alguns dos comandos já podem existir, visto que é tudo novo para mim).
\usepackage[style=authoryear]{biblatex}
\DeclareNameAlias{sortname}{first-last}
\bibliography{BibFile}
%new cite command: "Vancouver Short"
\DeclareCiteCommand{\citeVS}
{\usebibmacro{prenote}}
{\usebibmacro{author}, \usebibmacro{title}}
{\multicitedelim}
{\usebibmacro{postnote}}
% new cite command: "Vancouver Short Collection" - necessary when referencing whole collections.
\DeclareCiteCommand{\citeVSc}
{\usebibmacro{prenote}}
{\usebibmacro{editor}, \usebibmacro{title}}
{\multicitedelim}
{\usebibmacro{postnote}}
Quaisquer melhorias/sugestões/edições (nesta resposta) são bem-vindas.