De nueva cuenta, en la redacción de documentación de código para manual de técnico, me percaté de lo siguiente, si bien es cierto, ya había podido solucionar lo del salto de línea automático del código al usar el entorno minted en latex. (Ver aquí.)
Ahora se me presentaba el siguiente problema:
El problema, básicamente era que, al incluir un fragmento de código extenso, en la siguiente página no continuaba, sino que se perdía por completo, como se muestra en la imagen de arriba.
Bueno, el problema lo solucioné usando el paquete mdframed el da un resultado como el siguiente:
Ya con eso, el código se mueve automáticamente en las páginas o saltos de nuevas páginas que sean necesario.
El código para ingresar el código fuente usando mdframed en latex, es el siguiente:
\begin{mdframed}[linecolor=black, topline=false, bottomline=false, leftline=false, rightline=false, userdefinedwidth=\textwidth]
\begin{minted}[breaklines, frame=single, tabsize=4, gobble=0]{c}
/* Autor: Ferdinand Khopper
* Fecha: 6 febrero 2015
* Descripcion: Imprime "Hola mundo desde Latex...!" N veces
*/
#include <stdio.h>
#define N 10
int main(){
int i;
// Linea de comentario.
printf("Programa Hola Mundo en C, mostrado en Latex usando minted!");
for (i = 0; i < N; i++){
printf("LaTeX es para programadores mas sofisticados y también para los que no son tanto!");
}
return 0;
}
\end{minted}
\end{mdframed}
Gracias por visitar, Hasta la próxima.
0 comments:
Publicar un comentario