
Comportamiento: Usando biblatexalfabéticoestilo, estoy citando "Mr. Stark" y "Stack Exchange Inc.", ambos de 2010. En ambos casos obtengo [Sta10] como símbolo de referencia.
Problema: El lector no puede saber a quién estoy citando.
Comportamiento deseado: Me gustaría tener diferentes símbolos de referencia, por ejemplo [Sta10a] y [Sta10b]. (Esto realmente funciona cuando es el mismo autor, pero no cuando los autores son diferentes).
Cualquier sugerencia es muy apreciada. ¡Gracias!
Ejemplo:
\documentclass{article}
\usepackage[style=alphabetic]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{same_but_different.bib}
@misc{A, author = {{Stack Exchange Inc.}}, year = {2010}}
@misc{B, author = {Starck, Erik}, year = {2010}}
}
\end{filecontents}
\bibliography{same_but_different}
\begin{document}
\emph{Stark} claims something \cite{A} to which \emph{Stack Exchange} cannot agree \cite{B}.
Unfortunately, they get the same citition symbol.
\printbibliography
\end{document}
Resultado:
Respuesta1
Con biber
en lugar de bibtex
puedes hacer esto fácilmente:
\usepackage[
backend=biber,
style=alphabetic,
uniquename=true
]{biblatex}
Otros valores posibles para uniquename
se describen en ladocumentación biblatex.
Esta opción sólo funciona con biber, no con bibtex. El cambio es fácil, donde ahora llamas bibtex.exe
, reemplázalo con biber.exe
. Su procedimiento de compilación sería entonces pdflatex
, biber
, pdflatex
. Instrucciones más detalladas están aquí:Cómo utilizar el biberónyQué hacer para cambiar a biblatex.
Respuesta2
Según la biblatex
documentación, podría utilizar a shorthand
para sobrescribir la etiqueta predeterminada y ayudar a biblatex aquí.
@misc{A, shorthand = {Sta10a}, author = {{Stack Exchange Inc.}}, year = {2010}}
@misc{B, shorthand = {Sta10b}, author = {Starck, Erik}, year = {2010}}