LaTeX,参考文献中使用“&”或“en”代替“and”

LaTeX,参考文献中使用“&”或“en”代替“and”

在参考文献中我想引用如下:(作者1,作者2恩/&author3)。到目前为止,我只能获得:(Author1,author2author3)。有人知道如何在参考文献中输入 en/& 吗?我使用 plainnat 或 natbib 作为样式。有人能帮助我吗?

我觉得自己有点愚蠢,但我不知道该如何回答 Mico,所以我希望它能像这样工作。除了一件事之外,我理解你的解释。如果我滚动 TeX 文档,bibliography{plainnat}我无法将其保存为文件。它只是一个句子,而不是文件或其他东西。我该怎么做?

答案1

作者姓名之间使用的连词由所用的书目样式定义——在您的例子中是plainnat。幸运的是,将“and”更改为“&”(或“en”)并不太难:

  • 在您的 TeX 发行版中找到该文件plainnat.bst并复制一份。将此副本命名为 。myplainnat.bst(不要直接编辑 TeX 发行版的原始文件。)

  • 在您最喜欢的文本编辑器中打开myplainnat.bst。注意:您用于 tex 文件的编辑器也适用于扩展名为 的文件.bst

  • 将字符串的三个实例" and "(观察“and”前后的空格)替换为" \& "或(如果您愿意)" en "。(此字符串的三个实例位于函数format.namesformat.full.names和中format.lab.names。)

  • 将文件保存myplainnat.bst到主.tex文件所在的目录或 TeX 发行版搜索到的目录中。如果选择后一种方法,则可能必须以适合您的 TeX 发行版的方式更新 TeX 的文件名数据库。

  • 使用指令调用新的样式文件\bibliographystyle{myplainnat}。确保再运行 LaTeX、BibTeX 和 LaTeX 两次,以使所有更改完全传播。

相关内容