Отрегулируйте белую заливку между абзацами в LaTeX - PullRequest
0 голосов
/ 29 ноября 2010

По-видимому, латекс заполняет пробелы между абзацами по умолчанию, чтобы каждая страница заканчивалась примерно на одинаковой высоте (по крайней мере, в классе book и scrreprt).Это все хорошо, но у меня есть пара страниц только с двумя параграфами.Латекс настаивает на том, чтобы между ними было 2 см белого пространства, что выглядит плохо.Я знаю, что могу использовать \ raggedrift для всего документа, но мне нравится белая заливка, за исключением страниц с двумя абзацами.Я также попытался отрегулировать вручную с помощью \ vspace {-1cm}, но, похоже, это не сработало.

Есть ли способ установить максимальное значение высоты белой заливки между абзацами?

Ответы [ 2 ]

1 голос
/ 29 ноября 2010

Если ваши в основном пустые страницы, потому что следующий контент начинается на новой странице (например, в конце главы), то самый простой способ исправить это, вероятно, вставить вертикальную заливку после вашего последнего абзаца. Вертикальная заливка должна расширяться, чтобы занимать дополнительное пространство, сохраняя небольшую заполненность между абзацами.

Вы можете изменить вертикальное пространство, примененное к каждому абзацу, установив значение \parskip.

0 голосов
/ 03 июня 2011

Решение очень простое.В конце последнего абзаца страницы добавьте '\ vfill'.Это заполнит остальную часть страницы, заставляя два абзаца на ней перемещаться так близко друг к другу, как обычно.Я только что проверил это сам, и это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...