以特殊方式嵌入枚举的枚举

以特殊方式嵌入枚举的枚举

我正在尝试将一个环境嵌入到另一个环境中。如果我在第二个 之后enumerate添加 之间的内容,一切都很好。如果我添加了那个,就会出现问题:我得到一系列作为第一行。有人知道如何解决这个问题吗? []begin{enumerate}?

以下是代码:

\documentclass[11pt,twoside,letterpaper]{article}   
\usepackage{enumerate}
\begin{document}
\begin{enumerate}[label={(\textbf{Point 1})}, ref={(Point 1)}, leftmargin=2cm]
\item 
    \begin{enumerate}[label={(P\arabic*)},\ref={(P\arabic*)}]
       \item 1 
       \item 2 
    \end{enumerate}   
\end{enumerate}
\end{document}

答案1

有两个错误:

您应该使用 enumitem 而不是 enumerate,并且在第二个 [] 中您有一个 \ref 而不是 ref。

所以正确的例子应该是:

\documentclass[11pt,twoside,letterpaper]{article}   
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[label={(\textbf{Point 1})}, ref={(Point 1)}, leftmargin=2cm]
\item 
    \begin{enumerate}[label={(P\arabic*)}, ref={(P\arabic*)}]
       \item 1 
       \item 2 
    \end{enumerate}   
\end{enumerate}
\end{document}

答案2

您应该使用\usepackage{enumitem}而不是\usepackage{enumerate}

相关内容