如何使用回忆录制作悬挂清单?

如何使用回忆录制作悬挂清单?

我找到了\hangsecnum将节号悬垂到左边距的命令。现在我想对所有列表也执行相同的操作,至少对enumerate和环境执行此操作,如果可能的话,对也可能执行此操作。我一直在寻找,但没有想出任何明显的方法来做到这一点。itemizedescription

为了清楚起见,这里有一些 ASCII 艺术来展示我想要做的事情:

   Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
   Donec accumsan, quam eget mollis eleifend, elit libero 
   molestie quam, vitae gravida eros lorem eget diam. 
   Nulla mollis cursus condimentum. Luctus eget vestibulum:

 * ante 
 * ipsum 
 * primis 

   On faucibus orci luctus et ultrices posuere cubilia 
   Curae; Donec consequat elementum dictum. Suspendisse metus
   turpis, venenatis at mollis quis, porta sit amet lectus:

 1 aliquam 
 2 erat 
 3 volutpat

   Vestibulum posuere convallis nibh a lacinia.

我该怎么做?

答案1

根据 daleif 的建议,这里有一个实现方法enumitem

\documentclass{article}
\usepackage{enumitem}
\usepackage{lipsum} % package used only for blind text
\begin{document}
\lipsum[1]
\begin{itemize}[leftmargin=0em]
\item Libert\'e
\item Equalit\'e
\item Fraternit\'e
\end{itemize}
\lipsum[1]
\end{document}

如果您想使该更改具有全局性,请将其添加到您的序言中:

\setitemize{leftmargin=0em}
\setenumerate{leftmargin=0em}
\setdescription{leftmargin=0em}

或者同时针对这三个:

\setlist{leftmargin=0em}

不过,您可能希望以不同的方式处理描述。我还没有测试过……

答案2

memoir没有提供任何列表接口,尝试一下这个enumitem包,用这个包做起来真的很容易

相关内容