LaTeX によるページの強制的なフィットに関する質問に対して、 の使用を推奨する回答を多数見かけます\raggedbottom
。 以前に の行にそのコードを入力しました\begin(document)
が、ドキュメントには何も影響しません。 このコードを適切に使用するにはどうすればよいでしょうか? 私は LaTeX 初心者です。
答え1
おそらく、デフォルトで のクラスを使用している\raggedbottom
ため、効果は見られません。
book
デフォルトで底部をフラッシュする例を選択する
\documentclass[a5paper,twoside]{book}
\usepackage{graphicx}
%\raggedbottom
\begin{document}
\section{aaa}
aaa
\begin{center}
\rule{3cm}{2cm}
\end{center}
\section{bbb}
bbb
\begin{center}
\includegraphics[width=.7\textwidth,height=.7\textheight]{example-image}
\end{center}
\end{document}
ここでは、大きな非フローティング画像が最初のページに収まらないため、最後のテキスト行のベースラインをページの下部にするには、空白を広げる必要があります。
コメントを外すと、\raggedbottom
最初のページには同じ量の空白が残りますが、ページ内のスペースが広がるのではなく、ページの下部に余分なスペースが追加されます。
通常、ページ区切りを良くするためには画像を移動できるようにした方がよいため、通常は画像をフロートできる環境\includegraphics
で使用されます。figure