\stepcounter 在 \item 可选参数中不起作用

\stepcounter 在 \item 可选参数中不起作用

我需要一个带有自定义标签的简单枚举列表,但我不能使用该enumitem包。

\documentclass{article}
\newcounter{mycounter}
\setcounter{mycounter}{1}
\newcommand{\mycounter}{\stepcounter\arabic{mycounter})}
\begin{document}
\begin{enumerate}
\item[\mycounter] test
\item[\mycounter] test
\end{enumerate}
\end{document}

这会引发错误。如果我删除,\stepcounter错误会消失,但数字不会增加。另一个要求(除了不使用enumitem)是这不应影响整个枚举列表,而只应影响一些需要手动选择的项目。

需要澄清的是,我不能使用enumitem任何其他包。

答案1

\documentclass{article}
\newcounter{mycounter}
\setcounter{mycounter}{1}
\newcommand{\mycounter}{\stepcounter{mycounter}\arabic{mycounter}}
\begin{document}
\begin{enumerate}
\item[\mycounter] test
\item[\mycounter] test
\end{enumerate}
\end{document}

相关内容