
Eu tenho o seguinte 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*}
Eu gostaria que mais texto aparecesse com um espaço de linha entre ele e o outro texto, no entanto, ele aparece na parte inferior da página
Responder1
Usar multicols*
significa pedir para fazer colunas em tamanho real. Sua primeira coluna tem apenas 2 parágrafos no exemplo e, portanto, a única parte extensível para preencher a coluna fica entre os dois parágrafos, de modo que um apareça na parte superior e outro na parte inferior.
Como você não mostra um exemplo completo (o que é muito melhor, pois pode ser executado por outros!), Só posso adivinhar, mas você provavelmente usa uma classe de documento que não produz colunas irregulares, mas colunas liberadas. Portanto, altere isso ( \raggedbottom
) ou use multicols
sem a estrela para equilibrar suas colunas.