如何使第二个枚举环境继续使用相同的格式?

如何使第二个枚举环境继续使用相同的格式?

enumerate当我在另一个环境中使用环境时enumerate,它会将列表格式从数字更改为字母,我想要做的就是继续使用数字,但使用如下子数字:

在此处输入图片描述

我该怎么做?

答案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>23


enumitemlabel*属性提供了类似的接口:

\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来删除尾随.(如果需要的话)。

相关内容