Estilo de cita de Vancouver en LaTex

Estilo de cita de Vancouver en LaTex

Me gustaría saber si existe alguna forma previamente implementada de utilizar elEstilo de cita de Vancouver(como se define enWikipedia) con látex, o si no, cómo debo configurarlo yo mismo.

Para que esta pregunta sea independiente, recordaré aquí el estilo de Vancouver:

Básicamente, la referencia se coloca en una nota a pie de página o en una nota al final. Existen entonces dos opciones para las referencias:

  1. Breve referencia en una nota a pie de página, por ejemplo, Kübler-Ross,Sobre la muerte y el morir, Páginas 45-60, y luego Bibliografía (al final del documento) con referencia completa, por ejemplo, Kübler-Ross, Elisabeth.Sobre la muerte y el morir. Nueva York: Macmillan, 1969.

  2. Referencia larga en nota a pie de página, por ejemplo, Elisabeth Kübler-Ross,Sobre la muerte y el morir(Nueva York: Macmillan, 1969), páginas 45-60 y sin bibliografía.

Por eso estoy buscando un\citeShorty\citeLargoque producen el resultado deseado, como arriba en 1 y 2, respectivamente, por ejemplo

\citeShort[Páginas 45-66]{Kubler}

para obtener:

Kübler-Ross,Sobre la muerte y el morir, Páginas 45-60

(Debido a que es posible que desee incluir alguna discusión en la nota al pie, además de la referencia, creo que es mejor no incluir el comando de nota al pie en el nuevo comando de cita, aunque a veces también puede ser eficiente tener, por ejemplo, \citeShortFoot .)

Luego, para la bibliografía, podría usarautor fecha1oalfay elimine la "numeración" como se explica enesta respuesta.

¿Es posible definir estos comandos de citas usando bibtex o natbib? ¿O tendría que usar biblatex? ¿Y cómo lo haría?

¡Gracias!

Respuesta1

Gracias a todos los comentarios anteriores, terminé eligiendo biblatex. (vancouver.bstno hace lo que esperaba.)

Pensé en publicar mi solución como respuesta, en caso de que alguien se tope con esta pregunta y, como yo, no sepa qué hacer. Sin embargo, es la primera vez que uso biblatex, así queLo más probable es que mi solución no sea óptima y podría implicar reinventar la rueda.(ya que es posible que algunos de los comandos ya existan, ya que todos son nuevos para mí).

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

Cualquier mejora/sugerencia/edición (a esta respuesta) es bienvenida.

información relacionada