我使用文档类撰写一篇文章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
。