
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.
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 multicols
sin la estrella para equilibrar tus columnas.