文章中图片代码所在的空隙特别大,尽管图片位于页面顶部

文章中图片代码所在的空隙特别大,尽管图片位于页面顶部

我使用文档类撰写一篇文章amsart,每当我将\begin{figure}...\end{figure}图形放入文章中时,它都会将图形放在页面的顶部(这很好),但在段落之间留出额外的空间。

更具体:

Paragraph zero text...
Paragraph one text...
begin{figure}...\end{figure}
Paragraph two text...
Paragraph three text...

生成:

Figure
Paragraph zero text...
Paragraph one text...

Paragraph two text...
Paragraph three text...

当我打算让段落遵循与其他段落相同的间距时:

Figure
Paragraph zero text...
Paragraph one text...
Paragraph two text...
Paragraph three text...

有没有办法调整文档设置,以便不出现多余的空间?

编辑:序言和具体代码:

\documentclass[reqno]{amsart}
\usepackage{amssymb,latexsym}
\usepackage{graphicx}
\usepackage{setspace}
\usepackage{cite}
\usepackage{fullpage}
\usepackage{subfig}
\captionsetup[subfigure]{margin=0pt, parskip=0pt, hangindent=0pt, indention=0pt, labelformat=parens, labelfont=rm}
\newtheorem{theorem}{Theorem}
\newtheorem{lemma}{Lemma}
\newtheorem{definition}{Definition}
\newtheorem{notation}{Notation}
\linespread{1.6}
\begin{document}
...vertices arranged in a circle, one of Dante's favorite Euclidean shapes. 

\begin{center}
\begin{figure}
\includegraphics[width=5.5in,height=5.5in]{graphn33} 
\caption{A complete graph with 33 people in heaven, $K_{33}$.}
\label{fig:graphn33} 
\end{figure}
\end{center}

This highly mathematical object displays...
\end{document}

如果我没有图形代码和段落之间的间距,间隙仍然会存在,但段落不会正确缩进。

答案1

问题在于center环境。它增加了一些垂直空间,但由于它在 之外,所以没有浮动到顶部figure。您应该将其替换为\centering内部figure(内部是因为您只希望它应用于figure)。\centering不添加任何空间。

\begin{figure}
    \centering
    \includegraphics[width=5.5in,height=5.5in]{graphn33} 
    \caption{A complete graph with 33 people in heaven, $K_{33}$.}
    \label{fig:graphn33} 
\end{figure}

答案2

您可以\raggedbottom在序言中尝试,以防它是由\flushbottom或类似设置引起的。在测试期间,我注意到即使使用 amsart 默认值,也会出现垂直拉伸,这些拉伸已被取消\raggedbottom

相关内容