Al intentar agregar un párrafo mientras usa \multicols*, el texto va al final de la página

Al intentar agregar un párrafo mientras usa \multicols*, el texto va al final de la página

Tengo el siguiente código:

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

Me gustaría que apareciera más texto con un espacio de línea entre él y el otro texto, sin embargo, aparece en la parte inferior de la página.

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

Respuesta1

Usar multicols*significa pedirle que haga columnas de tamaño completo. Su primera columna tiene solo 2 párrafos en el ejemplo, por lo que la única parte extensible para llenar la columna está entre los dos párrafos, de modo que uno aparezca en la parte superior y el otro en la parte inferior.

Como no muestra un ejemplo completo (¡lo cual es mucho mejor ya que otros pueden ejecutarlo!), solo puedo adivinar, pero probablemente use una clase de documento que no produce columnas irregulares sino columnas vaciadas. Así que cambia eso ( \raggedbottom) o úsalo multicolssin la estrella para equilibrar tus columnas.

información relacionada