我的代码如下:
\documentclass[12pt]{article}
\usepackage{johd}
\begin{document}
...
\bibliographystyle{johd}
\bibliography{bib}
\end{document}
我的 bib.bib 文件中的一个条目如下:
@book{khandker2009handbook,
title={Handbook on impact evaluation: quantitative methods and practices},
author={Khandker, Shahidur R and Koolwal, Gayatri B and Samad, Hussain A},
year={2009},
publisher={World Bank Publications}
}
第一次这样做时,\cite{khandker2009handbook}
我得到了Khandker, Koolwal, & Samad (2009)
。第二次及以后,我得到了Khandker et al. (2009)
。
知道如何让它像Khandker et al. (2009)
第一次出现一样吗?
谢谢你!
答案1
我能够找到书目样式文件的副本johd.bst
——我猜“johd”是“Journal of Open Humanities Data”的缩写——以及 LaTeX 包johd.sty
文件此位置。
bst 文件的第一行内容是:
%% 除了 format.doi 函数之外,johd.bst 与 apacite 相同(apacite.bst 的元数据保持不变)。
第 14 行johd.sty
表示:
\usepackage[natbibapa]{apacite}
此时,查阅该apacite
软件包的用户指南似乎是一个相当有前途的想法,不是吗?(顺便说一句,该apacite
软件包实现了 APA 手册第 6 版的格式指南。第 6 版不再是最新版本。)texdoc apacite
在命令提示符下键入会在 pdf 浏览器中打开软件包的用户指南文件。在用户指南的第 15 页,在“使用 natbib 进行引用”的章节标题下,可以找到以下段落:
使用
natbibapa
选项,使用选项和apacite
加载。前者[选项告诉BibTeX]在第一个引用中插入完整作者列表,在后续引用中插入简短作者列表,...natbib
longnamesfirst
sort
因此,您“发现”的行为肯定是经过设计的。如果有人告诉您(例如,根据期刊的投稿指南)使用软件包johd
和相关的 bib 样式,那么我会不是更改任何设置并学会适应引用标注的最终外观。
另一方面,如果你是johd
出于自愿使用该软件包,我想没有什么可以阻止你johd.sty
在文本编辑器中打开文件并删除该natbibapa
选项,对吗?但请注意,通过删除该natbibapa
选项,你还将失去该选项提供的所有其他好处,例如能够运行\citet
和\citep
创建文本样式和括号样式的引用标注。