再次:使用 svmult.cls 时目录不正确:引用出现两次

再次:使用 svmult.cls 时目录不正确:引用出现两次

原始问题已被标记为已关闭,但今天它让我很困惑。原始问题:使用 SVMULT 时目录不正确(每章参考文献出现两次)

我已从指示的页面再次下载了模板,版本为 % SVMULT DOCUMENT CLASS -- version 5.5 (23-Nov-18) (第 1 行) resp.\ProvidesClass{svmult}[2018/01/11 v5.5(日期不同)。

参考条目出现了两次。此包还具有其他一些奇怪的“功能”:在使用子方程式环境时,\label 命令会引入一些额外的空间,这样文本和对齐公式之间的距离就会变得太大。在图形标题内使用 \label 时,还会出现一些奇怪的错误消息。

答案1

由于非常奇怪的原因,该类在目录中以两种不同的方式添加了两次“参考”条目。解决方法:删除其中一个。

\documentclass{svmult}

% fix the double printing of references in the TOC
\usepackage{etoolbox}
\AtBeginDocument{%
  \patchcmd{\bibsection}{\addcontentsline{toc}{section}{\refname}}{}{}{}%
}

\begin{document}

\tableofcontents

\title*{The title}
\section{Introduction}
This is a citation \cite{name}.

\begin{thebibliography}{5}
\bibitem{name} An entry
\end{thebibliography}

\end{document}

在此处输入图片描述

刚从 Springer 下载的版本:

% SVMULT DOCUMENT CLASS -- version 5.5 (23-Nov-18)

相关内容