我一直在使用这个achicago
包和babel
西班牙语包。当我使用这两个包时,引用中会显示多位作者的参考文献,例如(Mukange和Manamela),但应该 (Mukange)是论文标题中带有“Y”,因为论文是用西班牙语写的。在参考书目中列出作者时也会发生同样的情况。
当作者在引文和参考书目中列出时,有没有办法将“and”更改为其他语言中的等效词?
答案1
一些 BibTeX 样式使用\biband
或类似的符号来代替“and”。您可以查看文件.bbl
以查看是否是这种情况,然后在主文档中将该命令更新为“y”。
相反,如果 BibTeX 样式在 中写入文字“and”,.bbl
那么您就倒霉了。在这种情况下,我建议您使用 创建自定义 BibTeX 样式custom-bib
。为此,请运行以下命令:
$ tex makebst
然后回答很多关于你想要你的参考书目是什么样子的问题。给出与你过去使用的芝加哥风格一致的答案。当被问到“和”时,选择选项\biband
。回答完所有问题后,你会得到一个.bst
文件,这是你应该使用的自定义样式(\bibliographystyle
)。
答案2
不幸的是,achicago.bst
还没有完全国际化,所以babel
在这里没有帮助。
但是,您可以手动修复此问题:复制achicago.bst
,例如myachicago.bst
,并将其放在bibtex
可以找到的地方,例如,在文档目录中。使用编辑器打开新文件,并将所有出现的 替换" and "
为" y "
(应该是三次,分别在第 1318、1357、1398 行)。保存文件,并从现在开始将其用作myachicago
您的bibtex
样式,即\bibliographystyle{myachicago}
。
在此过程中,您可以自定义其他硬编码字符串。我发现了"others"
、",~eds."
(用于编辑器)、",~ed."
、"By"
、"Illustrated by "
、"as "
、"pp."
(用于页面)等等。