在附图中,你可以看到,方框定理与它后面的定理具有相同的编号。推论也有编号。我想知道如何给所有定理一个适当的编号?我的意思是方框定理应该是 1,下一个应该是 2,依此类推。我希望推论没有任何编号。
太感谢了!
请查看我的代码
\documentclass{article}
%\documentclass[16pt]{report}
\usepackage[a4paper,text={16.5cm,25.2cm},centering]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{amsfonts}
\usepackage{hyperref}
\usepackage{amssymb}
\usepackage{mdframed}
\usepackage{lipsum}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{nccmath}
\usepackage{dsfont}
\usepackage{cancel}
\usepackage{mathtools}
\usepackage{setspace}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\onehalfspacing
%\doublespacing
\usepackage{mathtools}
\makeatletter
\newcommand{\xMapsto}[2][]{\ext@arrow 0599{\Mapstofill@}{#1}{#2}}
\def\Mapstofill@{\arrowfill@{\Mapstochar\Relbar}\Relbar\Rightarrow}
\makeatother
\newcommand{\RN}[1]{%
\textup{\uppercase\expandafter{\romannumeral#1}}%
}
\newmdtheoremenv{theo}{Theorem}
\newenvironment{claim}[1]{\par\noindent\underline{Claim:}\space#1}{}
\newenvironment{claimproof}[1]{\par\noindent\underline{Proof:}\space#1}{\hfill $\blacksquare$}
\newtheorem*{remark}{Remark}
\newtheorem{theorem}{Theorem}
\newtheorem{corollary}{Corollary}
\usepackage{graphicx}
\newcommand\smallO{
\mathchoice
{{\scriptstyle\mathcal{O}}}% \displaystyle
{{\scriptstyle\mathcal{O}}}% \textstyle
{{\scriptscriptstyle\mathcal{O}}}% \scriptstyle
{\scalebox{.7}{$\scriptscriptstyle\mathcal{O}$}}%\scriptscriptstyle
}
\usepackage{stackengine}
\parskip 1em
\newcommand\stackequal[2]{%
\mathrel{\stackunder[2pt]{\stackon[4pt]{=}{$\scriptscriptstyle#1$}}{%
$\scriptscriptstyle#2$}}}
\title{\textbf{Inverse function theorem}}
\author{}
\date{}
\begin{document}
\end{document}
答案1
在 中\newtheorem
,您可以在两个强制参数之间的可选参数中指定要遵循的计数器,因此您可以使用它使您的环境theorem
遵循 的计数器theo
。此外,带星号的版本\newtheorem*
会产生未编号的环境,因此您可以将其用于推论。
\documentclass{article}
\usepackage[a4paper,text={16.5cm,25.2cm},centering]{geometry}
\usepackage{mdframed}
\usepackage{amsthm}
\newmdtheoremenv{theo}{Theorem}
\newtheorem*{remark}{Remark}
\newtheorem{theorem}[theo]{Theorem}
\newtheorem*{corollary}{Corollary}
\parskip 1em
\begin{document}
\begin{theo}
A framed theorem.
\end{theo}
\begin{theorem}
Another theorem.
\end{theorem}
\begin{corollary}
A corollary.
\end{corollary}
\end{document}
作为一条不相关的旁注,我认为如果你真的不知道这些包在做什么,你应该考虑更好地了解你的序言中的内容。然后你可以稍微整理一下你的序言。例如:
- 您加载了
amsfonts
和amssymb
,但amssymb
已经加载了amsfonts
; - 您同时加载了
amsmath
和mathtools
,但mathtools
已经加载了amsmath
,并且您甚至加载了mathtools
两次; - 您明确
inputenc
使用选项加载utf8
加载了两次,但它是自动加载。