使用 \vfill* 列印星號

使用 \vfill* 列印星號

我正在使用 \vfill* 來平衡雙列環境中的列。這些列充滿了一系列圖形環境,我用它們將文字塊保持在一起。我希望這些數字位於頁面頂部,空白位於底部,而不是間隔開,這似乎是使用twocolumn時的預設值。 \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

不要使用浮動環境,請使用迷你頁,如果需要標題,請使用 packagecaption\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}

相關內容