В моей статье много изображений и много плавающих элементов, и поэтому у меня возникают проблемы с тем, чтобы все было хорошо отформатировано. Одна из проблем заключается в том, что плавающие элементы, как правило, оказываются в конце статьи. Как мне заставить LaTeX разделить мой текст и разместить плавающий элемент вверху или внизу страницы, вместо того, чтобы перемещать его в конец документа?
Основная причина, по которой я спрашиваю, не в том, что мне не нравится, когда графика в конце, а в том, что мне не нравится, когда графика занимает целую страницу. Иметь собственную страницу — значит тратить драгоценное пространство, которого у меня нет. Мне нужно, чтобы текст был на той же странице, даже если он немного (и выглядит некрасиво). Каждый сантиметр имеет значение.
Я бы хотел дать MWE, но я не знаю, как это сделать для случая, связанного с документами, и без публикации моего документа. Надеюсь, кто-нибудь сможет мне помочь.
решение1
Для точной настройки вашего документа я вижу два основных варианта. Первый я считаю более приемлемым с точки зрения типографики, в том смысле, что он часто дает наилучшие результаты, второй следует использовать в качестве крайней меры.
Примечаниепожалуйста, попробуйте также запустить LaTeX более одного или двух раз, чтобы получить стабильное и жизнеспособное позиционирование float.
Ослабьте спецификацию позиционирования
Когда вы создаете плавающую среду, вы можете указать, где LaTeX должен попытаться ее разместить. Обычно он пытается сделать это сверху, снизу страницы или на плавающей странице. Когда вы указываете только подмножество альтернатив, LaTeX рассматривает только их.
Например, объявление \begin{table}[ht]
заставляет LaTeX рассмотреть возможность размещения таблицы там или наверху страницы и отбрасывает другие решения. Так что вы можете попробовать поиграться с этими вариантами, например, предоставление tbp
некоторых float, возможно, заставит лучше разместиться. (Спасибо @DavidCarlisle)
Принудительное позиционирование
Как бы вы ни вмешивались, иногда может быть необходимо потерять плавающую среду и поместить фигуру прямо туда, где она указана. Это делается путем удаления плавающей среды, но это крайний способ, который следует использовать с осторожностью.