martes, 12 de julio de 2011

Ejemplo de uso de lstlistings en LaTeX.

El paquete lstlisting permite incluir código fuente personalizado en LaTeX. Para ello, lo primero es incluir el paquete:
\usepackage{listings}
En este caso, el código se encuentra dentro de un fichero, reduciendo así el número de líneas del documento de LaTeX. El código que produce la figura de la imagen es el siguiente:
\lstset{numbers=left,stepnumber=5,numberstyle=\tiny,basicstyle=\footnotesize,stringstyle=\ttfamily,language=C,keywordstyle=\color{RedViolet},identifierstyle=\color{Mahogany}\bfseries,commentstyle=\scriptsize\itshape,basicstyle=\ttfamily}
\lstinputlisting[language=C, frame=trBL, texcl=true, escapechar=',%
caption={Dispositiu de \emph{Duff}}, label=lst:duff]{duffsdevice.c}
Donde duffsdevice.c es el nombre del fichero con el código C. Como se puede ver en la figura se ha cambiado el rótulo del código. Esto se puede conseguir de la siguiente manera:
\addto\captionscatalan{\renewcommand{\lstlistingname}{Algorisme}}

No hay comentarios:

Publicar un comentario

Escriba su comentario (no necesita registrarse).