Formateando código en LaTeX2e

1 08 2008

Documentando aplicaciones informáticas en un documento LaTeX2e surge la necesidad de formatear adecuadamente el código fuente. Lo habitual es recurrir para este menester al uso del entorno verbatim, pero suele chocar con la buena costumbre de separar contenido de presentación: a veces es necesario reformatearlo a mano.

Con la idea de evitar este problema, descubrí el paquete listing, que genera una presentación correcta liberando al redactor de la incómoda tarea comentada antes.

Para usarlo se debe cargar el paquete listing en el preámbulo del documento, e invocarlo allí donde se quiere formatear código fuente con las opciones adecuadas (lenguaje de programación, auto salto de línea, fuente, etc).

%preámbulo
\usepackage{listings}


\lstset{language=ksh,basicstyle=\ttfamily}
\begin{lstlisting}[frame=none]
cd norf/exper/sh/
pwd
ps -ef
\end{lstlisting}

quedando la salida de esta forma:

código formateado

codigo formateado

Anuncios

Acciones

Information

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: