elsarticle 与 newclude 与 bibliography 对比

elsarticle 与 newclude 与 bibliography 对比

考虑下面的 MWE。如果我们使用article+newclude参考书目有效,elsarticle+newclude则无效。

我建议遇到此问题的用户不要使用newclude,但现在我很好奇,问题出在哪里?

% works with article + newclude
%\documentclass{article}
% does not work with elsarticle + newclude
\documentclass{elsarticle}
\usepackage{newclude}
\begin{document}
\cite{t}
\begin{thebibliography}{9}
\bibitem{t} Test
\end{thebibliography}
\end{document}

elsarticle这是我在+案例中得到的结果newclude

在此处输入图片描述

答案1

elsarticle加载natbib,这会重新定义\@lbibitem。但 newclude 会将其重置为标准定义(在 中tag.sto)。因此,这显示了相同的问题:

\documentclass{article}
\usepackage[numbers]{natbib}
%\makeatletter\show\@lbibitem

\usepackage[simple]{newclude}
%\makeatletter\show\@lbibitem

\begin{document}
\cite{t}
\begin{thebibliography}{9}
\bibitem{t} Test
\end{thebibliography}
\end{document}

与文档中的说法相反,无法使用tag.sto选项 来抑制 的加载simple。(并且该选项allocate会出现错误)。所以它有错误。我不会使用这个包。

相关内容