如何将"浮动页面"对齐到上边距?

aka*_*ola 7 latex

如果我包含[p]在\begin{figure}环境的放置说明符中,则可以将图浮动放置在专用页面上.但是,至少在"book"文档类中,浮点数在这些页面上垂直居中.

如何强制所有"pages-o-floats"与上边距对齐(就像普通文本页一样)?

uck*_*man 6

我相信您的回答是在英国TeX常见问题中:

\ @fptop定义从页面顶部到第一个浮点顶部的距离

简单的解决方法是重置序言中的\ @fptop:

\makeatletter
\setlength{\@fptop}{0pt}
\makeatother
Run Code Online (Sandbox Code Playgroud)

但是,您可能会发现这有点太高,所以您可能需要类似5pt的东西.(无论如何,FAQ条目非常值得一读;它更深入地解释了我在这里发生了什么.)