极光城

Latex如何使列表变得紧凑

问题

有的时候 itemize 和 enumerate 列表行间距特别大

方法

    \begin{enumerate}[noitemsep,nolistsep]
        \item balala
        \item balala
        \item balala
        \item balala
    \eng{enumerate}

[noitemsep,nolistsep] 这两个选项可以使得列表更紧凑

对 itemize 也一样

    \begin{itemize}[noitemsep,nolistsep]
        \item balala
        \item balala
        \item balala
        \item balala
    \eng{itemize}

更紧凑的列表

\begin{enumerate}[noitemsep,nolistsep]
    \setlength{\itemsep}{-15pt}
    \setlength{\parskip}{0pt}
    \setlength{\parsep}{0pt}
    \item balala
    \item balala
    \item balala
    \item balala
\eng{enumerate}

通过把\setlength{\itemsep}{-15pt} 设置为负数,列表可以进一步紧凑。