我正在使用 Springer Journal LaTeX 模板撰写论文。对于某些参考文献,我想使用如下文内引用:
但出于某种原因,当我在我的文档中尝试此操作时,我得到了以下结果:
我似乎不知道问题出在哪里。我尝试使用 \citeauthor 和 \citeyear,但不幸的是,这并没有解决问题。
以下是 MWE:
\documentclass[]{article}
\usepackage[numbers, sort, comma, square]{natbib}
\begin{document}
bla bla bla \citet{aaronson1998}.
\bibliographystyle{unsrt}
\bibliography{bibfile}
\end{document}
BiBTeX 条目:
@article{aaronson1998,
title={Translation, validation, and norming of the {D}utch language version of the
{SF}-36 Health Survey in community and chronic disease populations},
author={Aaronson, Neil K and Muller, Martin and Cohen, Peter DA and Essink-Bot,
Marie-Louise and Fekkes, Minne and Sanderman, Robbert and Sprangers, Mirjam AG and
te Velde, Adrienne and Verrips, Erik},
journal={Journal of Clinical Epidemiology},
volume={51},
pages={1055--1068},
year={1998},
publisher={Oxford; New York: Pergamon Press, c1988-}
}
答案1
您需要使用unsrtnat
而unsrt
不是
\bibliographystyle{unsrtnat}
完整代码:
\documentclass[]{article}
\usepackage[numbers, sort, comma, square]{natbib}
\usepackage{filecontents}
\begin{filecontents*}{bibfile.bib}
@article{aaronson1998,
title={Translation, validation, and norming of the {D}utch language version of the
{SF}-36 Health Survey in community and chronic disease populations},
author={Aaronson, Neil K and Muller, Martin and Cohen, Peter DA and Essink-Bot,
Marie-Louise and Fekkes, Minne and Sanderman, Robbert and Sprangers, Mirjam AG and
te Velde, Adrienne and Verrips, Erik},
journal={Journal of Clinical Epidemiology},
volume={51},
pages={1055--1068},
year={1998},
publisher={Oxford; New York: Pergamon Press, c1988-}
}
\end{filecontents*}
\begin{document}
bla bla bla \citet{aaronson1998}.
\bibliographystyle{unsrtnat}
\bibliography{bibfile}
\end{document}