如何使用带有 amsthm 的字母列举定理而不丢失章节编号?

如何使用带有 amsthm 的字母列举定理而不丢失章节编号?

这似乎\renewcommand{\theexample}{\Alph{example}}会使章节编号消失。有办法避免这种情况吗?

\documentclass{article}
\usepackage{amsthm}

\theoremstyle{definition}
\newtheorem{example}{Example}[section]
\renewcommand*{\theexample}{\Alph{example}}

\begin{document}
\section{Intro}
\begin{example}[special curve]
Let something be something.
\end{example}
\section{Outro}
\begin{example}[special manifold]
Let something be something.
\end{example}
\end{document}

答案1

当你这样做

\newtheorem{example}{Example}[section]

然后\theexample定义为

\newcommand{\theexample}{\thesection.\arabic{example}}

并且example每次section踏步时计数器都会重置。

所以你想重新\theexample定义

\renewcommand*{\theexample}{\thesection.\Alph{example}}

相关内容