如何在空描述中对齐枚举项目?

如何在空描述中对齐枚举项目?

我有一个enumerate列表,里面有一个空的description项目。

最小文件是,

\documentclass[11pt]{article}


\begin{document}
\begin{description}
\item [A Label:]

  \begin{enumerate}
  \item A1.
  \item A2.
  \item A3.
  \end{enumerate}
\end{description}



\end{document}

问题是,A1 位于冒号 (:) 后面。如您所见,

在此处输入图片描述

但是我希望 A1 位于新行,并且 1. 与 2 对齐。

我尝试将 放入\relaxdescription项目中。没有任何改善。

任何建议都将受到赞赏。

答案1

这肯定是重复的,但经过快速搜索后我没有看到一个好的问题可以参考,所以最简单的方法就是不做任何复杂的乳胶列表代码重新定义

  \item [A Label:]\mbox{}\\[-1.5\baselineskip]

强制\mbox段落开始,以便嵌套列表正常缩进。

答案2

你也可以这样做

\begin{enumerate}
\item[]
\item A1.
\item A2.
\item A3.
\end{enumerate} 

而不是上面的。效果同样好(而且我认为看起来更好)。

答案3

我发现,对此问题最简单的解决办法就\hfill在线路的末端。

\begin{description}
  \item[First] \hfill
    \begin{enumerate}
      \item A
      \item B
      \item C
    \end{enumerate}
  \item[Second] The second thing
  \item[Third] The third thing
\end{description}

相关内容