如何去除无序列表上方的垂直空间?

如何去除无序列表上方的垂直空间?
\newcommand{\stuff}[2]{%
  \begin{itemize}
    \item #1
    \item #2
  \end{itemize}
}

当我使用此命令时:

\stuff
   {Hello}
   {World}

列表上方有很大垂直空间。我无法使用\vspace任何方法更改它。我该怎么办?

答案1

该空间称为\topsep。如果将其设为零,则项目在垂直方向上看起来会更加分散(难看)。因此\itemsep也要控制。

您可以enumitem轻松加载包并自定义各种空间。有关详细信息,请参阅其手册。

\documentclass{article}
\usepackage{enumitem}
\newcommand{\stuff}[2]{%
  \begin{itemize}[nosep] % or [topsep=0pt,itemsep=0pt]
    \item #1
    \item #2
  \end{itemize}%
}
\begin{document}
  Here is some text for demo
  \stuff{Hello}{World}
  Some again here.
\end{document}

在此处输入图片描述

相关内容