図が他のテキストに適合しない場合、図の1つがページの中央に(単独で)表示されます。新しいページの上に表示するにはどうすればよいですか?
他のすべてが失敗した場合は、図の下部の\vspace*{3in}
の下に\caption
を追加するだけです。次に、試行錯誤によって、目的の外観が得られるまで3in
ディメンションを変更します。これはもちろん純粋な総当たり攻撃ですが、LaTeXに「正しい」方法で物事を行わせるよりもはるかに簡単な場合があります。
疑わしい場合は、ブルートフォースを使用してください。
---ケントンプソン
\clearpage
または\newpage
を介して改ページを挿入してから、t
環境でfigure
オプションを使用できます。
...
\clearpage
\begin{figure}[t!]
\centering
\includegraphics[scale=.75]{graphic/...}
\caption{}
\label{fig:}
\end{figure}
...
私はあなたの質問を誤解したと思います。 「ページのフロートを、垂直方向の中央ではなく、ページの上部に表示するにはどうすればよいですか?」と質問していますか?.
もしそうなら、フロートページをカスタマイズする方法は次のとおりです。 source2eから、接着剤がページの上部と下部、およびページの各フロートの間に挿入されます。この挿入された接着剤は、次のパラメータによって与えられます。
\setlength\@fptop{0\p@ \@plus 1fil}
\setlength\@fpsep{8\p@ \@plus 2fil}
\setlength\@fpbot{0\p@ \@plus 1fil}
これらを再定義するだけで、好みの出力が得られます。たとえば、上揃えと下揃えのフロートの場合:(未テスト)
\makeatletter
\setlength\@fptop{0pt}
\setlength\@fpsep{8pt plus 1fil}
\setlength\@fpbot{0pt}
\makeatother
図が収まる場所がない場合は、それ自体がページに表示されます。この動作をカスタマイズする方法の詳細については、 FAQフロートに関する回答 )を参照してください。