![如何更改章节和章节之间的间距,但保持章节和文本之间的间距相同?](https://linux22.com/image/415910/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%E7%AB%A0%E8%8A%82%E5%92%8C%E7%AB%A0%E8%8A%82%E4%B9%8B%E9%97%B4%E7%9A%84%E9%97%B4%E8%B7%9D%EF%BC%8C%E4%BD%86%E4%BF%9D%E6%8C%81%E7%AB%A0%E8%8A%82%E5%92%8C%E6%96%87%E6%9C%AC%E4%B9%8B%E9%97%B4%E7%9A%84%E9%97%B4%E8%B7%9D%E7%9B%B8%E5%90%8C%EF%BC%9F.png)
因此,我需要在章节和部分一个接一个地排列时使用不同的间距,中间没有文字。所以它应该看起来像这样:
\documentclass[a4paper,14pt,oneside,openany]{memoir}
\setlength{\beforechapskip}{0pt}
\setlength{\midchapskip}{0pt}
\setlength{\afterchapskip}{15mm}
\setbeforesecskip{15mm}
\setaftersecskip{15mm}
\begin{document}
\chapter{Chapter 1}
% here 10mm
\section{Chapter 1 Section 1}
% here 15mm
text.
But if section goes without a chapter before:
% here 15mm
\section{Chapter 1 Section 2}
% here 15mm
text.
And the same for chapters.
% From new page
\chapter{Chapter 2}
%here 15mm.
text.
%here 15mm.
\section{Chapter 2. Section 1.}
%here 15mm.
text.
\end{document}
我发现最接近的方法是将\vspace{}
章节和部分之间的值设置为负值。有没有更好的方法可以做到这一点,但不必每次都手动操作?