我使用 bibtex 的 alpha 样式来创建参考书目。这通常很有效,但是当涉及某些重音时,我遇到了自动创建的键的问题。我试图引用 Gerard Ben Arous 和 Jiří Černý 于 2008 年发表的一篇论文。但是,bibtex 创建的键是 [Bv08] 而不是 [BČ08]。这似乎是因为在他名字开头的 C 上加重音的方式是使用\v{C}
,因此出于某种原因,bibtex 选择 v 作为他姓氏的首字母。
在尝试寻找修复此问题的方法时,我注意到一些奇怪的事情。 - 如果我去掉第一作者(Ben Arous),那么 bibtex 会正确地将密钥编译为 [Č08]。 - 如果我将第二作者名字的重音符号更改为,\'{C}
那么 bibtex 会正确地将密钥编译为 [BĆ08] - 我尝试将带重音符号的“Č”直接输入 .bib 文件,但 bibtex 将密钥编译为 [B08](完全忽略了第二作者的姓氏)。
我搜索了此引用以寻找覆盖自动键创建的方法,但似乎没有一种方法是我想要的,因为这些方法似乎会创建一个固定键,我认为在创建参考书目时它不会按照我想要的方式进行交互。特别是,如果我添加了同一年由同两位作者撰写的另一篇论文,bibtex 应该能够自动将它们引用为 [BČ08a] 和 [BČ08b]。
答案1
输入此类名称的正确方法是(不幸的是)
{\v{C}}}ern{\'{y}}
就像 BibTeX 手册中解释的那样。请参阅texdoc tamethebeast
其他技巧。
BibTeX 诞生时,Unicode 还没有出现上帝之心biblatex
。在 Unicode 已经启动并运行时创建的和 Biber可能更适合您。