Instalar y usar LaTeX en Windows (Actualización 2012)

Buenas,

Hace 7 años publiqué una nota sobre cómo instalar y usar LaTeX en Windows. Curiosamente es uno de los enlaces que más tráfico trae al blog, y son muchos los que han tenido problemas a la hora de seguir los pasos descritos en el artículo original. Recientemente varios usuarios y amiguetes me han pedido una revisión del texto original porque al parecer las instrucciones que dejé escritas años atrás ya no son tan válidas, vaya, que sorpresa :P

Dicho esto, os dejo una guía rápida que espero sirva de actualización para el artículo original, y que espero resuelva los problemas que estáis encontrando. Lo que sí quiero recalcar es que LaTeX es un lenguaje de programación, y por tanto, cuando se encuentran problemas hay que ser autosuficientes y tirar de documentación (Google, comprarse un libro, esas cosillas …). También comentar que LaTeX no está pensado para escribir documentos en general, sino más bien de índole científica.

Como norma general, en un entorno gráfico como Windows se necesitan al menos 3 componentes para poder generar y visualizar documentos LaTeX.

  • Un compilador LaTeX, en nuestro caso MiKTeX
  • Un editor, para no tener que andar escribiendo código en el bloc de notas (aunque yo lo prefiero, sinceramente). En este caso emplearemos TeXniCCenter, aunque existen infinidad de editores, con lo que os recomiendo que os paséis por http://en.wikipedia.org/wiki/Comparison_of_TeX_editors para aprender más sobre el editor que os pueda convenir en cada caso
  • Un visualizador del fichero de salida compatible con PostScript, la mayoría de los usuarios empleará Adobe Reader para tales menesteres

Instalando un compilador para LaTeX: MiKTeX

Es el mismo compilador que os recomendé en 2005. Y lo sigo haciendo. Este editor es plenamente funcional con las versiones más modernas de Windows: Windows 7, Windows Vista con Service Pack 2 (con la excepción de Starter Edition), Windows XP con Service Pack 3, 2008 R2 y 2003 R2. Nota: Las versiones más modernas no funcionan con Windows 9x/Me/NT/2000.

El proceso de instalación comienza descargando MiKTeX desde http://miktex.org/2.9/setup. Como buen programa Windows el proceso de instalación se acompaña con el típico paso a paso. Primero seleccionamos una ruta para instalar (en WIndows 7 64bit por defecto es C:\Program Files (x86)\MiKTeX 2.9) y luego un formato de papel preferido (por defecto es A4). El instalador nos preguntará también que hacer con los paquetes que falten, por defecto la opción es «ask me first«, y no hay problema en que así sea. Iniciamos el proceso de instalación, y esperamos a que concluya.

Problemas usuales en este paso:

  • Cuelgue/crash en plataformas 64bit si se emplea un instalador 32bit lanzado sin permisos de administrador. Solución: lanzar el instalador con permisos de administrador
  • Inestabilidades en el paquete de instalación 64bit. Es experimental, con lo que se soluciona utilizando el instalador de 32bit

Una vez finalizado el proceso de instalación procedemos a instalar un editor. Cualquier problema adicional que os encontréis en esta fase debe ser resuelto consultando el soporte de MiKTeX, que está disponibles en http://miktex.org/support. Me encanta que dejéis comentarios pero por desgracia no soy Rappel y no controlo bien la adivinación remota, así que sin tener delante de mis narices el equipo me resulta difícil evaluar cada caso :)

Instalando un editor: TeXnicCenter

Es el editor recomendado por su sencillez de instalación y uso. En la sección de descargas de TeXnicCenter tenéis un binario que se llama TeXnicCenter 1 RC 1 Installer.

Tras el proceso de instalación se abrirá un pequeño configurador en el que debemos especificar la ruta donde están los ficheros binarios esenciales de MikTeX, que son tex.exe y latex.exe. En una instalación por defecto en Windows 7 64bit, estos ficheros están en C:\Program Files (x86)\MiKTeX 2.9\miktex\bin. El configurador sólo seguirá adelante si especificamos la ruta correctamente.

A continuación el configurador nos pregunta por la ruta del visor PostScript. Es opcional, pulsad «siguiente». Finalizad el proceso.

Problemas usuales en este paso:

  • Erorres en la instalación al no poder escribir el directorio de programas de Windows. Solución: instalar como administrador
  • Al iniciar el configurador la ruta de está vacía. Solución: Esto es normal, instalad antes MiKTeX y seleccionar aquí la carpeta bin dentro de la ruta donde hayáis instalado MiKTeX, que por defecto es algo similar a C:\Program Files (x86)\MiKTeX 2.9\miktex\bin)
  • Errores diversos al especificar las opciones del visor PostScript. Solución: Es configuración opcional, si no sabes lo que es, mejor no tocar. Lee la documentación antes de toquetear opciones que no conoces :)

Un ejemplo para practicar

Os dejo una porción de código para que practiquéis:


\documentclass {article}
\usepackage [spanish] {babel}
\usepackage [T1]{fontenc}
\usepackage [latin1]{inputenc}\begin{document}
\title{Instalando y usando \LaTeX\ en Windows}
\author{Sergio Hernando - http://www.sahw.com}
\maketitle

\begin{abstract}
	Bienvenidos al PDF más absurdo que has leído en los últimos 20 años
\end{abstract}

\section{Esto es un delimitador de sección como otro cualquiera}

Aquí podemos escribir todo el texto que queramos. Blablabla ...

	\begin{enumerate}
	\item Número 1
	\item Número 2	
	\end{enumerate}

\section{Es posible emplear fórmulas matemáticas}

Por ejemplo, una integral:

	$$ \gamma = \int_0^1 \frac{x}{2+5x^4} dx $$

También podemos escribir una matriz de datos:
	
	\begin{eqnarray}
	V = \frac{4 \pi r^3}{3}
	\end{eqnarray}

\section{... y  enlaces bibliográficos}

	\begin{thebibliography}{9}
	\bibitem[Welsh y Kauffman, 1995]{Welsh:1995} Welsh, Matt y Lar Kauffman. \textsl{Running Linux}, O' Reilly \& Associates, Inc. Sebastopol, CA, 1995.
	\end{thebibliography}

\section{Y con esto y un bizcocho ...}

Hasta mañana a las 8

\end{document}

El fichero tex lo podéis descargar aquí, y el PDF resultante lo tenéis aquí.

Un saludo,

España: Suicidio científico … y tecnológico

Hola,

No soy muy dado a escribir parrafadas, y menos si no tienen relación con los temas que sabéis que me gustan. Pero a veces hago excepciones, o intento relacionar los offtopics con asuntos que sí me interesan y que sí guardan relación con las temáticas del blog.

Acabo de leer hace un rato un demoledor post de Jose A. Pérez llamado Abandona toda esperanza. Conciso, corto pero hiriente y mordaz, y que me veo a suscribir plenamente. Aunque es duro leer algo así, qué queréis que os diga, no me queda más remedio que estar de acuerdo. Por citar un párrafo:

Digámoslo claro: el Gobierno español no está apostando por una sociedad del conocimiento, sino por un modelo económico basado en la mano de obra. Un país de paletos sin formación que sirven copas y hacen camas a los chicos listos de Europa

La barbarie es tan notoria que hasta medios prestigiosos, como Nature, tildan los eventos como suicidio científico. Otro artículo demoledor, de estos que conviene leer de vez en cuando para ver cómo ven los demás cómo se desenvuelve España en esta situación de crisis.

Aunque el artículo se centra en todo lo que los recortes en I+D suponen, yo quiero desde aquí recordar que la tecnología, ese mundo que nos apasiona a todos los que aquí nos damos cita de vez en cuando, también es investigación, y también es desarrollo. Esto no va sólo de recortar partidas presupuestarias en Sanidad, lo cual de por sí es espeluznante. El progreso de una nación y el bienestar de su ciudadanía dependen muy mucho de la tecnología, y de cómo se consume y se produce. Aunque es lícito apostar por ser un país puramente de servicios, ya que bien hecho puede resultar en una situación económica satisfactoria para los ciudadanos, yo creo que es un craso error jugárselo todo a una sóla carta. Dejar a un lado la I+D y centrarse sólo en lo que ha resultado ser un fiasco continuado a lo largo de los últimos años es una apuesta perdedora.

Las tecnologías de la información son también I+D. Hace tiempo comentaba en este blog que, habiendo perdido las posiciones de liderazgo en el ámbito de las TI -si es que alguna vez las hemos tenido-, España debería plantearse resignarse temporalmente a ser un país de bajo coste que capture el negocio de las subcontrataciones en TI que se hacen en otros países con mejores perspectivas económicas. Os conté cómo Portugal y sus profesionales han tomado nota de lo que se está cociendo, y que escucharlos ofrecer tarifas de descuento del 30, 40 y 50% sobre la media europea es lo normal, y que nadie en Portugal se cree peor persona por dedicarse a realizar proyectos a menor coste, como tradicionalmente han venido haciendo y hacen países como India, Egipto, Rumanía o la República Checa, por citar algunos ejemplos. Para mí es mejor eso que tirarlo todo por la borda. No pasa nada si durante una temporada le hacemos la cama a los chicos listos de Europa, y aprovechamos para aprender de nuestros errores, formarnos con la máxima disciplina y conseguimos atesorar la masa crítica necesaria para pasar de hacer la cama a que nos la hagan.

Naturalmente no espero que todos asintáis y que compartáis mi punto de vista. Nuestra cultura es muy reacia a bajarse los pantalones, aunque sea una estrategia temporal para reestructurarse y volver a convertirse en líderes. Recibo muchas críticas a este planteamiento y estáis en vuestro derecho a hacerlas. También os puedo contar que conozco a bastantes personas que, al igual que yo, dábamos palmas con las orejas si sacábamos en el año 2000 400 euros al mes por nuestro trabajo. Y muchas de estas personas han aguantado el tirón, han sabido ser pacientes y no han dudado en rebajar sus pretensiones económicas hasta que han adquirido peso y representatividad suficientes como para ni atender el teléfono o el correo si la tarifa diaria a percibir es menor a 1800 o 2000 euros. Para mí es una cuestión de decidir entre negarse a aguantar el chaparrón, o aguantarlo con vistas no sólo a sobrevivir, sino a aspirar a ser de nuevo los líderes, y poder subirnos los pantalones nuevamente.

Pero cuando se recorta en I+D, cuando se condena el progreso tecnológico de esa manera tan absurda e injustificada, corremos el mismo riesgo que está corriendo la única carta a la que nos estamos jugando el progreso y el bienestar de esta generación y de las que vienen. Otros países están tomando nota de que los chicos listos de Europa buscan normalmente cama, comida y bebida en cálidas arenas, y que a la gran mayoría les importa un bledo que sean las arenas españolas, las italianas, las griegas, las africanas, las caribeñas o las asiáticas. Lo que les importa es que la calidad/precio les parezca satisfactoria. A ojos de estos países y sus avispados inversores basta con ofrecer turismo a menor coste para dejarnos también fuera de juego en la que parece ser nuestra única apuesta de futuro, cosa sencilla teniendo en cuenta los disparatados precios que hay que pagar en España para alojarse, comer y beber en una zona turística.

Igual que nos están robando el queso con paquetes turísticos de calidad y menor precio, no os quepa duda que están pasando lo mismo con las TI. El número de países emergentes ofreciendo calidad aceptable a costes bajos es creciente, y nosotros entre tanto, no sólo tiramos por la borda la I+D que nos permitiría ser líderes, sino que encima pretendemos cobrar el residuo a tarifas noruegas. No amigos, no. Los chicos listos de Europa no van a dudar en dejarnos en la estacada no sólo en la playa y los restaurantes. También lo harán sin contemplaciones en el mundo de las TI y de hecho, lo están haciendo.

Recortar en I+D es un error. Es un lujo que no podemos permitirnos. Días como hoy me entristece ver lo que pasa en mi país de origen, y me preocupa seriamente el futuro de las personas que allí viven. Sigo deseando que las cosas cambien, pero noticias como ésta me están haciendo ver claro que quizás, y parafraseando a José A. Pérez, ha llegado el momento de abandonar la esperanza.