natdin 参考列表

natdin 参考列表
\documentclass{article}
\bibliographystyle{natdin}
\bibliography

我希望在我的参考文献列表中按出版年份的顺序列出相同的作者:

author a 2003
author b 2005
author b 20010
author c 2004

目前列表中的一些参考资料如下:

author a 2003
author b 2010
author b 2005
author c 2004

我怎么解决这个问题?

以下是四个示例条目:

@InProceedings{Morgenstern2012, 
  Title = {The role of thermal erosion in the degradation of Siberian ice-rich permafrost}, 
  Author = {Morgenstern, A.}, 
  Booktitle = {Thermokarst and thermal erosion: Degradation of Siberian ice-rich permafrost}, 
  Year = {2012}, 
  Editor = {Morgenstern, A.}, 
  Pages = {73--92}, 
  Timestamp = {2014.11.04}
} 
@PhdThesis{Morgenstern2012Dis, 
  Title = {Thermokarst and thermal erosion: Degradation of Siberian ice-rich permafrost}, 
  Author = {Morgenstern, A.}, 
  School = {Alfred-Wegener-Institut für Polar- und Meeresforschung}, 
  Year = {2012}, 
  Timestamp = {2014.11.04}
} 
@Article{Morgenstern2011, 
  Title = {Spatial analyses of thermokarst lakes and basins in Yedoma landscapes of the Lena Delta}, 
  Author = {Morgenstern, A. and Grosse, G. and Günther F. and Fedorova I. and Schirrmeister L.}, 
  Journal = {The Cryosphere}, 
  Year = {2011}, 
  Pages = {849--867}, 
  Volume = {5}, 
  Timestamp = {2014.11.04}
}
@InProceedings{Morgenstern2008, 
  Title = {Genetic, Morphological, and Statistical Characterization of Lakes in the Permafrost-Dominated Lena Delta}, 
  Author = {Morgenstern, A. and Grosse, G. and Schirrmeister L.},
  Booktitle = {Ninth International Conference on Permafrost}, 
  Year = {2008},
  Address = {Fairbanks}, 
  Editor = {Kane, Dougles L. and Hinkel Kenneth M.}, 
  Pages = {1239--1244}, 
  Publisher = {Institute of Northern Engineering University of Alaska}, 
  Volume = {2}, 
  Timestamp = {2014.11.04}
}

答案1

我已将您的代码片段转换为可编译的文档(见下文)。(顺便说一句,您缺少了几个分隔姓氏和名字的逗号。)样式执行的四个条目的顺序natdin完全标准:排序首先按作者进行,然后才按年份进行。这就是为什么 Morgenstern 的两部个人作品(均于 2012 年出版)被列入其中的原因Morgenstern、Grosse、Günther 等人 (2011) 的作品,而后者又正确地位于 Morgenstern、Grosse 和 Schirrmeister (2008) 的作品之前。如果用指示语引用这四篇文章\citep,则顺序相同 — — 同样,这是正确的。

改变算法,只对第一位作者进行排序是可能的,但这会违背几乎所有已知的书目惯例。简而言之,我不会这么做。

在此处输入图片描述

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@InProceedings{Morgenstern2012, 
  Title = {The role of thermal erosion in the degradation of Siberian ice-rich permafrost}, 
  Author = {Morgenstern, A.}, 
  Booktitle = {Thermokarst and thermal erosion: Degradation of Siberian ice-rich permafrost}, 
  Year = {2012}, 
  Editor = {Morgenstern, A.}, 
  Pages = {73--92}, 
  Timestamp = {2014.11.04}
} 
@PhdThesis{Morgenstern2012Dis, 
  Title = {Thermokarst and thermal erosion: Degradation of Siberian ice-rich permafrost}, 
  Author = {Morgenstern, A.}, 
  School = {Alfred-Wegener-Institut für Polar- und Meeresforschung}, 
  Year = {2012}, 
  Timestamp = {2014.11.04}
} 
@Article{Morgenstern2011, 
  Title = {Spatial analyses of thermokarst lakes and basins in Yedoma landscapes of the Lena Delta}, 
  Author = {Morgenstern, A. and Grosse, G. and Günther, F. and Fedorova, I. and Schirrmeister, L.}, 
  Journal = {The Cryosphere}, 
  Year = {2011}, 
  Pages = {849--867}, 
  Volume = {5}, 
  Timestamp = {2014.11.04}
}
@InProceedings{Morgenstern2008, 
  Title = {Genetic, Morphological, and Statistical Characterization of Lakes in the Permafrost-Dominated Lena Delta}, 
  Author = {Morgenstern, A. and Grosse, G. and Schirrmeister, L.},
  Booktitle = {Ninth International Conference on Permafrost}, 
  Year = {2008},
  Address = {Fairbanks}, 
  Editor = {Kane, Dougles L. and Hinkel, Kenneth M.}, 
  Pages = {1239--1244}, 
  Publisher = {Institute of Northern Engineering University of Alaska}, 
  Volume = {2}, 
  Timestamp = {2014.11.04}
}
\end{filecontents*}
\usepackage[round]{natbib}
\bibliographystyle{natdin}
\begin{document}
\citep{Morgenstern2012, Morgenstern2012Dis, Morgenstern2011, Morgenstern2008}
\bibliography{\jobname}
\end{document}

相关内容