
次のコードがあります:
\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 つの段落しかないため、列を埋めるために伸縮可能な部分は 2 つの段落の間だけであり、1 つは上部に、もう 1 つは下部に表示されます。
完全な例を示していないので (他の人が実行できるので、はるかに優れています!)、推測することしかできませんが、おそらく、不揃いの列ではなくフラッシュされた列を生成するドキュメント クラスを使用しているのでしょう。したがって、それを変更するか ( )、星印なしで\raggedbottom
使用して、列のバランスをとってください。multicols