Подтвердить что ты не робот

Как я могу препятствовать LaTeX заполнять пробелы между абзацами, чтобы следующий раздел начинался в верхней части следующей страницы?

У меня есть двухколоночная бумага, где ограничения на пространство очень плотные.

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

Я знаю, что есть способ отрегулировать это, так что LaTeX не пытается так усердно, но я не уверен, как это сделать. любая помощь? Спасибо!

4b9b3361

Ответ 1

Параметр, управляющий интервалом между абзацами, называется \parskip (см. Интервал абзаца). Вы устанавливаете его (с "резиновыми" значениями), используя что-то вроде:

 \setlength{\parskip}{1cm plus4mm minus3mm}

Значение по умолчанию \parskip зависит от класса. Части "плюс" и "минус" сообщают TeX, насколько он может отрегулировать значение для улучшения компоновки (то есть они делают упругий интервал, таким образом, обозначение "резина"). Может помочь уменьшение (или устранение) плюсовой части резины.

Однако будьте осторожны: вы можете вызвать другие артефакты компоновки, если слишком сильно ограничите TeX.


Другие вещи для размышления:

  • Штрафы для вдов и клубов, вероятно, применяются к заголовкам разделов и могут влиять на выбор макета TeX (см. https://stackoverflow.com/questions/512967/how-can-one-keep-a-section-from-being-at-the-end-of-a-page-in-latex для обсуждения).
  • Возможно, вы также захотите поэкспериментировать с \baselineskip, который контролирует допустимый интервал между строками текста и может также иметь резиновые значения.
  • Это распространенная проблема, и, вероятно, на CTAN уже подготовлены довольно сложные методы лечения.

Ответ 2

\vfill до того, как новый раздел работал отлично для меня.