
我的程式碼如下:
\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
載入natbib
選項longnamesfirst
和sort
。前一個[選項告訴 BibTeX] 在第一個引文中插入完整的作者列表,在後續引文中插入簡短的作者列表,...
因此,您「發現」的行為肯定是經過設計而發生的。如果您被告知(例如,期刊的提交指南)使用該johd
包和相關的圍兜樣式,那麼我會因此不是更改任何設置,然後學會接受引文標註的最終外觀。
另一方面,如果您johd
出於自己的自由意志使用該包,我想沒有什麼可以阻止您johd.sty
在文字編輯器中開啟該檔案並刪除該natbibapa
選項,是嗎?但請注意,透過消除該natbibapa
選項,您還將失去該選項提供的所有其他好處,例如能夠運行\citet
和\citep
建立文字樣式和括號樣式的引用標註。