我的文中参考文献引用太长

我的文中参考文献引用太长

我正在为 Springer 期刊撰写一篇论文,我的 .bib 文件如下所示:

\documentclass[twocolumn]{svjour3} 

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@article{RN34,
   author = {Hu, Xiaoqing and Bao, Ming and Zhang, Xiao-Ping and Guan, Luyang and Hu, Yu Hen},
   title = {Generalized Iterated Kalman Filter and its Performance Evaluation},
   journal = {IEEE Trans. Signal Processing},
   volume = {63},
   number = {12},
   pages = {3204-3217},
   year = {2015},
   type = {Journal Article}
}
\end{filecontents}

\begin{document}

\cite{RN34}

\bibliographystyle{spbasic}
\bibliography{FinalSpringerRefs}

\begin{thebibliography}{}

\bibitem{Ref1}
Hu, X., Hu, Y.-H., Xu, B.: Generalised Kalman filter tracking with multiplicative measurement noise in a wireless sensor network. IET Signal Processing 8(5), 467-474 (2013).

\end{thebibliography}

\end{document}

当我想在我的文本中使用此引用时,其名称太长:

[Hu 等 (2015) 胡,鲍,张,关和胡]

我查看了该期刊的其他论文,应该是这样的:

(Maltoni 等人,2009 年)

我该怎么做?请指导我

答案1

从文件序言中spbasic.sty

 % This is an author-year citation style bibliography. As such, it is
 % non-standard LaTeX, and requires a special package file to function properly.
 % Such a package is    natbib.sty   by Patrick W. Daly

简而言之,如果您加载natbib引文管理包,引文标注的输出将会很好看。

但是,请将单词“Kalman”括在花括号中,以防止名称因参考书目样式而变为小写spbasic

在此处输入图片描述

\RequirePackage{filecontents}
\begin{filecontents}{FinalSpringerRefs.bib}
@article{RN34,
   author = {Hu, Xiaoqing and Bao, Ming and Zhang, Xiao-Ping and Guan, Luyang and Hu, Yu Hen},
   title = {Generalized Iterated Kalman Filter and its Performance Evaluation},
   journal = {IEEE Trans. Signal Processing},
   volume = {63},
   number = {12},
   pages = {3204-3217},
   year = {2015},
   type = {Journal Article}
}
\end{filecontents}

\documentclass{article}
\usepackage[authoryear]{natbib}
\bibliographystyle{spbasic}

\begin{document}
\cite{RN34}
\bibliography{FinalSpringerRefs}
\end{document}

相关内容