我使用该achicago
软件包,当第一次引用某个来源时,需要生成完整的作者列表,然后是“et al.” 。我发现natbib
有一个longnamesfirst
选项可以做到这一点。这可以用吗achicago
?
答案1
不幸的是,答案是否定的。achicago
参考书目样式不提供拥有两个不同引用文本的方法。它也与 不兼容natbib
。frankenstein
包含的软件包achicago.bst
也相当过时,不再开发,并且在某些地方相当破损。
但有一个简单的解决方法:改用chicago
书目样式。这与以下内容兼容natbib
:
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{test.bib}
@book{a,
author = {A. First and B. Second and C. Third and D. Forth and E. Fifth and F. Sixth and G. Seventh},
title = {My book title},
year = 2013,
publisher = {Inhouse}
}
\end{filecontents}
\usepackage[longnamesfirst]{natbib}
\begin{document}
\cite{a}
\medskip
\cite{a}
\bibliographystyle{chicago}
\bibliography{test}
\end{document}