引用两位作者时使用 & 代替 and

引用两位作者时使用 & 代替 and

我希望的引文\citet{sample}显示为:

Jonas & Brothers (2022)代替Jonas and Brothers (2022)

如果有两位作者引用,您将如何改变and&

答案1

由于您采用了apalike书目样式 -- 顺便说一句,apalike可以追溯到 1988 年 [!] 并且没有嵌入当前的APA 格式指南——我建议您按如下方式进行:

  • 在您的 TeX 发行版中找到该文件apalike.bst。复制此文件并将副本命名为 。apalike-ampersand.bst(请执行不是直接编辑 TeX 发行版的原始文件。

  • 在编辑器中打开文件apalike-ampersand.bst。你用来编辑 tex 文件的程序就可以了。

  • 在 bst 文件中找到硬编码字符串的两个实例" and "。(在我的文件副本中,它们出现在第 225 行和第 851 行。)第一个实例影响多作者书目条目的格式,第二个实例影响双作者引文标注的格式。

  • 将两个实例都更改为"~\& "

  • 将文件保存apalike-ampersand.bst在包含主 tex 文件的目录中,或保存在 BibTeX 搜索的目录中。如果选择第二个选项,请确保以适当的方式更新 TeX 发行版的文件名数据库。(如果您不知道前面这句话的意思,我建议您采用第一个选项。)

  • 在您的主 tex 文件中,将指令更改\bibliographystyle{apalike}\bibliographystyle{apalike-ampersand}并执行完整的重新编译运行 - LaTeX、BibTeX 和 LaTeX 两次 - 以传播所有更改。

祝您 BibTeX 愉快!


这是一个最简单的例子和​​相关的屏幕截图,可以将这些想法付诸实践。

在此处输入图片描述

\documentclass{article} % or some other suitable document class
% Create a sample bib file on the fly:
\begin{filecontents}[overwrite]{mybib.bib}
@misc{jb:2022, author={Xavier Jonas and Yves Brothers}, title={Thoughts}, year=2022}
@misc{abc:3001, author={Anne Author and Brenda Branford and Chiara Cavendish}, title = {Thoughts}, year=3001}
\end{filecontents}

\usepackage[authoryear,round]{natbib}
\bibliographystyle{apalike-ampersand}

\begin{document}
\citet{jb:2022}, \citet{abc:3001}
\bibliography{mybib}
\end{document}

相关内容