Cómo configurar su propia abreviatura. para citar?

Cómo configurar su propia abreviatura. para citar?

¿Cómo puedo configurar mis propias abreviaturas para las citas? Suponiendo la siguiente entrada en .bibel archivo:

@book{ChBj,
    title = "Functional Programming in Scala",
    author = "Paul Chiusano and Rúnar Bjarnason",
    year = 2014,
    month = "September",
    isbn = "978-1617290657",
    edition = "1st",
    publisher = "Manning Publications",
}

Me gustaría mostrar la [ChBj]abreviatura usada. en lugar de [CB14]. ¿Cómo puedo definir eso?

Sueño con dos enfoques posibles, sin embargo, no pude buscar en Google ninguno de ellos:

  1. configúrelo \bibliographystylepara que tome el nombre de la cita como se define en el archivo
  2. establezca algún campo especial en la definición de cita, como por ejemploabbr = "MyAbbr"

¿Es siquiera posible? Si es así, ¿es posible fácilmente? ¿Si es así, cómo?

Editar:

Yo uso natbib:

\usepackage{natbib}
\bibliographystyle{alpha}

Respuesta1

El biblatexpaquete tiene dos estilos de citas, "borrador" y "depuración", que parecen hacer precisamente eso (consulte los documentos con texdoc biblatexCTAN o mediante CTAN).

En realidad, el uso de las claves parece ser útil si está redactando un documento, ya que puede encontrar una entrada en su archivo de bibliografía más rápidamente a través de la clave.

Sin embargo, si planea utilizar esto en un artículo publicado, considere utilizar un estilo de cita habitual como authoryear. Cambiar a esto es simplemente configurar una opción del paquete.

Respuesta2

biblatexproporciona un shorthandcampo que puede configurar en la base de datos de bibliografía y que se configurará en lugar de la etiqueta que imprimiría el estilo biblatex. Aquí hay un breve ejemplo:

\documentclass{article}
\usepackage{biblatex}
\begin{filecontents}{\jobname.bib}
    @online{texsx,
        author={{The community}},
        url={https://tex.stackexchange.com/},
        shorthand={TeX.SX},
    }
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\begin{document}
You can find help reading the \citetitle{companion}
\cite{companion}, but internet communities are also a good place 
\cite{texsx}.
\printbibliography
\end{document}

petrbelTaquigrafías

información relacionada