乳胶:包围枚举列表时,按预期的描述列表[风格= nextline]不工作

问题描述 投票:0回答:1

我试图做到以下几点:

\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,这种种的作品,但留下太大的垂直空间。

latex
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.