Quebra de linha após \lstinputlisting

Quebra de linha após \lstinputlisting

Existe alguma maneira de inserir uma quebra de linha após um \lstinputlisting? No momento, o texto que segue o código no lstinputlisting segue logo depois, mas eu preferiria ter uma quebra de linha, mas não consigo inseri-la.

Isto é o que parece:

Com este código:

\lstinputlisting{newtonsMethod.m}

The derivative function implements the central difference method. The simple implementation is shown below.

Isso não compila se eu colocar \\depois do \lstinputlisting.

Não consigo responder minha própria pergunta porque sou muito novo no site, mas consegui descobrir:

Consegui o que queria colocando \depois do lstinputlisting, assim.

\lstinputlisting{newtonsMethod.m}
The derivative function implements the central difference method. The simple implementation is shown below.

Responder1

\lstinputlistingencerra automaticamente o parágrafo no final. Parece que você está procurando um salto maior abaixo disso, o que pode ser feito de várias maneiras:

  1. Insira um salto vertical (algo como \smallskip, \medskipou \bigskip):

    \lstinputlisting{newtonMethod.m}
    \bigskip
    The derivative function ...
    
  2. Insira espaço vertical usando \vspace{<len>}onde <len>é qualquer comprimento do TeX:

    \lstinputlisting{newtonMethod.m}
    \vspace{\baselineskip}
    The derivative function ...
    
  3. Use a chave belowskip(padrão definida como \medskipamount):

    \lstinputlisting[belowskip=40pt]{newtonMethod.m}
    The derivarive function ...
    

informação relacionada