LaTeXで\raggedbottomを使用するにはどうすればいいですか

LaTeXで\raggedbottomを使用するにはどうすればいいですか

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

関連情報