dimarts, octubre 23, 2007

Insertar código fuente en un documento Latex

Si editamos texto con LaTeX y queremos introducir código fuente con un formato aceptable podemos usar el programa lgrind, que nos crea un fichero en formato TeX que podremos añadir a cualquier documento.

lgrind -i -l fichero_fuente > fichero.tex


Y en el documento LaTeX basta que añadamos el paquete lgrind al inicio (\usepackage{lgrind}) y luego, en la región dónde queramos incluirlo

\begin{lgrind}
   \input fichero.tex
\end{lgrind}


El resultado es algo parecido a esto.

2 comentaris:

worm ha dit...

Molt útil. Gràcies :)

leynar ha dit...

muy interesante todo,p ero hago un pequeño inciso, al poner -l simplemente no hace nada. Mirando el man de lgrind nos indica que -l es para señalar el lenguaje de nuestro archivo; si es C o C++ debemos poner -lc

Un saludo