Как использовать \raggedbottom в LaTeX

Как использовать \raggedbottom в LaTeX

Я сталкиваюсь со множеством ответов (на вопрос о принудительном подгоне страницы 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среде, которая позволяет ему перемещаться.

Связанный контент