3.- Una vez finalizada la instalación de Texlive se instala Phyton. Pueden instalar La versión que gusten, para este tutorial se instaló esta versión https://www.python.org/download/releases/2.7.2/
Descargarla e instalarla.
4.- Instalación de setuptools – descargar y descomprimir el archivo, doble clic al archivo con el nombre de: ez_setup.py este último requiere conexión a internet, así como también algunos pasos que siguen.
Ojo: Cuando la instalación de texlive finaliza, crea una variable de entorno con el nombre de Path, si la variable ya existe, entonces solo agregarle las rutas dichas previamente. Y guardar los cambios.
Nota: Si realizaste el paso 2, entonces no es necesario los pasos 6 y 7. Saltare al paso 8.
6.- Instalar pygments para windows7, ejecutar desde la la ventana de comandos o ir al directorio C:Python27Scripts usando cmd ejecutar easy_install.exe Pygments
9.- La configuración a establecer en TexStudio se muestra en las siguientes imágenes:
Primero, ir al Menú -> Opciones->Configurar TexStudio activar la casilla Mostrar Opciones Avanzadas ver siguiente imagen:
Clic en el botón «Órdenes» y agregar –shell-escape en las opciones de PdfLaTeX y XeLaTeX ver imagen siguiente:
Clic en el botón «Compilar» luego clic en la botón «Configurar» de la primera opción que dice «Compilar & Ver» y establecer las opciones de compilación como se muestra en la siguiente imagen:
Las opciones que se configuran son para compilar glosarios, referencias, y citas bibliográficas con un solo clic, para evitar compilar por separado y finalmente se agrega un visualizador externo de pdf, el último es opcional, si gustan pueden agregar el visor de PDF por default.
11.- Ejemplo:
%
% Este ejemplo está basado de:
% http://www.ctan.org/tex-archive/macros/latex/contrib/minted
%
documentclass{article}
usepackage[T1]{fontenc}
usepackage[utf8]{inputenc}
usepackage{lmodern}
usepackage{minted}
begin{document}
title{Códigos de programas en documentos LaTeX}
author{Autor: M-M}
maketitle
section{Hola Mundo en ya saben qué lenaguaje}
begin{minted}{c}
int main() {
printf(«Hola mundo malo…»);
return 0;
}
end{minted}
section{Funciones matemáticas en comentarios}
begin{minted}[mathescape,gobble=2]{csharp}
/*
Definido como $pi=lim_{ntoinfty}frac{P_n}{d}$ donde $P$ es el perémetro.
*/
const double pi = 3.1415926535
end{minted}
end{document}
Éste ejemplo produce el siguiente resultado: