为引理命题等设置计数器

为引理命题等设置计数器
\documentclass[12pt,reqno,a4paper]{amsart}
%\usepackage[utf8]{inputenc} % not needed with up-to-date TeX systems
\usepackage[english]{babel}

\usepackage{amsmath,amsthm,amsfonts,amssymb}
\usepackage{mathtools}
\usepackage{color}
\usepackage{lineno}
\usepackage{mathrsfs}
\usepackage[all]{xy}
\usepackage{tikz-cd}
\usepackage[normalem]{ulem} % do you *really* need it?
\usepackage{datetime}

\usepackage{hyperref}

\theoremstyle{definition}

\newtheorem{theorem}{Theorem}[section]
\newtheorem{construction}{Construction}[section]
\newtheorem{corollary}{Corollary}[section]
\newtheorem{lemma}{Lemma}[section]
\newtheorem{definition}{Definition}[section]
\newtheorem{remark}{Remark}[section]
\newtheorem{proposition}{Proposition}[section]
\newtheorem{example}{Example}[section]
\newtheorem*{question}{Question}
\newtheorem*{solution}{Solution}
\newtheorem{exercise}{Exercise} 

\newcommand{\mc}{\mathcal}
\newcommand{\mf}{\mathfrak}
\newcommand{\xra}{\xrightarrow}
\newcommand{\ra}{\rightarrow}

\pagestyle{myheadings}

\textheight 9.3in 
\textwidth 6.5in
\calclayout

% metadata

%\date{\today}

\title{***}
\author{***} 

\begin{document}

\end{document}

这是最小的工作示例。

在此我得到了定义 2.1、引理 2.1、推论 2.1

我正在寻找一个能给出定义 2.1、引理 2.2 的集合计数器。

我该如何相应地更改代码?

下面的代码

\numberwithin{equation}{section}
\newtheorem{The}[equation]{Theorem}
\newtheorem{Dfn}[equation]{Definition}
\newtheorem{Lem}[equation]{Lemma}
\newtheorem{Prs}[equation]{Proposition}
\newtheorem{Crl}[equation]{Corollary}
\newtheorem{Rmk}[equation]{Remark}

Mico 建议给出包括方程式在内的数字。我只想要定理、引理、命题、推论等的数字序列,而不是方程式。

答案1

定理类对象的规范编号结构amsthm如下:

\newtheorem{<环境名称>}{<text>}[<parent counter>]
\newtheorem{<环境名称>}[<共享计数器>]{<文本>}

(这在用户手册中解释得很清楚—— texdoc amsthdoc;该手册与一起包含在 TeX Live 中amsthm。)

本题中的例子展示了定理类对象与方程式一起编号,但我们希望它们在各节内使用相同的计数器进行编号。因此,定义应进行如下更改:

\newtheorem{The}{Theorem}[section]
\newtheorem{Dfn}[The]{Definition}
\newtheorem{Lem}[The]{Lemma}

ETC。

相关内容