我将章节编号样式设置为 \Roman,但现在我的定理的编号如下:
定理 IV.2。代替定理 4.2。
有没有办法获得后者但保留罗马的章节编号?
\renewcommand\thetheorem{\arabic{section}.\arabic{theorem}}
\newtheorem{teo}{Theorem}[section]
\newtheorem{lemma}{Lemma}[section]
我明白了
LaTex Error: \thetheorem command undefined.
显然,这可能适用于除文章(我所在的)之外的其他类别
提前致谢。
答案1
问题在于,您试图\thetheorem
在定义之前重新定义。请将您的移至命令\renewcommand
之后\newtheorem
。
此外,你的定理的编号将遵循你创建的环境的命名,因此你应该这样做,例如,
\renewcommand\theteo{\arabic{section}.\arabic{teo}}
对于 也类似lemma
。