我的 bib 文件包含全名和首字母(中间名也是如此)。我现在要在 elsarticle 中提交一篇论文,并希望始终只包含首字母。我见过需要编辑样式文件的解决方案(例如,参见http://jonmccune.wordpress.com/2009/01/11/first-initials-only-in-bibtex/) 和biblatex
你刚才设置的firstinits=true
一样。我的问题有两个。我认为我不允许编辑elsarticle
样式文件以供提交,而且似乎biblatex
和elsarticle
不兼容。如果我尝试使用 biblatex,我会得到
! LaTeX Error: Command \bibhang already defined.
Or name \end... illegal, see p.192 of the manual.
\documentclass{elsarticle}
\usepackage{biblatex}
\begin{document}
\section{}
\printbibliography
\end{document}
是否可以以biblatex
保持样式不变的方式使用,或者在不编辑样式文件的情况elsarticle
下使用并仅获取首字母?bibtex
答案1
事实证明,\bibliographystyle{elsarticle-harv}
例如使用,您只会获得所需的首字母。