我正在使用natbib
具有agsm
书目样式的包来生成报告中并使用书目。
但是每当我引用一篇有多位作者的文章时,文档中的布局都是“作者等”。
我可以使用哪个命令来获得以下结果:'作者。F等',即将“et al.”用斜体表示?
答案1
没有办法在源文件中执行此操作,因为字符串et~al.
是硬编码到文件本身的。但制作修改后的文件副本来执行所需的操作agsm.bst
并不难。.bst
首先找到原始文件。您可以使用命令行agsm.bst
找到系统的确切路径。在当前的 TeXLive 系统中,它位于:kpsewhich agsm.bst
/usr/local/texlive/2017/texmf-dist/bibtex/bst/harvard/agsm.bst
复制此文件,并将其命名为agsm-italic-etal.bst
。将其放在您的本地texmf
文件夹中:...texmf/bibtex/bst/
或者,如果您只需要该文档的此样式,则只需将其放在与源文档相同的文件夹中。
现在在复制的.bst
文件中搜索et~al.
并替换为\emph{et~al.}
。应该有五次出现。保存更改并在源文档中使用
\bibliographystyle{agsm-italic-etal}