我如何截断作者列表并替换为 et al.?

我如何截断作者列表并替换为 et al.?

有人能告诉我是否有办法截断出版物中的 2 个以上作者并用 代替吗et al.?我正在使用 BibTeX。

答案1

如果你使用 natbib 包,那就很容易了:

  \citet{jon90}         -->     Jones et al. (1990)
  \citet[chap. 2]{jon90}        -->     Jones et al. (1990, chap. 2)
  \citep{jon90}         -->     (Jones et al., 1990)
  \citep[chap. 2]{jon90}        -->     (Jones et al., 1990, chap. 2)

请参阅此出色的快速操作指南中的完整信息:

http://merkel.zoneo.net/Latex/natbib.php

例子:

@article{Sillimanetal1995,
title = "Quantifying downflow through creek sediments using temperature time series: one-dimensional solution incorporating measured surface temperature.",
journal = "Journal of Hydrology",
volume = "167",
number = "1-4",
pages = "99 - 119",
year = "1995",
note = "",
issn = "0022-1694",
doi = "DOI: 10.1016/0022-1694(94)02613-G",
author = "Stephen E. Silliman and Jose Ramirez and Raye L. McCabe"
}

将被引用为:

Silliman et al. (1995) 

如果你使用:\citet{sillimanetal1995}

如果你想要完整的作者列表,你可以这样做:

\citet*{sillimanetal1995}

相关内容