更改附录中的编号

更改附录中的编号

因此我使用以下定理环境,它们在每个部分中都重置。

\newtheorem{definition}{Definition}[section]
\newtheorem{proposition}{Proposition}[section]
\newtheorem{lemma}{Lemma}[section]

所以我为每个定理(即定义、命题和引理)都设置了一个计数器。但在附录中,我希望定义、命题和引理共享一个计数器,即它们被连续标记。

换句话说,在我开始之后

\appendix

我想要以下编号: 引理 A.1 命题 A.2

代替 引理 A.1 命题 A.1

如何实现?我尝试了很多次,但没有成功。

提前致谢!

编辑:以下文档说明了我的问题。

\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsthm}



\begin{document}

\newtheorem{definition}{Definition}[section]
\newtheorem{proposition}{Proposition}[section]
\newtheorem{lemma}{Lemma}[section]


\section{First section}
\begin{definition}
 test
\end{definition}
\begin{definition}
 test2
\end{definition}
\begin{lemma}
 testLemma
\end{lemma}


\appendix
\section{My appendix}
\begin{lemma}
 THIS IS
\end{lemma}
\begin{proposition}
 NOT THE WAY I WANT IT TO BE
\end{proposition}




\end{document}

答案1

ntheorem使用具有\renewtheorem命令和apptools的命令非常容易\AtAppendix

\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{ntheorem}

\newtheorem{definition}{Definition}[section]
\newtheorem{proposition}{Proposition}[section]
\newtheorem{lemma}{Lemma}[section]
\usepackage{apptools}
\AtAppendix{\renewtheorem{definition}{Definition}[section]
\renewtheorem{proposition}[definition]{Proposition}
\renewtheorem{lemma}[definition]{Lemma}}

\begin{document}

\section{First section}
\begin{definition}
  test.
\end{definition}
\begin{definition}
  test2.
\end{definition}
\begin{lemma}
  test Lemma.
\end{lemma}

\appendix

\section{My appendix}

\begin{lemma}
  THIS IS
\end{lemma}
\begin{proposition}
  NOT THE WAY I WANT IT TO BE
\end{proposition}

\begin{definition}
  OR IS IT?
\end{definition}

\end{document} 

在此处输入图片描述

相关内容