Я использую \vfill* для разбалансировки столбцов в двухколоночной среде. Столбцы заполнены серией окружений фигур, которые я использую для объединения блоков текста. Я бы хотел, чтобы фигуры были вверху страницы, с пробелами внизу, а не с интервалами, что, кажется, является значением по умолчанию при использовании двухколоночной. \vfill*
отлично работает, за исключением того, что он печатает звездочку внизу страницы. Я нашел примеры людей, использующих \vspace*{\fill}
, но это не работает для документа, с которым я работаю. \vfill \break
Также предлагалось использовать , но это работает только для правой колонки. Использование \vfill \columnbreak
смещает мой контент со страницы. Я использую xelatex для компиляции, так как я использую mathspec. Кто-нибудь знает, почему печатается звездочка и как этого избежать? Или кто-нибудь знает лучший способ разбалансировки столбцов?
\documentclass[twocolumn]{article}
\begin{document}
\begin{figure}[H]
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer consectetur tincidunt vestibulum. Sed sed enim id ante posuere sodales. Mauris porttitor sollicitudin neque et sollicitudin.
\end{figure}
\begin{figure}[H]
Mauris lacinia suscipit odio eget bibendum. Curabitur facilisis, felis sit amet venenatis tempus, massa lectus dignissim dui, ut vehicula nibh sem ac massa.
\end{figure}
\begin{figure}[H]
Morbi et tortor id leo rhoncus facilisis nec id quam. Phasellus porttitor, augue et viverra tempor, nisi leo fringilla erat, a iaculis eros felis id magna.
\end{figure}
\vfill*
\begin{figure}[H]
Nam vitae lorem nunc. Sed viverra, dui nec egestas auctor, ligula arcu fringilla velit, at volutpat justo odio vitae turpis. Curabitur eget nibh justo.
\end{figure}
\begin{figure}[H]
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer consectetur tincidunt vestibulum. Sed sed enim id ante posuere sodales. Mauris porttitor sollicitudin neque et sollicitudin.
\end{figure}
\end{document}
решение1
не используйте плавающие среды, вместо этого используйте мини-страницы, а если вам нужны подписи, то используйте пакет caption
и \captionof{figure}{...}
. Это позволяет использовать \newpage
. \vfill
тогда не нужен:
\documentclass[twocolumn]{article}
\begin{document}
\begin{minipage}{\linewidth}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer consectetur tincidunt vestibulum. Sed sed enim id ante posuere sodales. Mauris porttitor sollicitudin neque et sollicitudin.
\end{minipage}
\begin{minipage}{\linewidth}
Mauris lacinia suscipit odio eget bibendum. Curabitur facilisis, felis sit amet venenatis tempus, massa lectus dignissim dui, ut vehicula nibh sem ac massa.
\end{minipage}
\begin{minipage}{\linewidth}
Morbi et tortor id leo rhoncus facilisis nec id quam. Phasellus porttitor, augue et viverra tempor, nisi leo fringilla erat, a iaculis eros felis id magna.
\end{minipage}
%\vfill
\newpage
\begin{minipage}{\linewidth}
Nam vitae lorem nunc. Sed viverra, dui nec egestas auctor, ligula arcu fringilla velit, at volutpat justo odio vitae turpis. Curabitur eget nibh justo.
\end{minipage}
\begin{minipage}{\linewidth}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer consectetur tincidunt vestibulum. Sed sed enim id ante posuere sodales. Mauris porttitor sollicitudin neque et sollicitudin.
\end{minipage}
\end{document}