我的论文有几个章节,其中一些章节有节和小节。但是,对于没有节的章节,定理计数器继续将它们标记为“X.0.1、X.0.2”等……我该如何去掉这些“中间的零”?我想保持其余编号不变,例如,
第1章
部分
定义1.1.1
定理 1.1.2
ETC。
--
第2章
定义2.1
定理 2.2
ETC。
答案1
有两个选项(您可能赞成第二个选项):
A:保留 3 位数字编号,但将 0 设置为 1:
由于缺失,subsection
LaTeX 计数器subsection
不会增加 1。但您可以手动执行此操作:例如,在命令后\section{...}
添加
\addtocounter{subsection}{1}
并且相应计数器的值会增加,就像您有一个小节一样。
(计数器也适用于部分、子部分等)
B:从 3 位数字改为 2 位数字 这有点不寻常,但可以通过以下方式实现:
\documentclass[english,11pt,a4paper]{article}
\usepackage{amsmath}
\newtheorem{theorem}{Theorem}
\numberwithin{theorem}{subsection}
\begin{document}
\section{One}
\subsection{Sub-One}
\begin{theorem}
content
\end{theorem}
\section{Two}
%\addtocounter{subsection}{1}
\numberwithin{theorem}{section}
\begin{theorem}
content
\end{theorem}
\end{document}
然后给出以下文档:
请注意,您可能必须切换回“3 位数章节编号” \numberwithin{theorem}{subsection}
(当然,根据您的情况调整章节/章节/小节)。