Широкое размещение плавающего элемента в двухколоночном документе

Широкое размещение плавающего элемента в двухколоночном документе

Я пишу лабораторный отчет, отформатированный в два столбца. Он установлен в два столбца в начале с помощью \documentclass[a4paper,11pt,twocolumn]{article}, а не с помощью multicolsпакета, потому что я использую много одноколоночных float, которые, multicolsпохоже, не поддерживаются.

К сожалению, похоже, что это twocolumnsне поддерживает широкие плавающие объекты так же хорошо, как multicolsи делает. СогласновикиШирокие плавающие элементы в этом формате разрешены только в верхней части страницы или на новой странице. Там есть частичное исправление, позволяющее размещать их в нижней части страниц, хотя это не сработало для меня. Встроенное позиционирование также не работает должным образом — запрос на размещение плавающего элемента в верхней части страницы, похоже, помещает его в верхнюю часть СЛЕДУЮЩЕЙ страницы. Даже если есть несколько широких плавающих элементов, все они помещаются на следующую страницу.

Итак, мой вопрос таков: есть ли способ заставить широкие поплавки подчиняться tbHкомандам позиционирования, как и одинарные, без использования multicol?

Спасибо

решение1

hfloat не имеет смысла в двух столбцах. В стандартном twocolumnрежиме первый столбец может быть уже установлен на полную высоту к моменту появления float, и это нельзя отменить в этот момент, поэтому система всегда добавляет float на следующую страницу. bмог бы поддерживаться с теми же ограничениями, с которыми tон просто не был добавлен. Есть пакеты, которые его добавляют. Вы говорите «они не работают у меня», но это не дает много информации. За возможным исключением первой страницы вы должны иметь возможность поместить float на любую страницу, переместив его вперед в исходном файле.

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