如何在乳胶中将图形单独放在页面顶部?

nev*_*own 11 layout latex

当图形不适合其他文本时,其中一个图形出现在页面中间(单独).如何在新页面上显示它?

Nor*_*sey 16

如果所有其他方法都失败了,只需添加\vspace*{3in}到下图中的底部即可\caption.然后通过反复试验更改3in尺寸,直到获得所需的外观.这当然是纯粹的蛮力,但有时这比试图让LaTeX以"正确"的方式做事要容易得多.

如有疑问,请使用蛮力.

---肯汤普森

  • 另一个brue force解决方案是使用`float`包和`\ begin {figure} [H]`命令. (3认同)

Wil*_*son 5

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

如果是这样,以下是如何自定义浮动页面。从 source2e 开始,粘合被插入到页面的顶部和底部以及页面上的每个浮动之间。这种插入的胶水由以下参数给出:

\setlength\@fptop{0\p@ \@plus 1fil} 
\setlength\@fpsep{8\p@ \@plus 2fil} 
\setlength\@fpbot{0\p@ \@plus 1fil}
Run Code Online (Sandbox Code Playgroud)

只需重新定义它们即可获得您喜欢的输出。例如,对于顶部和底部对齐的浮动:(未经测试)

\makeatletter
\setlength\@fptop{0pt} 
\setlength\@fpsep{8pt plus 1fil} 
\setlength\@fpbot{0pt}
\makeatother
Run Code Online (Sandbox Code Playgroud)


mik*_*iku 3

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

...

\clearpage

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

...
Run Code Online (Sandbox Code Playgroud)

  • 实际上这就是我已经做过的事情。但这行不通。 (13认同)