我用本页中的 ACM 模板写我的论文。如图所示,各部分之间有一个巨大的空白。我参考了这个帖子并使用 input{} 输入部分,但空白仍然存在,有什么建议吗?
我已经重现了我的问题此链接,希望能够帮助到你。
通常情况下,各部分之间只有 2 个空白,但在我的重现文件中,各部分之间有 3 个或更多的空白行。
复现错误输出:
答案1
TeX 正在尽其所能填充页面。
该类acmart
在章节标题之前和之后放置粘连(弹性空格),以便在填充页面时让文本有良好的断点。
您可以通过重新定义命令来减少允许的 (+) 垂直空间\section
。
那么,在这种情况下,页面底部就会出现空白,因为下一页以小节开始,显然不适合那里。
此更改将在整个文档中生效。
为了保持一致性,最好至少对小节也采取相同的做法。
前
后
将代码添加到你的序言中:
\makeatletter
\renewcommand\section{\@startsection{section}{1}{\z@}%
{-.75\baselineskip \@plus -.2\p@ \@minus -.2\p@}% before \@plus -2\p@ <<<
{.25\baselineskip}%
{\ACM@NRadjust\@secfont}}
\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
{-.75\baselineskip \@plus -.2\p@ \@minus -.2\p@}% before \@plus -2\p@<<<
{.25\baselineskip}%
{\ACM@NRadjust\@subsecfont}}
\makeatother