Vamos a producir un documento que incluya directamente el código de una orden de las primerísimas que vimos en estas conversaciones con HAL. Se trata del código, escrito en C, de la orden
hostname
. El código mismo no puede distribuirse sino mediante la licencia GPL, como se especifica en su primer comentario. Aquí sólo mostramos el fichero LaTeX para producir el documento y la primera página que resulta de su procesamiento. Las marcas que no se han explicado se señalan en rojo. El lector interesado puede encontrar ayuda completa sobre estas marcas y sobre listings en /usr/share/doc/texlive-doc/latex/listings/listings.pdf
, si su distribución está basada en Debian.El breve fichero LaTeX a partir del que generaremos la versión coloreada del código es éste:
\documentclass[a4paper]{article}
\usepackage{bera}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{xcolor}
\usepackage{listings}
\lstset{%
numbers=left,
basicstyle=\footnotesize\ttfamily,
commentstyle=\color{violet},
stringstyle=\color{magenta},
keywordstyle=\color{purple},
identifierstyle=\color{teal},
}
\begin{document}
\lstinputlisting[language=C]{hostname.c}
\end{document}
Y ésta es una imagen con la primera página del documento generado:
¡Happy Latexing!
No hay comentarios:
Publicar un comentario