\multicols* を使用しながら段落を追加しようとすると、テキストがページの下部に移動します。

\multicols* を使用しながら段落を追加しようとすると、テキストがページの下部に移動します。

次のコードがあります:

\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*}

他のテキストとの間に行間を空けてその他のテキストを表示したいのですが、代わりにページの下部に表示されます。

https://i.stack.imgur.com/U4ZGy.jpg

答え1

使用とはmulticols*、フルサイズの列を作成するように要求することを意味します。例では、最初の列には 2 つの段落しかないため、列を埋めるために伸縮可能な部分は 2 つの段落の間だけであり、1 つは上部に、もう 1 つは下部に表示されます。

完全な例を示していないので (他の人が実行できるので、はるかに優れています!)、推測することしかできませんが、おそらく、不揃いの列ではなくフラッシュされた列を生成するドキュメント クラスを使用しているのでしょう。したがって、それを変更するか ( )、星印なしで\raggedbottom使用して、列のバランスをとってください。multicols

関連情報