
Verhalten: Verwendung von biblatexalphabetischStil zitiere ich „Mr. Stark“ und „Stack Exchange Inc.“, beide aus dem Jahr 2010. In beiden Fällen erhalte ich [Sta10] als Referenzsymbol.
Problem: Der Leser kann nicht wissen, wen ich zitiere.
Gewünschtes Verhalten: Ich hätte gerne unterschiedliche Bezugszeichen, zum Beispiel [Sta10a] und [Sta10b]. (Das funktioniert tatsächlich, wenn es derselbe Autor ist, aber nicht, wenn die Autoren unterschiedlich sind.)
Für Hinweise bin ich sehr dankbar. Vielen Dank!
Beispiel:
\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}
Ergebnis:
Antwort1
Mit biber
statt bibtex
können Sie dies ganz einfach tun:
\usepackage[
backend=biber,
style=alphabetic,
uniquename=true
]{biblatex}
Andere mögliche Werte für uniquename
sind beschrieben in derBiblatex-Dokumentation.
Diese Option funktioniert nur mit Biber, nicht mit Bibtex. Der Wechsel ist einfach, dort wo Sie jetzt aufrufen bibtex.exe
, ersetzen Sie es durch biber.exe
. Ihr Kompilierungsverfahren wäre dann pdflatex
, biber
, pdflatex
. Genauere Anweisungen finden Sie hier:Wie man Biber verwendetUndWas tun, um zu Biblatex zu wechseln?.
Antwort2
Laut biblatex
Dokumentation können Sie shorthand
die Standardbezeichnung mit überschreiben und hier Biblatex helfen.
@misc{A, shorthand = {Sta10a}, author = {{Stack Exchange Inc.}}, year = {2010}}
@misc{B, shorthand = {Sta10b}, author = {Starck, Erik}, year = {2010}}