使用 enumitem 包进行嵌套枚举

使用 enumitem 包进行嵌套枚举

我无法枚举该enumitem包。

虽然命令\item会产生枚举,但我似乎无法进行令人讨厌的枚举。

例如:

1. .....


i. ii.  iii.

等等。我插入命令\begin{enumerate} \end{enumerate},但它没有编译,并说这个命令无法识别。\usepackage{enumerate}在序言中加载了,还有\usepackage{enumitem}

我该如何修复它?

这是我正在做的事情:

 \begin{enumerate}[label=\textbf{\arabic*}.]
   \item  ....
\begin{enumerate}[(a)]
 \item .....
\end{enumerate}
\end{enumerate}

当我这样做时,LaTeX 说“我不认识...请阅读手册以获取说明”

答案1

不要同时加载enumerate和,enumitem而只加载。如果您使用选项加载,enumitemenumitem包也可以模拟的功能。但更好的方法是使用enumerateshortlabels

\documentclass{article}
\usepackage{enumitem}

\begin{document}
   \begin{enumerate}[label=\textbf{\arabic*}.]
   \item  some
\begin{enumerate}[label*=(\alph*)]
 \item some other
 \item some other
\end{enumerate}
\end{enumerate}
\end{document}

enumitem更新且功能更强大。shortlabels选择后,它看起来如下:

\documentclass{article}
\usepackage[shortlabels]{enumitem}

\begin{document}
   \begin{enumerate}[label=\textbf{\arabic*}.]
   \item  some
\begin{enumerate}[(a)]
 \item some other
 \item some other
\end{enumerate}
\end{enumerate}
\end{document}

在此处输入图片描述

答案2

这对我来说很有效

\documentclass{article} 
\usepackage{enumitem}
 %--------------------------------------------------
 \begin{document}

\begin{enumerate}[label=\textbf{\arabic*}.]
  \item  ....
\begin{enumerate}
 \item .....
\end{enumerate}
\end{enumerate} 
 \end{document}

相关内容