
Comportamento: Usando o biblatexalfabéticoestilo, estou citando "Mr. Stark" e "Stack Exchange Inc.", ambos de 2010. Em ambos os casos, recebo [Sta10] como símbolo de referência.
Problema: O leitor não pode saber quem estou citando.
Comportamento desejado: Gostaria de símbolos de referência diferentes, por exemplo [Sta10a] e [Sta10b]. (Na verdade, isso funciona quando é o mesmo autor, mas não quando os autores são diferentes.)
Qualquer sugestão é muito apreciada. Obrigado!
Exemplo:
\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:
Responder1
Com biber
em vez de bibtex
você pode fazer isso facilmente:
\usepackage[
backend=biber,
style=alphabetic,
uniquename=true
]{biblatex}
Outros valores possíveis para uniquename
estão descritos nodocumentação biblatex.
Esta opção só funciona com biber, não com bibtex. A mudança é fácil, onde você liga agora bibtex.exe
, substitua-a por biber.exe
. Seu procedimento de compilação seria então pdflatex
, biber
, pdflatex
. Instruções mais detalhadas estão aqui:Como usar o BibereO que fazer para mudar para o biblatex.
Responder2
De acordo com a biblatex
documentação você poderia usar um shorthand
para substituir o rótulo padrão e ajudar o biblatex aqui.
@misc{A, shorthand = {Sta10a}, author = {{Stack Exchange Inc.}}, year = {2010}}
@misc{B, shorthand = {Sta10b}, author = {Starck, Erik}, year = {2010}}