附录中的编号深度

附录中的编号深度

我有一篇很长的(数学)文档,其中包含部分、章节、小节和段落。各部分中的定理等都已编号

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}

相关内容