Layout 如何在latex中将图形单独放置在页面顶部? 当数字不符合其他文字时,其中一个数字出现在页面的中间。如何在新页面顶部显示?

Layout 如何在latex中将图形单独放置在页面顶部? 当数字不符合其他文字时,其中一个数字出现在页面的中间。如何在新页面顶部显示?,layout,latex,Layout,Latex,您可以通过\clearpage或\newpage插入分页符,然后使用图环境中的t选项: ... \clearpage \begin{figure}[t!] \centering \includegraphics[scale=.75]{graphic/...} \caption{} \label{fig:} \end{figure} ... 如果没有地方适合这个数字,那么它会自己出现在一个页面上。有关如何自定义此行为的更多信息,请参阅。如果所有其他操

您可以通过
\clearpage
\newpage
插入分页符,然后使用
环境中的
t
选项:

...

\clearpage

\begin{figure}[t!]
    \centering
    \includegraphics[scale=.75]{graphic/...}
    \caption{}
    \label{fig:}    
\end{figure}

...

如果没有地方适合这个数字,那么它会自己出现在一个页面上。有关如何自定义此行为的更多信息,请参阅。

如果所有其他操作都失败,只需将
\vspace*{3in}
添加到图形底部
\caption
下即可。然后,通过反复试验,更改
3英寸
尺寸,直到获得所需的外观。这当然是纯粹的暴力,但有时这比试图让乳胶以“正确”的方式做事情要容易得多

当有疑问时,使用暴力

---肯汤普森


我想我误解了你的问题。您是否在问“如何使页面上的浮动位于页面顶部,而不是垂直居中?”

如果是这样,下面是如何定制浮动页面。从source2e中,将胶水插入页面的顶部和底部,以及页面上每个浮点数之间。插入的胶水由以下参数给出:

\setlength\@fptop{0\p@ \@plus 1fil} 
\setlength\@fpsep{8\p@ \@plus 2fil} 
\setlength\@fpbot{0\p@ \@plus 1fil}
只需重新定义它们即可获得您喜欢的输出。例如,对于顶部和底部对齐的浮动:(未测试)


MYYN的解决方案是您想要的,还是您希望更改自动生成的图形页面的格式?实际上这是我已经做过的。另一个brue-force解决方案是使用
float
包和
\begin{figure}[H]
命令。
\makeatletter
\setlength\@fptop{0pt} 
\setlength\@fpsep{8pt plus 1fil} 
\setlength\@fpbot{0pt}
\makeatother