Latex 在TeX中,如何全局定义compactenum的标签样式?

Latex 在TeX中,如何全局定义compactenum的标签样式?,latex,tex,Latex,Tex,我的文档中有几个compactenum元素。我希望以比这更优雅的方式定义所有标签的颜色和类型: \begin{compactenum}[label=\textcolor{black}{\arabic*.}] \item lorem \item ipsum \item dolor \end{compactenum} \begin{compactenum}[label=\textcolor{black}{\arabic*.}] \item sit \item amet \end{compacten

我的文档中有几个
compactenum
元素。我希望以比这更优雅的方式定义所有标签的颜色和类型:

\begin{compactenum}[label=\textcolor{black}{\arabic*.}]
\item lorem
\item ipsum
\item dolor
\end{compactenum}

\begin{compactenum}[label=\textcolor{black}{\arabic*.}]
\item sit
\item amet
\end{compactenum}

如何以最优雅的方式在全球范围内进行设置?有没有一种方法可以定义compactenum的行为而根本不使用
[…]

您需要的是
\setdefaultenum{\color{black}1.}{}{}{}
。它会将您的外部标签设置为黑色阿拉伯标签。有关更多信息,请参阅这里的MCVE:

\documentclass{article}
\usepackage{paralist,xcolor}
\setdefaultenum{\color{black} 1.}{}{}{}% What you need!
% The 1. is the equivalent of \arabic*. 
% The other {}{}{} refer to the list levels,
% i.e. {second level}{third level}{fourth level}
\begin{document}
    \begin{compactenum}
        \item lorem
        \item ipsum
        \item dolor
    \end{compactenum}
\end{document}