我们如何才能减少定理的数量和它的名称之间的差距,例如如果我们使用
\begin{theorem}[Zorn's Lemma]
我们有定理 0.1(Zorn 引理)。
但我的目标是缩短0.1和(Zorn 引理)。
定理 0.1(Zorn 引理)。
编辑:添加 MWE:
\documentclass[12pt, reqno]{amsart}
\usepackage{amsmath, amsthm, amscd, amsfonts, amssymb, graphicx, color}
\usepackage[bookmarksnumbered, colorlinks, plainpages]{hyperref}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newtheorem{theorem}{Theorem}[section]
\begin{document}
\begin{theorem}[Zorn's Lemma]
If $X$ is a partially ordered set and every linearly ordered subset of $X$ has an upper bound, then $X$ has a maximal element.
\end{theorem}
\vspace{20}
\begin{center}
\textbf{Theorem 0.1}(Zorn's Lemma).
\end{center}
\end{document}
答案1
就使用 documentclass 而言,amsart
您不需要加载包amsmath
或amsthm
。文档在第 2 页提供了以下信息:
包裹。AMS 文档类包含 AMS 定理 ( ) 包的代码
amsthm
并自动加载该amsmath
包。无需明确请求其中任何一个。这些包 [ATP、AMP] 的用户指南包含详细信息,这里不再赘述。除非指定了amsfonts
该选项,否则也会加载该包[noamsfonts]
;有关提供的功能,请参阅 AMSFonts 用户指南 [AFG]。
\thmhead
您的请求可以通过重新定义空间硬编码的命令来解决。
\makeatletter
\def\thmhead#1#2#3{%
\thmname{#1}\thmnumber{\@ifnotempty{#1}{ }\@upn{#2}}%
% \thmnote{ {\the\thm@notefont(#3)}}}%original
\thmnote{{\the\thm@notefont(#3)}}}%new
\makeatother
以下是完整的 MWE:
\documentclass[12pt, reqno]{amsart}
\makeatletter
\def\thmhead#1#2#3{%
\thmname{#1}\thmnumber{\@ifnotempty{#1}{ }\@upn{#2}}%
\thmnote{{\the\thm@notefont(#3)}}}
\makeatother
\newtheorem{theorem}{Theorem}[section]
\begin{document}
\begin{theorem}[Zorn's Lemma]
If $X$ is a partially ordered set and every linearly ordered subset of $X$ has an upper bound, then $X$ has a maximal element.
\end{theorem}
\vspace{20pt}
\begin{center}
\textbf{Theorem 0.1}(Zorn's Lemma).
\end{center}
\end{document}
然而,如果没有空间,它看起来就很奇怪。