答案1
enumerate
您可以使用以下方式更新环境的工作方式enumitem
的\setlist
功能:
\documentclass{article}
\usepackage{enumitem}
\setlist[enumerate,2]{label={\theenumi.\arabic*.},ref={\theenumi.\arabic*}}
\setlist[enumerate,3]{label={\theenumii.\arabic*.},ref={\theenumii.\arabic*}}
\begin{document}
\begin{enumerate}
\item An item
\begin{enumerate}
\item An item
\item An item
\begin{enumerate}
\item An item
\item An item
\end{enumerate}
\item An item
\end{enumerate}
\item An item
\end{enumerate}
\end{document}
\setlist[<list>,<level>]{<props>}
使用给定的更新<list>
level列表。上面我已更新 levels并添加其层级父级计数器。<level>
<props>
2
3
enumitem
的label*
属性提供了类似的接口:
\begin{enumerate}
\item An item
\begin{enumerate}[label*=\arabic*.]
\item An item
\item An item
\begin{enumerate}[label*=\arabic*.]
\item An item
\item An item
\end{enumerate}
\item An item
\end{enumerate}
\item An item
\end{enumerate}
在上面的第一个例子中,我还设置了属性ref
来删除尾随.
(如果需要的话)。