在 TeX 中,如何全局定义 compactenum 的标签样式?
In TeX, how do I define the label style for compactenum globally?
我的文档中有几个 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.}{}{}{}
。它会将您的外部标签设置为黑色阿拉伯语标签。更多信息,参考paralist documentation这里有一个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}
我的文档中有几个 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.}{}{}{}
。它会将您的外部标签设置为黑色阿拉伯语标签。更多信息,参考paralist documentation这里有一个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}