Edición de textos científicos con LaTeX - TEC Digital - Tecnológico ...
Edición de textos científicos con LaTeX - TEC Digital - Tecnológico ...
Edición de textos científicos con LaTeX - TEC Digital - Tecnológico ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
125<br />
Nota: Se pue<strong>de</strong> cambiar el lenguaje modificando el archivo algorithm2e.sty localizado en<br />
/usr/share/texmf-texlive/tex/latex/algorithm2e en Ubuntu o en C:/Archivos<strong>de</strong>programa/<br />
MikTeX2.x/tex/latex/algorithm2e en Windows.<br />
9.8 Color para el código <strong>de</strong> lenguajes <strong>de</strong> programación<br />
Pero para agregar jerarquía al código se <strong>de</strong>be usar i<strong>de</strong>ntación y color. Hay varios paquetes para<br />
agregar color al código, por ejemplo minted, verbments y listings. Los paquetes minted y<br />
verbments usan programas externos (Python y Pygments) y requiere instalar estos programas.<br />
Listings no requiere nada adicional. En este libro se usa minted (y un poco <strong>de</strong> listings).<br />
Con estos paquetes se elige el lenguaje (C++, java, latex, etc.) y permiten también, entre<br />
otras opciones, usar código LATEX para generar texto matemático para documentar el código.<br />
Instalar el paquete minted<br />
minted en Ubuntu<br />
Para usar este paquete en Ubuntu <strong>de</strong>bemos hacer algunos cosas previamente.<br />
Instalar Pygmets: Se ejecuta en una terminal el código<br />
sudo sudo apt-get install python-pygments<br />
minted.sty ya está presente en las distribuciones TeXLive y MikTeX. Si no lo tiene lo pue<strong>de</strong><br />
<strong>de</strong>scargar aquí. Ver el apéndice A.<br />
Habilitar shell-scape: En la <strong>con</strong>figuración <strong>de</strong> su editor <strong>de</strong>be buscar la opción Pdf<strong>LaTeX</strong><br />
(o <strong>LaTeX</strong>) y agregar -shell-escape <strong>de</strong> tal manera que que<strong>de</strong><br />
Pdf<strong>LaTeX</strong> -synctex=1 -interaction=nonstopmo<strong>de</strong> --shell-escape ’%source’<br />
Por ejemplo, en TeXMaker se vería así,