나는 두 개의 열이 있는 환경에서 열의 균형을 맞추기 위해 \vfill*을 사용하고 있습니다. 열은 텍스트 블록을 함께 유지하는 데 사용하는 일련의 그림 환경으로 채워져 있습니다. 나는 두 개의 열을 사용할 때 기본값인 것처럼 간격을 두지 않고 페이지 상단에 그림을 배치하고 하단에 공백을 두고 싶습니다. \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
부동 환경을 사용하지 말고 대신 미니페이지를 사용하고 캡션이 필요한 경우 패키지 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}