svmult 与 babel 配合不佳

svmult 与 babel 配合不佳

MWE 使用来自https://resource-cms.springernature.com/springer-cms/rest/v1/content/20568/data/v8

\documentclass[graybox]{svmult}
\usepackage[british]{babel}

\begin{document}

\section{Introduction}
\label{introduction}

Foo Bar

\bibliographystyle{spbasic}
\end{document}

通过编译时pdflatexmk出现以下错误:

./authorsample.aux:5: LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.5 \newlabel{introduction}{{1}{1}}[
                                    None]

作者样本.aux

\relax 
\bibstyle{spbasic}
\immediate\closeout\minitoc
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}\protected@file@percent }
\newlabel{introduction}{{1}{1}}[None]

我如何使用乘法用 babel 吗?

答案1

我能找到的唯一方法是通过删除定理正如评论中所建议的那样,我不需要包。

diff --git a/svmult.cls b/svmult.cls
index 2c39e97..62287b8 100644
--- a/svmult.cls  
+++ b/svmult.cls  
@@ -2460,13 +2460,13 @@ to\z@{\kern0.55\wd0\vrule\@height0.45\ht0\hss}\box0}}}}
 
                         %%%SOPHIE TEMPLATE END%%%
 
-\usepackage[thmmarks,thref]{ntheorem} 
-\theoremstyle{nonumberplain}
-\theoremheaderfont{\bfseries\itshape}
-\theorembodyfont{\upshape}
-\theoremsymbol{\ensuremath{\square}}
-\newtheorem{proof}{Proof} 
-\gdef\NoneSymbol{}
+%\usepackage[thmmarks,thref]{ntheorem}
+%\theoremstyle{nonumberplain}
+%\theoremheaderfont{\bfseries\itshape}
+%\theorembodyfont{\upshape}
+%\theoremsymbol{\ensuremath{\square}}
+%\newtheorem{proof}{Proof} 
+%\gdef\NoneSymbol{}
 
 \endinput
 %end of file svmult.cls

相关内容