我想给定理/引理/定义/……环境一个个人号码。例如:
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}