这涉及到我的问题。
[topsep=0]
还会减少 itemize 和 itemlist 下方文本之间的空间。我只想减少开头的空间,而不是结尾的空间。
我该如何实现它?
答案1
我的建议是定义你自己的环境来执行此操作:
\documentclass{article}
\newenvironment{toplessitemize}{\vspace{-\topsep}\begin{itemize}}{\end{itemize}}
\usepackage{lipsum}
\begin{document}
{\let\par\relax\lipsum[2]}
\begin{toplessitemize}
\item stuff
\item stuff
\item
\end{toplessitemize}
\lipsum[3]
\end{document}
如果你想更好地控制间距,你可以尝试类似
\newenvironment{toplessitemize}{\vspace{\dimexpr-\topsep+<FACTOR>\baselineskip\relax}%
\begin{itemize}}
{\end{itemize}}