引用同一作者不同年份的论文,参考文献的排列顺序不一。
以下是 bib 文件条目:
@article{Patel2015AAQR,
author = {Patel, P.N. and Kumar, R.},
doi = {10.4209/aaqr.2015.02.0077},
issn = {20711409 16808584},
journal = {Aerosol Air Qual. Res.},
keywords = {Dust storm,MODIS,Radiative forcing,Volume size distribution},
number = {5},
pages = {2082--2093},
title = {{Estimation of aerosol characteristics and radiative forcing during dust events over Dehradun}},
volume = {15},
year = {2015}
}
@article{Patel2016AAQR,
author = {Patel, Piyushkumar N. and Kumar, Raj},
doi = {10.4209/aaqr.2015.05.0325},
issn = {16808584},
journal = {Aerosol Air Qual. Res.},
keywords = {Aerosol indirect effect,Cloud radiative forcing,Dust,Ice cloud},
number = {8},
pages = {1820--1831},
title = {{Dust Induced Changes in Ice Cloud and Cloud Radiative Forcing over a High Altitude Site}},
url = {PAtel2016AAQR},
volume = {16},
year = {2016}
}
它引用了(Patel and Kumar 2015, 2016)。
参考:
Patel, PN 和 Kumar, R. (2016)。高海拔地区冰云和云辐射强迫中尘埃引起的变化。气溶胶空气质量研究,16(8):1820–1831。
Patel, P. 和 Kumar, R. (2015)。德拉敦沙尘天气期间气溶胶特性和辐射强迫的评估。气溶胶空气质量研究,15(5):2082–2093。
这个列表按字母顺序排列,但对于同一作者的情况,不会按出版年份显示。我使用的是 natbib 和 apalike 样式。请帮我。
谢谢
答案1
我有理由猜测:这三本出版物(每本都有三位或更多作者,对吧?)的第一作者是同一个人;但是,其余作者也不尽相同。书目样式被apalike
编程为首先按以下顺序对书目条目进行排序:所有作者的姓氏,而不是只按作者姓氏列出,然后才按出版年份列出。可能是这样的:
@misc{p:15,author="P. Piyush and A and D",year=2015}
@misc{p:16,author="P. Piyush and A and C",year=2016}
@misc{p:17,author="P. Piyush and A and B",year=2017}
请注意,这些author
字段仅在第三位作者的“姓名”上有所不同。apalike
参考书目样式将p:17
首先列出条目,p:15
最后列出条目,因为“B”在“C”之前,而“C”又在“D”之前。
如果您希望书目条目仅按第一作者的姓氏排序,则应切换到书目样式,具体来说,切换到编程为仅按第一作者的姓氏排序的样式。我建议您研究使用书目样式plainnat
。
\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@misc{p:15,author="P. Piyush and A and D",year=2015}
@misc{p:16,author="P. Piyush and A and C",year=2016}
@misc{p:17,author="P. Piyush and A and B",year=2017}
\end{filecontents}
\documentclass{article}
\usepackage[round,sort]{natbib}
\bibliographystyle{plainnat}
\begin{document}
\citep{p:17,p:15,p:16}
\bibliography{mybib}
\end{document}
附录:与此同时,原作者发布了 bib 文件中的两个实际条目。不幸的是,这两个特定条目实际上并没有引发原作者希望修复的问题,如以下代码所示:
\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@article{Patel2015AAQR,
author = {Patel, Piyushkumar N. and Kumar, Raj},
doi = {10.4209/aaqr.2015.02.0077},
issn = {20711409 16808584},
journal = {Aerosol Air Qual.\ Res.},
keywords = {Dust storm,MODIS,Radiative forcing,Volume size distribution},
number = {5},
pages = {2082--2093},
title = {{Estimation of aerosol characteristics and radiative forcing during dust events over Dehradun}},
volume = {15},
year = {2015}
}
@article{Patel2016AAQR,
author = {Patel, Piyushkumar N. and Kumar, Raj},
doi = {10.4209/aaqr.2015.05.0325},
issn = {16808584},
journal = {Aerosol Air Qual.\ Res.},
keywords = {Aerosol indirect effect,Cloud radiative forcing,Dust,Ice cloud},
number = {8},
pages = {1820--1831},
title = {{Dust Induced Changes in Ice Cloud and Cloud Radiative Forcing over a High Altitude Site}},
url = {PAtel2016AAQR},
volume = {16},
year = {2016}
}
\end{filecontents}
\documentclass{article}
\usepackage[round,sort]{natbib}
\usepackage{url}
\bibliographystyle{apalike}
\begin{document}
\citep{Patel2016AAQR,Patel2015AAQR}
\bibliography{mybib}
\end{document}