我希望的引文\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}