我想创建如下枚举:
C1
C1.1
C1.2
C2
C3
基本上,所有数字都有一个给定的字母。
谢谢。
答案1
使用,enumitem
您可以定义第一级列表label=C\arabic*
,它将把添加C
到计数器的前面。对于以下列表,您可以使用label*=.\arabic*
,它将附加.<counter>
到父列表计数器。
\documentclass{article}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[label=C\arabic*]
\item item
\begin{enumerate}[label*=.\arabic*]
\item sub item
\item another sub item
\end{enumerate}
\item another item
\item one more item
\end{enumerate}
\end{document}
如果您希望将其作为文档的全局设置,而不是\begin{enumerate}[label...
每次都使用(这可能非常繁琐且容易出错),您可以使用\setlist
:
\documentclass{article}
\usepackage{enumitem}
\setlist[1]{label=C\arabic*}
\setlist{label*=.\arabic*}
\begin{document}
\begin{enumerate}
\item item
\begin{enumerate}
\item sub item
\item another sub item
\end{enumerate}
\item another item
\item one more item
\end{enumerate}
\end{document}
第一个\setlist
将创建C<counter>
第一级列表,第二个将附加.<counter>
到其他级别。