不明白你想要的生效是什么意思?
似乎加上label选项即可.
下面是MWE和一个结合@深圳-Skyrmion提供的使用默认参数O
的alternative solution.
\documentclass{ctexart}
\usepackage{xparse}
\usepackage{enumitem}
% 定义新的环境 ceshi,带有可选参数 o 和必要的内容参数 +b
% \NewDocumentEnvironment{ceshi}{o +b}{
% \IfNoValueTF{#1}{% 如果没有提供可选参数
% \begin{enumerate}
% #2
% \end{enumerate}
% }{% 如果提供了可选参数
% \begin{enumerate}[label=#1{\arabic*}]
% #2
% \end{enumerate}
% }
% }{}
\NewDocumentEnvironment{ceshi}{O{} +b}{
\begin{enumerate}[label=#1{\arabic*}]
#2
\end{enumerate}
}{}
\begin{document}
% 没有可选参数的 ceshi 环境
\begin{ceshi}
\item 这是一
\item 这是二
\item 这是三
\end{ceshi}
%使用可选参数 resume 的 ceshi 环境
\begin{ceshi}[ahahaha]
\item 这是新一
\item 这是新二
\item 这是新三
\end{ceshi}
\end{document}
问 请问resume为什么不起作用