我试图定义一个值中带有星号的变量,但一直出错。我试过\def
,\let
但\newcommand
都没有用。一个最简单的例子:
\documentclass{article}
\usepackage{enumitem}
\def\cLists{leftmargin=*}
\setlist{\cLists}
\begin{document}
\begin{itemize}
\item a
\end{itemize}
\end{document}
请问有什么帮助吗?
答案1
要适当地使用控制序列\cLists
作为参数\setlist
,请使用
\expandafter\setlist\expandafter{\cLists}
首先将其扩展\cLists
,然后将其传递给\setlist
。