我对 Latex 还比较陌生,这是我在这里的第一篇文章,我试图在下面包含一个最小工作示例,但我不确定我是否做对了。我的主要问题是关于使用哈佛套餐以供引用。
我想知道如何将所有超过 3 位作者的“et al.”文本更改为斜体字体。我在网上看到,这实际上不是哈佛大学引文风格的要求,但这种修改是我的大学要求的。
换句话说,我希望它反映为 Fitzherbert,而不是 Fitzherbert et al., 2008等,2008 年。
这是我迄今为止的代码和文档。
\documentclass[11pt, a4paper, oneside, openany]{book}
\usepackage[dcucite,abbr]{harvard}
\renewcommand{\bibname}{References}
\begin{document}
\chapter{introduction}
Vegetable oils are one of the most rapidly expanding sectors of agricultural expansion \cite{oil-biodiv}.
\bibliographystyle{dcu}
\addcontentsline{toc}{chapter}{\numberline{}References}
\newpage\bibliography{references}
\end{document}
在我的 references.bib 文档中,有一个如下条目:
@article{oil-biodiv,
title={How will oil palm expansion affect biodiversity?},
author={Fitzherbert, Emily B and Struebig, Matthew J and Morel, Alexandra and Danielsen, Finn and Br{\"u}hl, Carsten A and Donald, Paul F and Phalan, Ben},
journal={Trends in ecology \& evolution},
volume={23},
number={10},
pages={538--545},
year={2008},
publisher={Elsevier}
}
谢谢您,我们将非常感谢您的帮助!
答案1
需要注意的是,与 APA 格式或芝加哥格式不同,“哈佛格式”不是指具有官方格式指南的特定参考书目和引用格式。相反,哈佛格式通常广泛用于指作者年份引用。因此,没有实际的哈佛风格。
无论如何,dcu.bst
默认情况下不会将“et al.”斜体化,并且没有简单的界面可以动态更改,所以我们必须.bst
直接修改文件。
根据您的意愿进行修改的程序dcu.bst
如下。
dcu.bst
在您的机器上找到。您可以通过kpsewhich dcu.bst
在命令行/终端中输入来执行此操作。或者,从 CTAN 获取该文件的副本http://mirrors.ctan.org/macros/latex/contrib/harvard/dcu.bst将文件复制到 TeX 可以找到的位置。文档目录就可以了。另请参阅https://texfaq.org/FAQ-inst-wlcf
将文件重命名为
dcu-etal.bst
(许可证dcu.bst
要求您在修改文件时更改名称)替换所有出现的
et~al.
在代码中
\harvardetal{}
在文件顶部添加一条包含您的姓名、当前日期和更改的简短描述的评论。
将此行添加
\newcommand*{\harvardetal}{\emph{et~al.}}
到您的.tex
文档中。在您的文档中使用
\bibliographystyle{dcu-etal}
而不是。\bibliographystyle{dcu}
作为步骤 1 至 5 的替代方案,您可以在以下位置获取该文件的修补版本https://gist.github.com/moewew/941c01751b0a21106c08e6445d301756
\documentclass[11pt, a4paper, oneside, openany]{book}
\usepackage[dcucite,abbr]{harvard}
\renewcommand{\bibname}{References}
\newcommand*{\harvardetal}{\emph{et~al.}}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{oil-biodiv,
title = {How will oil palm expansion affect biodiversity?},
author = {Fitzherbert, Emily B. and Struebig, Matthew J.
and Morel, Alexandra and Danielsen, Finn
and Br{\"u}hl, Carsten A. and Donald, Paul F.
and Phalan, Ben},
journal = {Trends in ecology \& evolution},
volume = {23},
number = {10},
pages = {538--545},
year = {2008},
publisher = {Elsevier}
}
\end{filecontents}
\begin{document}
Vegetable oils are one of the most rapidly expanding sectors of agricultural expansion \cite{oil-biodiv}.
\bibliographystyle{dcu-etal}
\bibliography{\jobname}
\end{document}
现在给出
编辑:考虑到如何harvard
处理\harvardand
,定义一个直接包含排版文本的命令似乎更合适\harvardetal
。如果要处理以下空间,则\
可能需要进行更多更改,因此我选择了{}
。