对于超过 3 位作者的作品,不采用“et al.”截断 (natbib)

对于超过 3 位作者的作品,不采用“et al.”截断 (natbib)
@article{karki2017fabrication,
Author = {Karki, Bhishma and Nakarmi, Jeevan Jyoti and Singh, Rhiddi Bir and Banerjee, Manish},
Journal = {Advanced Materials Proceedings},
Number = {9},
Pages = {575-580},
Publisher = {VBRI},
Title = {Fabrication of {Au}:{ZnO} thin films by a solution assisted route for application in photoelectrocatalytic degradation of methylene blue (MB)},
Volume = {2},
Year = {2017}}

这是我为 natbib 编写的书目,但尽管这样的设置适用于作者超过 3 位的其他列表,但Karki et al.我使用 时却无法获得\citep{karki2017fabrication}。相反,我得到的是(Karki, Nakarmi, Singh, & Banerjee, 2017)。我不知道问题是什么?谢谢

答案1

您引用的文章有四位作者。您所经历的情况是——在引用标注中显示完整的作者列表,这是首次引用 3 到 5 位作者的文章时——这是书目样式的刻意设计特征apacite。只有在对此类条目的后续引用标注中,才会使用熟悉的“et al”截断方案。

对于有 6 位或更多作者或编辑的作品,apacitebib 样式会在第一次引用作品时截断引文标注中的作者列表。

在此处输入图片描述

\documentclass{article}
\begin{filecontents}[overwrite]{mybib.bib}
@article{karki2017fabrication,
Author = {Karki, Bhishma and Nakarmi, Jeevan Jyoti and 
          Singh, Rhiddi Bir and Banerjee, Manish},
Title  = {Fabrication of {Au}:{ZnO} thin films by a solution 
          assisted route for application in 
          photoelectrocatalytic degradation of 
          methylene blue ({MB})},
Journal= {Advanced Materials Proceedings},
Year   = {2017},
Volume = {2},
Number = {9},
Pages  = {575--580},
Publisher = {VBRI},
}
@misc{test,
 author = "A and B and C and D and E and F and G",
 title  = "Thoughts",
 year   = 3001,
}
\end{filecontents}

\usepackage[natbibapa]{apacite}
\bibliographystyle{apacite}

\usepackage[colorlinks,allcolors=blue]{hyperref} % optional

\begin{document}
\citep{karki2017fabrication}, \citep{karki2017fabrication}

\citep{test}, \citep{test}
\bibliography{mybib}
\end{document}

相关内容