lunes, mayo 18, 2015

Cómo insertar código de programa o de un lenguaje en un escrito LaTeX

Para insertar código dentro de un documento LaTeX:

usar paquete en preámbulo:

\usepackage{listings}

dentro de su códgio:

\begin{lstlisting}
Put your code here.
\end{lstlisting}

o bien:

\lstinputlisting{source_filename.py}

otra opción es delimitar el lenguaje del código dentro de la orden:

\lstinputlisting[language=Python]{source_filename.py}

También se puede especificar de qué línea a qué línea desplegar:

\lstinputlisting[language=Python, firstline=37, lastline=45]{source_filename.py}


Como ejemplo, si su código es de Matlab (*.m), entonces quedaría:

\lstinputlisting[language=matlab]{source_filename.m}