図をページの上部ではなく中央に表示する方法

図をページの上部ではなく中央に表示する方法

付録ページに掲載する図表のリストがあり、それぞれが別のページにあります。図表はページの上部に表示されています。ページの下半分が空白に見えないように、図表をページの中央に配置することは可能でしょうか。裏表紙にすることは可能でしょうか。よろしくお願いします。

答え1

pこの場合、オプションのみ (つまり)を使用してフロートをフロートのページ内に強制的に配置することができます。この\begin{figure}[p] ... \end{figure}場合、図は自動的に中央に配置されますが、ページ フロートの目的はテキスト内に散らばったフロートをまとめることであることに注意してください。このような状況が発生した場合 (望ましくない場合)、\clearpageフロートの後に を付けてこれを防ぐことができます。例:

\documentclass{article}
\usepackage{float,url}
\usepackage{graphicx}
\def\exampleimage#1{\begin{figure}[p] 
\centering \includegraphics[width=#1\textwidth]{example-image} 
\caption{Example} 
\end{figure}}

\begin{document}

Helo word 

\exampleimage{} \newpage % \newpage works here only if the image is enough big!  

\exampleimage{.3}\exampleimage{.3}\clearpage % two small figures centred

\exampleimage{.5}\clearpage % single centred image

\end{document}

フロートの前後にテキストが必要な場合は、オプションを使用して[h]\vfillテキストとフロートの間に追加します。例:

Some text 
\vfill
\begin{figure}[h] 
  \centering \includegraphics[width=\textwidth]{example-image} 
  \caption{Example} 
\end{figure}
\vfill
Some text 

これにより、利用可能な空白スペースに関して図が中央に配置されます。ページの中央に画像を配置したい場合は、上/下のテキストの量に関係なく、両方のテキスト チャンクを同じ高さのミニページに配置するという解決策があります。

関連情報