![如何使用“agsm”参考书目样式将引文标注中的“et al”更改为斜体字体](https://linux22.com/image/349557/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E2%80%9Cagsm%E2%80%9D%E5%8F%82%E8%80%83%E4%B9%A6%E7%9B%AE%E6%A0%B7%E5%BC%8F%E5%B0%86%E5%BC%95%E6%96%87%E6%A0%87%E6%B3%A8%E4%B8%AD%E7%9A%84%E2%80%9Cet%20al%E2%80%9D%E6%9B%B4%E6%94%B9%E4%B8%BA%E6%96%9C%E4%BD%93%E5%AD%97%E4%BD%93.png)
我使用natbib
和agsm
进行哈佛风格的引用。我的相关代码是
\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 文件中,将参数从更改为
\bibliographystyle
并agsm
执行agsmemph
完整的重新编译循环 - LaTeX、BibTeX、LaTeX、LaTeX - 以完全传播所有更改。
祝您 BibTeX 愉快!
\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}