\vfill*을 사용하면 별표가 인쇄됩니다.

\vfill*을 사용하면 별표가 인쇄됩니다.

나는 두 개의 열이 있는 환경에서 열의 균형을 맞추기 위해 \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}

관련 정보