我想问两个关于乳胶编号方案的问题,我无法找到任何准确的参考.如果有人可以帮我解决这个问题,我将非常高兴.
问题1)是否可以按如下方式对定理和子小节进行编号:
2第二节
2.1分节
2.1.1子小节
定理2.1.2:注意定理数的行为类似于子分段数.
2.1.3下一小节
定理2.1.4下一个定理.
2.2下一小节
所以基本上我希望我的定理数字遵循与子部分相同的编号.
问题2)是否可以使所有部分和定理数字遵循如下所示的段落编号:
58一段
定理58.1.第58段的定理.
59下一段
定理59.1.下一个定理.
Mar*_*ijn 10
第一个问题:
是的,这是可能的,使用AMS \newtheorem命令.有两种使用方法:
\newtheorem{<name>}{<caption>}[<numbers within>]
\newtheorem{<name>}[<numbers like>]{<caption>}
Run Code Online (Sandbox Code Playgroud)
争论name并caption为自己说话.可选参数应该是计数器.使用时numbers within,name会创建一个新计数器(称为),只要name步进,它就会重置.第二种类型的调用,使用numbers like不创建新计数器,但指定应该使用哪个计数器来编号这种定理.当然,当插入定理时,该计数器也是步进的.
在你的情况下,你应该做的事情
\newtheorem{myTheorem}[subsubsection]{Theorem}
Run Code Online (Sandbox Code Playgroud)
请特别注意 - 不使用反斜杠调用不相似的宏 - 计数器.
第二个问题:
LaTeX中的内置计数器通常带有一个获取计数器值的宏,格式为.对于计数器foo,这个宏将是\thefoo.更改计数器的外观可以这样做:
\renewcommand{\thefoo}{\arabic{foo}}
Run Code Online (Sandbox Code Playgroud)
将导致使用阿拉伯数字排版该值.Ther也是\ alph,\ Alph,\ roman和\ Roman分别用于数字,大写字母,小写罗马数字和大写罗马数字.可能不同的包提供了更多这样的宏.
我不完全确定你需要什么,但尝试类似的东西
\renewcommand{\thetheorem}{\theparagraph.\arabic{theorem}}
Run Code Online (Sandbox Code Playgroud)
如果定理有自己的计数器.如果您使用另一个计数器作为定理(如Q1),请修改该计数器的格式宏.
最后评论
运用
\newtheorem{myTheorem}[subsubsection]{Theorem}
Run Code Online (Sandbox Code Playgroud)
将定理数字的格式设置为您自动期望的格式:\thesubsubsection.\arabic{theorem}.