Использование \vfill* печатает звездочку

Использование \vfill* печатает звездочку

Я использую \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}

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