如何将 tcolorbox 中的计数器更改为“Alph”格式

如何将 tcolorbox 中的计数器更改为“Alph”格式

我正在尝试在类似定理的环境中实现计数器的概念bigthm(即制作数字格式) 。使用该软件包,我需要做的是Alphtcolorboxamsthm

\newtheorem{bigthm}{Theorem}
\renewcommand{\thebigthm}{\Alph{bigthm}}

同样的事情不适用于tcolorbox定理:以下两行

\newtcbtheorem{bigtcthm}{Theorem}{}{}
\renewcommand{\thebigtcthm}{\Alph{bigtcthm}}

给我错误

./bigthm_counter.tex:10: LaTeX Error: \thebigtcthm undefined.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.10 \renewcommand{\thebigtcthm}
                                {\Alph{bigtcthm}}

下面是一个最小的例子,比较了两个类定理环境,一个来自,amsthm另一个来自tcolorbox

\documentclass{article}

\newtheorem{bigthm}{Theorem}
\renewcommand{\thebigthm}{\Alph{bigthm}}

\usepackage{tcolorbox}
\tcbuselibrary{theorems}

\newtcbtheorem{bigtcthm}{Theorem}{}{}
\renewcommand{\thebigtcthm}{\Alph{bigtcthm}}

\begin{document}
\begin{bigthm}
  $1=1$
\end{bigthm}

\begin{bigtcthm}{}{}
  $1=1$
\end{bigtcthm}
\end{document}

答案1

我现在在tcolorbox手册中看到,在 bigtcthm 环境定义中添加此number format=\Alph选项是可行的。

相关内容