Cunhado: não quebra a página

Cunhado: não quebra a página

Este é um exemplo do meu problema. Esta imagem mostra o final da página

insira a descrição da imagem aqui

Este é o meu código

 begin{listing}[ht!]
\begin{minted}
[style=colorful,
breaklines=true]
{java}
//code...
public class Document {
    int num;

//a lot of lines code...

\end{minted}
\caption{Code}
\label{listing:1}
\end{listing}

removi {listing} e agora as linhas nem sempre quebram

aqui está meu novo código

\begin{minted}
[style=colorful,
breaklines=true]
{java}
//code....
\end{minted}
\caption{My Code}
\label{listing:1}

informação relacionada