Estilo de citação Vancouver em LaTex

Estilo de citação Vancouver em LaTex

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:

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

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

informação relacionada