使用模板后,Latex 在章节标题前留出了很多空白,因为在章节的第一段后插入了一个图形。我使用 [H] 作为图形的浮动参数,因为它出现在那里更有意义。
在我之前的草稿中,我没有使用模板,空格出现在章节第一段之后,而不是之前,也就是说,它在前一页的底部留出了空间,但在章节标题周围保留了正常空间。有没有什么办法可以解决这个问题?谢谢!
Some text
\section{Discussion \& Conclusion}
More text
\begin{figure}[H]
以下是模板中规定章节标题格式的部分:
\def\section{\@startsection {section}{1}{\z@}%
{-1.2\onelineskip plus -4pt}{1.2\onelineskip}{\raggedright\normalsize\bf\boldmath}}
\def\any@section#1#2{\@startsection {#1}{#2}{\z@}%
{-1\onelineskip plus -3pt}{\onelineskip}{\raggedright\normalsize\bf\boldmath}}
答案1
问题不在于\section
,而在于将超大尺寸的图形放置为非浮点数(使用[H]
ERE 浮点说明符),再加上您使用了发出 的文档类\flushbottom
。作为修复,请选择以下之一:
- 让图形浮动(使用 之外的其他东西
[H]
); - 在你的序言中发出问题
\raggedbottom
来覆盖模板的问题\flushbottom
;或者 - 重新排序内容,以便页面上有足够的空间容纳浮动内容。