创建自定义枚举

创建自定义枚举

我想制作一个枚举的变体,称为步骤,如果我做类似的事情

\begin{steps}

\item This is step 1

\item This is step 2

\end{steps}

输出如下

步骤 1. 这是步骤 1

第 2 步。这是第 2 步

我该如何处理这样的事情?如果我想让这些标签变粗或使用不同的颜色怎么办?

最后,在这种环境下,如果我希望能够跳过我知道的枚举步骤,那么它将是 \setcounter{enumi}{},但是对于这个步骤来说它会是什么呢?

答案1

手册enumitem第 7 节已经展示了如何创建steps环境。这里有一些调整来打印您想要的标签:

\documentclass{article}

\usepackage{enumitem}

\newlist{steps}{enumerate}{1}
\setlist[steps,1]{label=Step \arabic{*}.}

\begin{document}
\begin{steps}
\item This is step 1
\item This is step 2
\end{steps}
\end{document}

在此处输入图片描述

要设置更多级别,请更改的最后一个参数\newlist并执行附加操作\setlistenumitem有关更多信息,请参阅手册。

顺便说一句:\stepcounter只有一个参数,所以\stepcounter{enumi}足以跳过一步(在第 1 级)。你不需要在它后面添加额外的空组。

相关内容