Резиновые поля в главах

Резиновые поля в главах

Я не смог найти в Google то, что мне нужно (попробуйте: LaTeX rubber margins). Так можно ли растянуть левые/правые поля в определенных приемлемых пределах, чтобы страницы были заполнены оптимально? Я использую pdfLaTeX.

Например, глава из 3 страниц, последняя содержит всего несколько строк: означает расширение полей этой главы, чтобы текст занимал 2 страницы.

Я хотел бы сохранить поля страниц в главах идентичными, допуская только различия между главами. Также желательно иметь возможность исключить определенные главы.

Уменьшать поля для максимального заполнения не нужно, цель — исключить страницы с большим количеством пустого пространства, как правило, в конце главы.

И под возможным я подразумеваю то, что это может сделать новичок, не тратя дни на кодирование. Может быть, есть варианты получше? Я также используюmicrotypeупаковка.

решение1

Я сделаю этот комментарий ответом, поскольку никто ничего другого не предложил.

Это довольно сложно сделать в TeX. Между строкой и разрывом страницы очень мало связи. Конечно, легко вручную изменить поля в разрывах глав или (более прямо) использовать, \enlargethispageчтобы позволить некоторым страницам быть на строку длиннее, чтобы избежать выхода за пределы в конце, но делать это автоматически, вероятно, нецелесообразно, сохраняя совместимость с распространенными пакетами.

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