我有一篇很长的(数学)文档,其中包含部分、章节、小节和段落。各部分中的定理等都已编号
Theorem 1.2.3
其中第一个数字对应于section
,第二个数字对应于,subsection
第三个数字对应于定理、例子等的编号。
在附录中(并且只在附录中),我将只使用章节,不使用小节。默认情况下,附录中的引理编号为
Lemma A.0.1
对于第一个附录中的第一个引理。我想隐藏该subsection
编号(仅在附录中),以便第一个附录中的第一个引理编号为
Lemma A.1
我尝试在命令\setcounter{secnumdepth}{1}
后添加\appendix
,但没有任何变化。
答案1
如果你的词干使用计数器,theorem
如下面的 MWE 所示,你可以插入以下行
\counterwithin{theorem}{section}
就在\appendix
命令之后。请注意,您必须加载包chngcntr
才能使用\counterwithin
。
平均能量损失
\documentclass{article}
\usepackage{chngcntr}
\usepackage{lipsum} % just for the example
\newtheorem{theorem}{Theorem}[subsection]
\newtheorem{lemma}[theorem]{Lemma}
\begin{document}
\section{1st section}
\subsection{1st subsection}
\begin{lemma}
\lipsum[1]
\end{lemma}
\section{2nd section}
\subsection{2nd subsection}
\begin{lemma}
\lipsum[1]
\end{lemma}
\appendix
\counterwithin{theorem}{section}
\section{Appendix section}
\begin{lemma}
\lipsum[1]
\end{lemma}
\end{document}
输出
如果你的引理使用不同的计数器,例如lemma
,你必须将提到的行更改为,例如
\counterwithin{lemma}{section}