\vfill* を使用して、2 列環境で列のバランスを崩しています。列は、テキスト ブロックをまとめるために使用している一連の図環境で埋められています。図をページの上部に、空白を下部に配置したいのですが、twocolumn を使用する場合のデフォルトのように間隔を空けておくと、うまく いきます。\vfill*
は、アスタリスクがページの下部に印刷されることを除けば、うまく機能します。 を使用している例を見つけました\vspace*{\fill}
が、これは私が作業しているドキュメントでは機能しません。 を使用すること\vfill \break
も提案されましたが、これは右の列でのみ機能します。 を使用すると、\vfill \columnbreak
コンテンツがページから外れます。 mathspec を使用しているため、xelatex を使用してコンパイルしています。アスタリスクが印刷される理由と、これを防ぐ方法をご存知の方はいませんか。または、列のバランスを崩すより良い方法をご存知の方はいませんか。
\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
float 環境は使用せず、代わりに minipages を使用してください。キャプションが必要な場合は、パッケージ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}