如何使用 agsm 书目样式将“et al.”排版为斜体?

如何使用 agsm 书目样式将“et al.”排版为斜体?

我正在使用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}

相关内容