覆盖引用的键

覆盖引用的键

可能重复:
是否可以通过在条目中添加字段来“手动覆盖” Bibtex 的引用键选择?

我正在使用 BiBTeX,并希望实现以下目标:我通常使用α风格,但对于某些条目,我想定义自己的(首选键)。例如,我想将 EGAI 引用为 [EGAI] 而不是 [Gro60]。(如果您不知道 EGA 是什么,没关系。重点是,它是一本在代数几何中被普遍称为“EGA”的书)。我尝试了各种技巧,例如定义条目“键”,但没有成功。也许使问题复杂化的事实是,我想保留其余的键,如下所示α。我愿意考虑的另一种解决方案是,原始书目条目必须定义用于所有内容的键,尽管这是最后的手段。感谢您的帮助!

答案1

简写键比布拉特克斯在这里可以工作,至少在 bibtex 或 bibtex8 后端上可以。还没有尝试过上面链接的 natbib 选项,还有一个此链接上有非常相似的问题答案更复杂,可以与 biber 配合使用。MWE:

在此处输入图片描述

\documentclass{article}

\usepackage{filecontents}
\begin{filecontents}{ega.bib}
@book{EGAI,
 crossref = {Gro60}
}
@book{Gro60,
 title = {\'El\'ements de g\'eom\'etrie alg\'ebrique},
 author = {Alexander Grothendieck},
 year = 1960,
 shorthand = {EGAI}
}
@book{Ste99,
 title = {Calculus},
 author = {James Stewart},
 year = 1999,
 edition = 4th,
}
\end{filecontents}

\usepackage[citestyle=alphabetic,bibstyle=alphabetic]{biblatex}
\bibliography{ega}

\begin{document}
\section{Introduction}
Most papers wouldn't cite both \cite{EGAI} and \cite{Ste99} in one sentence.
\printbibliography
\end{document}

相关内容