定理、引理等编号

定理、引理等编号

我对我的定理和定义进行编号时遇到问题,如下所示:

\documentclass[12pt,a4paper,twoside]{report}
\usepackage{amsthm}
\usepackage{cleveref}

\theoremstyle{definition}
\newtheorem{myde}{Conjecture}[section]
\newtheorem{mydef}{Example}[section]
\newtheorem{mydeg}{Definition}[section]
\newtheorem{myd}{Approach}[section]
\newtheorem{my}{Theorem}[section]
\newtheorem{mydep}{Proof}
\newtheorem*{proof*}{Proof}
\newtheorem{lemma}{Lemma}[section]
\newtheorem{corollary}{Corollary}[section]

\begin{document}

\chapter{Test chapter}
\section{Test section}

\begin{myde}
this is correct
\end{myde}

\begin{mydef}
this one should be Example 1.1.2
\end{mydef}

\begin{myde}
this one should be Conjecture 1.1.3
\end{myde}

\begin{mydeg}
this one should be Definition 1.1.4
\end{mydeg}

\begin{myde}
this one should be Conjecture 1.1.5
\end{myde}

\begin{my}
this one should be Theorem 1.1.6
\end{my}

\end{document}

答案1

你的主要问题在于对 的理解\newtheorem。因为你正在使用amsthm,让我们看一下文档(具体来说,部分3 定理编号):

除了两个强制参数外,\newtheorem还有两个互斥的可选参数。这些参数控制编号的顺序和层次结构。编号机制可以这样理解:

\newtheorem{<env name>}{<text>}[<parent counter>]
\newtheorem{<env name>}[<shared counter>]{<text>}

<parent counter>相当\numberwithin;也就是说,只要遇到该节级,编号就会重新开始。如果<shared counter>指定了 ,则使用此计数器对所有定理元素按顺序进行编号。

如果您想要一个共享相同计数器的编号方案,则应该使用第二个版本。但您一直在使用第一个版本,它为每个定理样式创建一个唯一的计数器。

在此处输入图片描述

\documentclass{report}

\usepackage{amsthm}

\theoremstyle{definition}
\newtheorem{myde}{Conjecture}[section]% Conjecture is numbered within \section
\newtheorem{mydef}[myde]{Example}% Example uses myde's counter
\newtheorem{mydeg}[myde]{Definition}% Definition uses myde's counter
\newtheorem{my}[myde]{Theorem}% Theorem uses myde's counter
\newtheorem{myd}[myde]{Approach}% Approach uses myde's counter
\newtheorem{lemma}{Lemma}% Lemma uses myde's counter
\newtheorem{corollary}[myde]{Corollary}% Corollary uses myde's counter

\begin{document}

\chapter{Test chapter}
\section{Test section}

\begin{myde}
this is correct
\end{myde}

\begin{mydef}
this one should be Example 1.1.2
\end{mydef}

\begin{myde}
this one should be Conjecture 1.1.3
\end{myde}

\begin{mydeg}
this one should be Definition 1.1.4
\end{mydeg}

\begin{myde}
this one should be Conjecture 1.1.5
\end{myde}

\begin{my}
this one should be Theorem 1.1.6
\end{my}

\end{document}

相关内容