我找不到如何使用 svjour3 类(由 Springer 提供)自动为我的 latex 文档中的所有定理执行此操作。我也在我的文档中使用 amsmath。
答案1
您svjour
应该使用\spnewtheorem
,而不是\newtheorem
;您可以使用 定义一系列新的环境
\spnewtheorem{utheorem}{Theorem}{\normalfont\bfseries}{\normalfont}
对于其他环境也类似。语法\spnewtheorem
是
\spnewtheorem{env_nam}{caption}[within]{cap_font}{body_font}
\spnewtheorem{env_nam}[numbered_like]{caption}{cap_font}{body_font}
\spnewtheorem*{env_nam}{caption}{cap_font}{body_font}
因此,如果你想要对定理进行编号,并让命题共享定理的计数器,那么你可以
\spnewtheorem{utheorem} % environment name
{Theorem} % label
[section] % numbered within
{\normalfont\bfseries}% label font
{\normalfont} % body font
\spnewtheorem{uprop} % environment name
[utheorem] % numbered like
{Proposition} % label
{\normalfont\bfseries}% label font
{\normalfont} % body font
(评论是可选的,只是为了更清楚)。
\spnewtheorem*
定义一个无限定理类环境。