我正在寻找一种natbib
在参考书目中引用相对较短的参考书目样式。
类似于《皇家天文学会月刊》(MNRAS)或《天体物理学杂志》的风格。如果不采用完整模板,我似乎无法使用这些样式,所以我希望有人能推荐一种类似的样式natbib
?
文中还需要引用作者和年份。
答案1
你写了,
[参考书目样式] 类似于《皇家天文学会月刊》(MNRAS)或《天体物理学期刊》样式。如果不采用完整模板,我似乎无法使用这些样式... [强调添加]
你确定这个说法吗?据我所知,mnras
书目样式似乎无需加载mnras
文档类就可以正常工作——至少只要包natbib
使用选项加载即可longnamesfirst
。(mnras
引文样式要求在第一次引用某篇文章时显示所有作者的姓名;此后,对于作者超过 2 人的文章,将使用截断的引文标注。这就是你应该指定该选项的原因longnamesfirst
。)
\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@article{abc,
author = "Anna Maria Andretti and Brenda Michelle
Bugatti and Carla Martina Chevrolet",
title = "Thoughts",
journal = "Circularity Today",
year = 3001,
volume = 1,
number = 2,
pages = "3--4",
}
@misc{def,
author = "Daniela Drabkin and Emmanuela Erickson and
Francesca Falcone",
title = "Further Thoughts",
year = 3002,
}
\end{filecontents}
\documentclass{article}
% 'mnras' requires showing all authors the first time
% a piece is cited; truncated author list thereafter
\usepackage[longnamesfirst]{natbib}
\bibliographystyle{mnras}
\begin{document}
\citep{abc}, \citet{abc}
\citet{def}, \citep{def}
\bibliography{mybib}
\end{document}