\listoftables с большими заголовками не разрывает страницу

\listoftables с большими заголовками не разрывает страницу

Народ, у меня ужасно большой файл стилей... Я знаю, вы меня побьете, если я добавлю его снова, поэтому, пожалуйста, посмотрите его.здесь.

так что на этот раз проблема в том, что некоторые из моих таблиц имеют очень большие подписи (например, 10-20 строк), поэтому в \listoftablesсгенерированном списке таблиц я иногда получаю только две подписи на одной странице, так как latex не может вместить туда следующую подпись, поэтому разрыв между двумя подписями на одной странице становится очень большим. Я хотел бы, чтобы заголовок, переходящий на следующую страницу, разбивался на две страницы, чтобы решить эту проблему, так чтобы разрыв между двумя записями таблицы оставался одинаковым везде.

Я спешу так сильно, как никогда в жизни... Завтра утром мою диссертацию нужно сдать в типографию... :(

решение1

многие классы документов поддерживают использование необязательного аргумента для \caption предоставления краткой формы списка таблиц или списка рисунков:

\caption[short version]{very long and detailed explanatory caption
  to be set with the table or figure}

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

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