我想制作一个枚举的变体,称为步骤,如果我做类似的事情
\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
并执行附加操作\setlist
。enumitem
有关更多信息,请参阅手册。
顺便说一句:\stepcounter
只有一个参数,所以\stepcounter{enumi}
足以跳过一步(在第 1 级)。你不需要在它后面添加额外的空组。