定理/定义/...带有单独编号

定理/定义/...带有单独编号

我想给定理/引理/定义/……环境一个个人号码。例如:

1 节

定理20.1. (XXX) ...
定义21.2.1.:...

以下是我将添加/传递到定理/定义环境的“20.1.”和“21.2.1”个别数字。目标是独立的根据先前的定理、引理等进行编号。我该如何实现这一点?

答案1

您可以定义两个通用环境并手动分配数字。

\documentclass{article}
\usepackage{amsthm}

\newtheorem*{innerthm}{\innerthmname}
\newcommand{\innerthmname}{}% initialize
\newenvironment{statement}[1]
 {\renewcommand{\innerthmname}{#1}\innerthm}
 {\endinnerthm}
\theoremstyle{definition}
\newtheorem*{innerdfn}{\innerthmname}
\newenvironment{upstatement}[1]
 {\renewcommand{\innerthmname}{#1}\innerdfn}
 {\endinnerdfn}

\begin{document}

\begin{statement}{Theorem 20.1}[XXX]
Some text.
\end{statement}

\begin{statement}{Lemma 15.2}
Some text.
\end{statement}

\begin{upstatement}{Definition 20.1.2}
Some text.
\end{upstatement}

\end{document}

在此处输入图片描述

相关内容