如何使用 amsthm 包制作计数器的副本?

如何使用 amsthm 包制作计数器的副本?

所以有 3 个类:ex、exa 和 exb。我希望 exa 和 exb 继承 ex 的计数器/索引,但它们两个应该分开。

我试过了

\newtheorem{ex}{Exercise}
\newtheorem{exa}[ex]{Exercise A}
\newtheorem{exb}[ex]{Exercise B}

\begin{ex}abc\end{ex}
\begin{ex}abc\end{ex}

\begin{exa}abc\end{exa}
\begin{exa}abc\end{exa}
\begin{exa}abc\end{exa}

\begin{exb}abc\end{exb}
\begin{exb}abc\end{exb}

此输出看起来像

练习 1

练习 2

练习 A3

练习 A4

练习 A 5

练习 B 6

练习 B 7

并将其更改为

\newtheorem{exb}{Exercise B} 
\renewcommand{\theexb}{\theex}

会给我

练习 1

练习 2

练习 A3

练习 A4

练习 A 5

练习 B 5

练习 B 5

但我想要

练习 1

练习 2

练习 A3

练习 A4

练习 A 5

练习 B 3

练习 B 4

相关内容