![如何处理参考书目中带有“Jr”的作者姓名](https://linux22.com/image/304082/%E5%A6%82%E4%BD%95%E5%A4%84%E7%90%86%E5%8F%82%E8%80%83%E4%B9%A6%E7%9B%AE%E4%B8%AD%E5%B8%A6%E6%9C%89%E2%80%9CJr%E2%80%9D%E7%9A%84%E4%BD%9C%E8%80%85%E5%A7%93%E5%90%8D.png)
我想引用一篇论文。两位作者分别叫Roger Koenker
和,Gilbert Bassett, Jr.
所以我在我的reference.bib
@article{KoenkerBassett1978,
author="Roger Koenker and Gilbert Bassett, Jr.",
title="Regression Quantiles",
journal="Econometrica",
volume="46", number="1", pages="33-50", year="1978"
}
但是,显示效果很奇怪:它既Gilbert Bassett
作为姓氏,又J.
作为名字(我使用的是 样式agsm
)。我应该怎么做才能纠正这个问题?
答案1
如果姓名中有“Junior”部分,则需要将其输入为SurnameComponent, JuniorComponent, FirstNameComponent, vonComponent
。请注意,现在至少有两个逗号,而不是一个。如果没有“von”部分(请注意,它可能由多个单词组成),只有 Jr.,则您可以省略最后一个参数(即仅使用SurnameComponent, JuniorComponent, FirstNameComponent
)。
这是 BibTeX 语法规则,与您采用的参考书目样式无关。
因此,您需要输入第二作者的姓名Bassett, Jr., Gilbert
。
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{reference.bib}
@article{KoenkerBassett1978,
author="Roger Koenker and Bassett, Jr., Gilbert",
title="Regression Quantiles",
journal="Econometrica",
volume="46", number="1", pages="33-50", year="1978"
}
\end{filecontents}
\usepackage{natbib,har2nat}
\bibliographystyle{agsm}
\begin{document}
\citet{KoenkerBassett1978}
\bibliography{reference}
\end{document}