如何使用“agsm”参考书目样式将引文标注中的“et al”更改为斜体字体

如何使用“agsm”参考书目样式将引文标注中的“et al”更改为斜体字体

我使用natbibagsm进行哈佛风格的引用。我的相关代码是

\usepackage{natbib}
\bibliographystyle{agsm}

然后我使用\citep{}引用。我的问题是,在文本中我得到了

(作者等人 2012 年)

但我想要

(作者2012年)

有人知道如何改变这一点并在文中以斜体显示“et al”吗?

我正在使用 TexPad 和 BibDesk,但无法在终端中找到 .bst 文件。

我知道将“et al.”不斜体化通常是正确的,但我的大学规定要求使用斜体。

答案1

我建议您按如下方式进行:

  • 在你的 TeX 发行版中找到该文件agsm.bst。复制该文件并将副本命名为 。agsmemph.bst(不要直接编辑 TeX 发行版的原始文件。)

  • 在您最喜欢的文本编辑器中打开该文件agsmemph.bst- 您用来编辑 tex 文件的编辑器就可以了。

  • 进行全局搜索,并将 替换为et~al.\emph{et~al.}应该有五个这样的实例。

  • 将文件保存agsmemph.bst在主 tex 文件所在的目录中或 BibTeX 搜索的目录中。如果选择后者,请确保也适当更新 TeX 发行版的文件名数据库。

  • 在您的主 tex 文件中,将参数从更改为\bibliographystyleagsm执行agsmemph完整的重新编译循环 - LaTeX、BibTeX、LaTeX、LaTeX - 以完全传播所有更改。

祝您 BibTeX 愉快!

enter image description here

\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@misc{abcd,
  author = "Anne Author and Bertha Buthor and Carla Cuthor and Doris Duthor",
  title  = "Thoughts",
  year   = 3001,
}
\end{filecontents}

\documentclass{article}
\usepackage{natbib}
\bibliographystyle{agsmemph} %  <-- 'agsmemph' is being used

\begin{document}
\citet{abcd}
\bibliography{mybib}
\end{document}

相关内容