我试图做到以下几点:
\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,这种种的作品,但留下太大的垂直空间。
你需要经过“第三件事”来添加任何东西,才能有另一条线路上的枚举。而最简单的是一个空箱子。
\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}
这可能是你认为什么是“过大的垂直空间”,但这是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}
现在,如果你要到处空间大,但第三件事后,可以用手控制间距:
\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}