在我的定理中,有多项权利要求,例如权利要求 1 和权利要求 2。它们各自都有一个或多个案例。但是,案例编号没有考虑权利要求的出现,而是标记为 1、2、3、4……。我想从 1 开始重新编号每个新权利要求中的案例。
\documentclass[a4paper,12pt]{article}
\usepackage[top=3cm,bottom=3cm,left=2.5cm,right=2.5cm]{geometry}
\usepackage{t1enc}
\usepackage[english]{babel}
\usepackage{amsmath,amsthm}
\usepackage{amsfonts}
\usepackage{latexsym}
%\usepackage{epstopdf}
\usepackage{color}
\usepackage{amsbsy}
\newtheorem{theorem}{Theorem}
\newtheorem{claim}{Claim}
\newtheorem{case}{Case}
\begin{document}
\begin{theorem}
...
\end{theorem}
\begin{proof}
\begin{claim}
...
\end{claim}
\begin{proof}
\begin{case}
...
\end{case}
\begin{case}
...
\end{case}
\end{proof}
\begin{claim}
...
\end{claim}
\begin{proof}
\begin{case}
...
\end{case}
\begin{case}
...
\end{case}
\end{proof}
\end{proof}
\end{document}
答案1
您可以通过添加行来重置案例计数器\setcounter{case}{0}
。由于每个新案例计数器都会增加 1,因此您应该在打开要赋予数字 1 的案例之前将其设置为 0。
你的代码将如下所示
\documentclass[a4paper,12pt]{article}
\usepackage[top=3cm,bottom=3cm,left=2.5cm,right=2.5cm]{geometry}
\usepackage{t1enc}
\usepackage[english]{babel}
\usepackage{amsmath,amsthm}
\usepackage{amsfonts}
\usepackage{latexsym}
%\usepackage{epstopdf}
\usepackage{color}
\usepackage{amsbsy}
\newtheorem{theorem}{Theorem}
\newtheorem{claim}{Claim}
\newtheorem{case}{Case}
\begin{document}
\begin{theorem}
...
\end{theorem}
\begin{proof}
\begin{claim}
...
\end{claim}
\begin{proof}
\begin{case}
...
\end{case}
\begin{case}
...
\end{case}
\end{proof}
\begin{claim}
...
\end{claim}
\begin{proof}
\setcounter{case}{0}
\begin{case}
...
\end{case}
\begin{case}
...
\end{case}
\end{proof}
\end{proof}
\end{document}