Salto de línea después de \lstinputlisting

Salto de línea después de \lstinputlisting

¿Hay alguna forma de insertar un salto de línea después de a \lstinputlisting? Por el momento, el texto que sigue al código en lstinputlisting sigue directamente, pero preferiría tener un salto de línea, pero parece que no puedo insertarlo.

Esto es lo que parece:

Con este código:

\lstinputlisting{newtonsMethod.m}

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

Esto no se compila si lo pongo \\después de \lstinputlisting.

No puedo responder mi propia pregunta porque soy demasiado nuevo en el sitio, pero logré resolverlo:

Obtuve lo que buscaba al ponerlo \después de la lista de entrada, así.

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

Respuesta1

\lstinputlistingfinaliza automáticamente el párrafo al final. Parece que buscas un salto más grande debajo de esto, que puedes hacer de varias maneras:

  1. Inserte un salto vertical (algo como \smallskipo \medskip) \bigskip:

    \lstinputlisting{newtonMethod.m}
    \bigskip
    The derivative function ...
    
  2. Inserte un espacio vertical usando \vspace{<len>}dónde <len>está cualquier longitud de TeX:

    \lstinputlisting{newtonMethod.m}
    \vspace{\baselineskip}
    The derivative function ...
    
  3. Utilice la tecla belowskip(configurada por defecto en \medskipamount):

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

información relacionada