\vspace{}
我所说的“间距累积”是指两个命令相遇时产生的间距。
例如,假设您为图形环境设置了后跳过,为章节部分设置了前跳过。当这两个跳过相遇时,它们将产生双倍间距。
我知道\vspace{}
总是会丢弃页面开头的跳过。这不是这里的问题。
答案1
您希望\addvspace
避免堆叠。但是,您所描述的情况(章节标题之前的图)不应该发生,除非您在后台做了一些非常邪恶的事情。
\documentclass{article}
\begin{document}
\begin{minipage}[t]{2cm}
X\dotfill X
\vspace{3cm}
\vspace{2cm}
X\dotfill X
\end{minipage}
\begin{minipage}[t]{2cm}
X\dotfill X
\addvspace{3cm}
\addvspace{2cm}
X\dotfill X
\end{minipage}
\begin{minipage}[t]{2cm}
X\dotfill X
\vspace{3cm}
X\dotfill X
\end{minipage}
\end{document}