插入时递增的自定义对象,可以用标签引用

插入时递增的自定义对象,可以用标签引用

我想创建诸如 CE1、CE2 等缩写,这样当我在文档中介绍它们时,它们会自动增加计数器。我以后还可以像引用图表、表格或方程式一样引用它们。

目前我有一个宏来生成新的缩写:

\newcommand{\ce}[1]{CE#1}
\newcounter{cec}
\setcounter{cec}{0}
\newcommand{\nce}{\stepcounter{cec}\ce{\thecec}}

在我的文档中,我希望能够做这样的事情(其中一些可以根据我的具体情况使用宏进行调整或优化):

Here is a new \nce \label{ce:a} and here is another \nce \label{ce:b}.

Here I cite the CE\ref{ce:e}

参考的输出应该显示为 CE1、CE2,并且不包括章节编号或其他任何内容。

我还想使用此代码来创建自定义环境,例如带有 tcolorbox 的框。

这看起来像一些基本的乳胶函数,但我找不到解决方案。

相关内容