强制枚举列表将单词放在数字下面

强制枚举列表将单词放在数字下面

如果之前有人问过这个问题,我很抱歉,但我找不到它。

我想使用\enumerate其中创建列表,如果特定项目的一段文本足够长,则文本将在该项目的编号下运行。

发邮件:

\documentclass{amsart}
\usepackage[shortlabels]{enumitem}
\pagestyle{empty}

\begin{document}

\noindent Text before list.
\begin{enumerate}[{\normalfont (1)},leftmargin=*,topsep=0pt]
\item A sentence which is just long enough to ensure that I need to go onto the next line.
\item Some more text.
\end{enumerate}
Text after list.

\end{document}

在上面的例子中,我希望在编译此代码时出现在新行开头的单词 ''line'' 位于 (1) 下方。

答案1

只需添加wide选项。也可以尝试使用itemindent

\documentclass[a4paper]{memoir}
\usepackage{kantlipsum}
\usepackage{enumitem}

\begin{document}

\begin{enumerate}[label=(\arabic*),wide,itemindent=\labelsep]
\item \kant[1]
\item \kant[1]
\end{enumerate}

\end{document}

在此处输入图片描述

相关内容