因此我使用以下定理环境,它们在每个部分中都重置。
\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}