乳胶:包含枚举列表时,描述列表[style = nextline]无法按预期工作

时间:2019-02-05 20:50:57

标签: latex

我正在尝试执行以下操作:

\usepackage{enumitem}

\begin{description}[style=nextline]
  \item [First Thing]
  \item [Second Thing]
  \item [Third Thing] 
  \begin{enumerate}
    \item First Item
    \item Second Ite,
  \end{enumerate}
  \item [Final Thing]
\end{description}

但是,枚举列表从描述的同一行开始,而不是我希望的下一行。任何人有任何想法如何解决这个问题?我尝试在[第三件事]之后添加\ hfill,这样的作品,但是留下了太大的垂直空间。

1 个答案:

答案 0 :(得分:0)

您需要在“第三件事”之后添加任何内容,以使枚举值在另一行上。最简单的是一个空盒子。

\documentclass{article}
\usepackage{enumitem}

\begin{document}
  \begin{description}[style=nextline]
  \item [First Thing]
  \item [Second Thing]
  \item [Third Thing]    \mbox{}
    \begin{enumerate}
    \item First Item
    \item Second Ite,
    \end{enumerate}
  \item [Final Thing]
  \end{description}
\end{document}

enter image description here

这可能是您认为的“垂直空间太大”,但这是nextline样式的行为。没有它,线条会更近:

\documentclass{article}
\usepackage{enumitem}

\begin{document}
  \begin{description}%[style=nextline]
  \item [First Thing]
  \item [Second Thing]
  \item [Third Thing]    \mbox{}
    \begin{enumerate}
    \item First Item
    \item Second Item,
    \end{enumerate}
  \item [Final Thing]
  \end{description}
\end{document}

enter image description here

现在,如果您到处都希望有很大的空间,但是在第三件事之后,您可以手动控制间距:

\documentclass{article}
\usepackage{enumitem}

\begin{document}
  \begin{description}[style=nextline]
  \item [First Thing]
  \item [Second Thing]
  \item [Third Thing]    \mbox{}\\[-1cm]
    \begin{enumerate}
    \item First Item
    \item Second Item,
    \end{enumerate}
  \item [Final Thing]
  \end{description}
\end{document}

enter image description here