
다음 코드가 있습니다.
\begin{multicols*}{3}
text text text text text text text text text text text text text text
more text
\columnbreak
\begin{minted}{python}
def python(self, n):
i = 0
while i in range(n + 1):
print("an example code")
\end{minted}
\end{multicols*}
더 많은 텍스트가 다른 텍스트와 줄 간격으로 표시되기를 원하지만 대신 페이지 하단에 표시됩니다.
답변1
사용한다는 multicols*
것은 전체 크기의 열을 만들도록 요청한다는 의미입니다. 예제의 첫 번째 열에는 단 2개의 단락이 있으므로 열을 채우기 위해 늘릴 수 있는 유일한 부분은 두 단락 사이에 있으므로 하나는 위쪽에, 다른 하나는 아래쪽에 나타납니다.
전체 예제를 표시하지 않았기 때문에(다른 사람이 실행할 수 있으므로 훨씬 더 좋습니다!) 추측만 할 수 있지만 아마도 비정형 열을 생성하지 않고 플러시된 열을 생성하는 문서 클래스를 사용하고 있을 것입니다. 따라서 ( \raggedbottom
)를 변경하거나 multicols
별표 없이 사용하여 열의 균형을 맞추세요.