标记“枚举”列表中的项目

标记“枚举”列表中的项目

我正在使用 LaTeX 和enumitem

在以下类型的列表中

\begin{enumerate}[noitemsep,label=(\arabic*)]... \end{enumerate}

我是否可以不将物品编号为 (1)、(2)、(3) ... 或其他经典编号方式,而是使用我选择的标记对物品进行编号,例如 (sc)、(cg)、(cp)?

[此特定序列将用于“sigma-compact”、“紧凑生成”、“紧凑呈现”。]

答案1

正如 Alan Munn 指出的那样,在这种情况下,你可能只想

\item[(sc)]

如果你坚持要让它自动化,你可以做以下小技巧:

\documentclass[a4paper]{article} 

\usepackage{enumitem}

\newcommand*\mylabseq[1]{\ifcase#1\or sc\or cg\or cp\else#1\fi}

\begin{document} 

\begin{enumerate}[noitemsep,label=(\noexpand\mylabseq{\arabic*})]
\item foo
\item bar
\item baz
\item buzz
\end{enumerate}

\end{document}

相关内容