我将enumerate
环境用于包含多个段落的项目。如何在一个项目中实现标准缩进(除第一行外的所有缩进)?到目前为止,我尝试的所有方法都失败了:
\documentclass{book}
\begin{document}
\begin{enumerate}
\item default 1 \\ default 2
\item hspace 1 \\ \hspace{1cm} hspace 2
\item indent 1 \\ \indent indent 2
\item This is some multiline text. aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa. \\
\phantom{space}And another line, that I'd like to be indented.
\end{enumerate}
\end{document}
产量
显然使用phantom
(正如我所做的那样)可能是实现这种行为的最丑陋的方式。
答案1
\\
永远不要在文中使用,这是一个非常糟糕的习惯,尤其是当你真正想说的是新段落
我倾向于使用这个
\documentclass{book}
\usepackage{enumitem}
\setlist{
noitemsep,
listparindent=\parindent,
parsep=0pt,
}
\begin{document}
\begin{enumerate}
\item default 1
default 2
\item hspace 1
hspace 2
\item indent 1
indent 2
\item This is some multiline text. aaaaa aaaaa aaaaa aaaaa aaaaa
aaaaa aaaaa aaaaa aaaaa aaaaa.
And another line, that I'd like to be indented.
\end{enumerate}
\end{document}