不是已经实现了吗,没懂哪里有问题,除了 label 单独一行外,也没懂一二种列表有什么区别。
纯 enumitem 的实现,需要用 verb 的地方,在合适的地方用 \scantokens 重新扫描一下就行了(\sitem 的实现方式):
\NewDocumentCommand\sitem{+v}{\item[\scantokens{#1}]}
\newlist{mydesc}{description}{2}
\setlist[mydesc,1]{}
\setlist[mydesc,2]{style=nextline}
\begin{mydesc}
\sitem{\Verb|something|} 劳仑
\sitem{\mintinline{asy}|Rotate(pair z)|} 普桑
\begin{mydesc}
\sitem{wa hh} 劳仑\\ 衣
% \item[wa hh] 也可以用
\sitem=\Verb|\{}|= 普桑
\end{mydesc}
\end{mydesc}label 宽度可以自己改改。







问 description 列表环境如何实现换行、对齐和打印代码?