如何在命令中总结选项枚举。像这样
\newcommand{\enumseting}{leftmargin=.7cm,itemindent=0cm,labelwidth=0cm,labelsep=.2cm,align=right}
答案1
一种选择是使用枚举的克隆列表并\setlist
为其指定设置。
另一个是\SetEnumitemKey
,例如
\SetEnumitemKey{mykeys}{leftmargin=.7cm,itemindent=0cm,labelwidth=0cm,labelsep=.2cm,align=right}
该名称mykeys
是任意的(基本上)。
在此示例中,两个列表显示相同的输出。
\documentclass[twocolumn]{article}
\usepackage{enumitem}
\newlist{enumclone}{enumerate}{1}
\setlist[enumclone]{leftmargin=.7cm,itemindent=0cm,labelwidth=0cm,labelsep=.2cm,align=right,label={\arabic*.}}
\SetEnumitemKey{mykeys}{leftmargin=.7cm,itemindent=0cm,labelwidth=0cm,labelsep=.2cm,align=right}
\begin{document}
\begin{enumclone}
\item First
\item Second
\end{enumclone}
\begin{enumerate}[mykeys]
\item First
\item Second
\end{enumerate}
\end{document}
为了进行更精细的控制,可以使用命令
\SetEnumitemValue{key}{string value}{replacement}
它允许“重命名”现有的键值,\begin{enumerate}[label=numeric]
例如这里。