Pensé, sinceramente, que echar a andar una infraestructura LaTeX en Microsoft Windows sería complicado. Me equivocaba.

Windows es desde luego un sistema poco aconsejable cuando se pretende la seguridad y la computación confiable. No descubrimos nada nuevo con esto. Sin embargo, es un sistema adecuado para aspectos como la facilidad del manejo, ya que echar a andar la mayoría de las cosas no suele ser complicado. Sobre la seguridad, pues sí, he visto muchos sistemas UNIX con más agujeros que un Windows, de todo hay en la villa del Señor. A lo que voy es que Windows no es un sistema concebido desde los preceptos de seguridad.

Tal y como digo, sin embargo sí es un sistema que está construído desde el enfoque de facilidad de empleo (con sus pros y contras, con mayor o menor cumplimiento de los estándares y ese largo etcétera de connotaciones) pero lo que es obvio es que, y me reitero en mis palabras, es un sistema cómodo de manejar.

latex

Todo este alegato es para hablar de LaTeX en Windows. Pensé que sería más complejo, que los requisitos de TeX iban a ser un racimo de paquetes disgregados y que sintonizarlo todo sería una locura.

Cuan grande ha sido mi sorpresa al ver que es posible configurar LaTeX en pocos pasos. El primero es la instalación del core de TeX, y el segundo, disponer del editor de LaTeX. Muy sucintamente, comentar que LaTeX es el sistema de preparación de documentos para el sistema tipográfico TeX. En palabras de la Wikipedia:

LaTeX (pronunciado látej o léitej, en referencia al sonido alemán de ch como en mich -en español no existe, se asemeja al sonido de una j) es un conjunto de macros de TeX, escritas por Leslie Lamport (LamportTeX) en 1984, con la intención de facilitar el uso del lenguaje creado por Donald Knuth, (TeX), al cual no modifica sino complementa. LaTeX es Software Libre bajo licencia LPPL.

TeX es un sistema de tipografía escrito por Donald E. Knuth, el cual es muy popular en el ambiente académico, especialmente entre las comunidades de matemáticos, físicos e informáticos. Ha conseguido sustituir con creces a troff, otro programa de tipografía habitual en Unix.

Veamos como crear un documento LaTeX en un entorno Windows:

  1. Lo primero es instalar el core de TeX. La implementación libre de TeX para Windows se llama MiKTeX. Así que lo primero es bajar e instalar MiKTeX. En este enlace hay una guía de cómo instalar el paquete, caso de que hayéis dificultades en el proceso. Advertencia: el proceso de instalación es lento, ya que se basa en la instalación de componentes tras extracción individual de paquetes CAB.
  2. Después de la instalación, tenemos que recurrir a un editor LaTeX que nos posibilite interactuar con el core. La oferta es amplia, pero yo os recomiendo TeXnicCenter principalmente por que es GPL y ya sabéis lo bueno que es eso ;). Libre y gratuíto, sin crackeos, spyware ni nada que se le parezca. Software legítimo y legal, sin coste. Así que, descargad TeXnicCenter.
  3. Ya casi estamos preparados para escribir en LaTeX. Otra de las ventajas de TeXnicCenter es que reconocerá que tenemos el core de MiKTeK instalado, y nos hará las asociaciones necesarias para que la totalidad de módulos esté operativa. Al menos, los módulos esenciales. Iniciamos TeXnicCenter, y nos aparecerá el típico configurador, con algunas cosillas que quizás veamos "raras". Lo primero es introducir un visor PostScript. Aquí tenemos dos opciones: si somos usuarios Adobe Acrobat pues usamos el de Adobe Distiller (ACRODIST.EXE, creo que se llama), que está muy bien, o bien nos buscamos la vida con un visor libre. Para nuestra fortuna, existe Ghostscript. Nos bajamos e instalamos Ghostscript, es algo más enrevesado que tirar de Adobe, pero bueno, es software libre (evidentemente, bajamos la GPL, hay versiones comerciales y restrictivas también disponibles). Se nos solicitará un visor PDF, así que podemos tirar nuevamente de Ghostscript. Cuando TeXnicCenter nos solicite dónde está nuestro visor PostScript y nuestro visor PDF, apuntamos en la ruta al fichero gswin32.exe, que se habrá instalado en la carpeta de binarios bin, allá donde hayamos instalado Ghostscript (c:\gs , si no la has cambiado)
  4. Muy bien. Vamos a escribir. LaTeX no es sencillo, así que el ejemplo que vamos a generar quizás no sea el más adecuado. Llegados a este punto, se hace indispensable ojear un tutorial de LaTeX. Momento adecuado para tirar de los recursos de CervanTeX, Grupo de Usuarios de TeX Hispanohablantes, gestado en la Universidad Politécnica de Madrid. Estamos en condiciones de introducir en un nuevo documento nuestro código. Introducimos el siguiente ejemplo:

    \documentclass {article}
    \usepackage [spanish] {babel}
    \usepackage [T1]{fontenc}
    \usepackage [latin1]{inputenc}\begin{document}
    \title{Usando \LaTeX\ en Windows con Software Libre}
    \author{Sergio Alejandro Hernando Westerheide - http://www.sahw.com}
    \maketitle
    \section{Esto es un delimitador de sección}
    Aquí podemos escribir todo el texto que queramos.
    \section{Es posible emplear fórmulas}
    Por ejemplo, una integral:
    $$ \gamma = \int_0^5 \frac{x}{1+5x^2} dx $$
    \section{O matrices de datos}
    \begin{eqnarray}
    P = 2 \pi r\\
    A = \pi r^2\\
    V = \frac{4 \pi r^3}{3}
    \end{eqnarray}
    \section{Se pueden insertar enlaces bibliográficos}
    \begin{thebibliography}{9}
    \bibitem[Kopka y Daly, 1995]{Kopka:1995} Kopka, Helmut y Patrick W. Daly. \textsl{A guide to \LaTeXe{}}, Addison--Wesley, Reading, MA, 1995.
    \bibitem[Welsh y Kauffman, 1995]{Welsh:1995} Welsh, Matt y Lar Kauffman. \textsl{Running Linux}, O' Reilly \& Associates, Inc. Sebastopol, CA, 1995.
    \end{thebibliography}
    Y ahora, sigue practicando tú :-)
    \end{document}

Y con esto terminamos. Una vez hayamos compilado, se genera un documento PDF allí donde hayamos grabado nuestro documento LaTeX. En éste caso, puedes visualizar mi ejemplo descargándolo.

Un saludo :)