我正在使用 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}