Instalar y usar LaTeX en Windows

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 :)

115 comentarios sobre “Instalar y usar LaTeX en Windows

  1. Saludos,

    estoy intentando instalar el editor de LATEX que recomiendas, en TeXnicCenter, pero la liga está rota, puedes dar algunas otras opciones de editores para trabajar, muchas gracias por la atención que pongas a esto.

    Por lo demás, te agradezco la claridad de tu redacción y la utilidad de tus comentarios.

  2. Saludos.
    Sólo quiero agradecer a Sergio el trabajo que realizó por ser claro y objetivo.
    Espero que sigas haciendo artículos de interés cómo éste.

  3. hola: e instalado latex con texniccenter
    pero al último me sale una ventana «configuration wizar» y al darle siguiente me dice: «enter the full pathof the directory, where the executables(Latex, tex, etc)of your tex-distribution at located».
    Por favor necesito de su ayuda, gracias salu2

  4. Hola que tal mi duda es principalmente es saber que es mejor utilizar el acrobat distiller o el ghostscript, de hecho apenas intentare instalar LaTex en windows XP, asi que baje todas las versiones actuales de MikTex,TenicCenter y Ghostscript y Ghostview, es necesario instalar todo?

  5. Alberto,

    Puedes emplear Acrobat Distiller sin depender de Ghostscript, y viceversa. En principio sólo necesitas MikTex, TeXnicCenter es sólo un frontal gráfico para MikTex. Podrías prescindir de él llegado el caso, aunque es recomendable usarlo si eres primerizo, ya que es como escribir en un editor de textos normal.

    Ya eliges tú. Acrobat Distiller creo que es de pago, que no es parte del paquete del visor de PDF gratuíto.

    Ghostcript es libre y gratuíto. Y funciona bastante bien.

    Saludos,

  6. Hola que tal, me ha sido de buena ayuda las anteriores preguntas y a continuacion escribo mi cuestion, estoy utilizando como editor el WinEdit, me parece bueno pero lo que no me agrada es que no solo los comandos de latex me aparecen de colores sino que tambien mi texto casi todas las palabras salen de un solo color por lo cual me cuesta trabajo distinguir bien los comandos, sabes como resolver este problema

  7. Alberto,

    El único editor Windows de LaTeX que he utilizado es el que te comento, TeXnicCenter.

    Sobre WinEdit, no tengo ni idea. Tendrás que buscar ayuda en Google, o en los foros del fabricante.

    Saludos,

  8. Oye y porque me aparece los warning, y algo sobre bad boxes, despues de compilar en texniccenter, se puede corregir ese tipo de errores

  9. Hola que tal pues solo quisiera saber si hay alguna manera de que en mi documento final no queden palabras separadas, se supone que utilizando el comando \mbox te ayuda pero si corrijo algunas palabras luego aparecen otras y pues hasta ahora no he visto algo que me ayude

  10. Hola que tal me preguntaba donde puedo descargar algunas utilerias para poder hacer graficos mas complicados como funciones en dos dimensiones o en tres dimensiones, a y claro que sean gratuitos y pueda guardarlos en una memoria o CD.

  11. Hola. Instalé Miktex y lo utilizo frecuentemente a través de TeXnic Center. EL problema que ahora tengo es el de instalarlo y utilizarlo en Windows Vista. Yo se que no es lo ideal, pero por el momento tengo esta necesidad.

    Agradecería mucho recomendaciones y de ser posible una lista de instrucciones, si no es mucho pedir.

    Saludos.

    Plavimir

  12. Hola, he instalado todo tal y como has explicado y con acrobat distiller y al hacer el ejemplo me sale en DVI y no en pdf..como puedo hacer para que salga en pdf? gracias!

  13. Hola, instale los programas pero cunado trato de guardad un archivo en el TeXnicCenter se me cierra el programa.

    Agradeceria si alguien me puede ayudar.
    Gracias

  14. saludos
    soy principiante en esto de LaTex! desearia poder saber como realizo un «Paper» en LaTex he estado leyendo un manual y me presentan otros formatos.
    gracias

  15. HOLA!!
    SALUDOS A TODOS LOS LECTORES!!
    ME FUÉ DE GRAN AYUDA ENCONTRAR ESTA PÁGINA, GRACIAS OPR SUBIR INFORMACIÓN TAN IMPORTANTE A LA WEB.
    ESTOY HACIENDO MI TESINA EN LATEX, SOLO QUE EN LA UNIVERSIDAD SE UNA LATEX EN WINDOWS, PERO AMI NO ME AGRADARIA INSTALAR LINUS EN MI MAQUINA Y MENOS SI HAY UN LATEX PARA WINDOWS.
    MI PROBLEMA ES EL SIGUIENTE:
    YA INSTALÉ EL MIXTEX, LA VERSIÓN 2.6
    SEGUÍ TU CONSEJO E INSTALÉ EL TeXNicCenter, pero no veo que el MikTex, reconozca a este o viceversa, también ya bajé el Ghostscript, pero de ahí ya no se que mas hacer, pues tengo mi avance de tesina en .tex, porque hice el avance en Linux, y lo habre, habre correctamente, pero no veo donde compilar.
    Me han recomendado otro compilador que se llama TexMarker, pero no lo pude instalar yun complemento que se llama Astell055033, pero no se que como funcionen.
    Te agradezco mucho tu atención, me urge saber como funciona este editor.

    Gracias.

    Atte.

    Nayasy

  16. Hola , muy buena tu explicacion , solamente que tuve un problema al generar tu ejemplo en PDF( seleccione LateX->PDF en la barra superior) y me indica un warning que dice:

    Package babel Warning: No hyphenation patterns were loaded for
    (babel) the language ‘Spanish’
    (babel) I will use the patterns loaded for \language=0 instead.

    luego al final de eso sale: No file nombre_archivo.aux

    y luego me muestra un Emergency Stop con una X en rojo con el path del documetno a generar

    y finalmente dice: no pages for output

    al parecer tengo problemas on el archivo .aux ..no entiendo muy bien si ahy que configurar algo antes ..ojala me puedas ayudar

  17. Hola! Buena página de Latex. Sólo me gustaría decir, ya que creo que nadie lo ha dicho aún, que hay algo muy útil para instalar todo un sistema latex de una forma muy sencilla: se llama Lyx: él mismo descarga todo el sistema necesario, y existe la versión para windows. Realmente, es un front-end que permite escribir documentos latex sin escribir codigo, pero bueno, una vez que esta todo bajado puedes hacer esto igualemente.

    Un saludo

  18. Excelente pagina me ayudo demasiado en la instalacion de latex ps lo quise utilizar en otra y no funciono mucho… te lo agradezco y ahora a aprender a utilizarlo q se ve q tiene su chiste

    Salu2

  19. muy buena página.. felicitaciones Sergio.

    Ahora lo que escribió AWALE me pareció bastante interesante. voy a chequear eso. Lo otro alguien sabe de la existencia de algun foro de discusiones de usuarios de esta gran herramienta LaTEX??? Si no .. podríamos formar algo parecido y de esta forma intercambiar y compartir nuestros conocimientos personales ya que es obvio que cada uno sabe un poco, por lo menos yo he confeccionado varios informes para mi universidad, otros en formato paper y ahora último me estoy insertando en BEAMER.

    Un saludo a todos los que leen esto.

  20. hola ante todo felicidades y por página y gracias porque lo es ami me has ayudado mucho pero tengo un grave problema, estoy escribiendo mi tesis y me he comprado un portatil con windows vista,el caso es que he instalado latex y texniccenter el problema es que con los archivos del pendrive funciona perfectamente pero con los del propio ordenador da errores como: I can’t write file «documento.doc» y no entiendo porque por favor contestame si sabes la solución es muy urgente

  21. Estudiante desesperada,

    No tengo Windows Vista, pero yo diría que si borras todos los ficheros, a excepción del fichero .tex, el que tiene el código fuente del documento, y recompilas, no debería aparecer ese error.

  22. Estudiante,

    Creo que deberías leer con calma la documentación de Texniccenter, y sobre todo, la de MikTex, ya que el problema que tienes es un problema debido a tu configuración, y por tanto, no puedo remediarlo remotamente. Además, como te dije, no uso Windows Vista.

    http://docs.miktex.org/manual/

    No dejes de preguntarle a la comunidad de

    http://www.latex-community.org/

    Ellos conocen mucho mejor la implementación LaTeX para Windows, y podrán ofrecerte ayuda puntual y precisa.

  23. Hola sergio:

    Tu sabes como se llama la letra que usa por defecto latex? y donde puedo descargarla para hacer uso de ella en otros programas??

    de antemano muchas gracias.

  24. Ignacio,

    La fuente por defecto se llama Computer Modern type. Lo que no estoy seguro si es el type 3 o type 1, porque una es escalable en PDF y la otra no, pero eso con una búsqueda en San Google lo resuelves rápido ;)

    Saludos,

  25. Acabo de instalar MiKTeX 2.6 y de nuevo TeXnicCenter pero no funciona como antes.

    Aparece esto:
    Couldn’t find input index file C:\Documents and Settings\MiKTeX 2.6\miktex\…\nombre_del_archivo.idx.

    Tengo problemas con quiero crear archivos dvi.
    Parece que genera bien los pdf, pero cuando elijo ps también genera pdf.

    He abierto algún archivo dvi de la documentación sin ningún problema.

    Un saludo.

  26. Por cierto, como dije en el comentario anterior, he instalado MiKTeX 2.6 para actualizar el 2.5, porque tenía problemas para descargar algunos paquetes (caption) pero con el 2.6 no he podido instalar algunos como longtable, graphicx, parcolumns, mdwtab enumerate, pdflscape y otros . Por ejemplo, longtable ni siquiera aparece en el gestor de descarga de paquetes (Browse Packages) pero en cambio no he tenido ningún problema para generar un documento en el que utilizo longtable.

    La versión 2.5 la desinstalé correctamente.

  27. Un apunte a mi primer comentario (#37), el error que aparece al intentar ver el archivo dvi es:

    Windows API error 2: El sistema no puede hallar el archivo especificado.

    Aunque he sido fiel a TeXnicCenter (GPL, recomendado en muchos foros) estoy pensando en cambiar a otro que tiene muy buen aspecto: LEd (http://www.latexeditor.org/). Es freeware pero no GPL.

    Voy a instalar de nuevo TeXnicCenter. Si reaparecen los problemas me pasaré al otro, a no ser que alguno de vosotros me dé una solución.

    ________________________________

    Editores:

    TeXnicCenter (GPL)
    http://www.toolscenter.org/

    LaTeX Editor
    http://www.latexeditor.org/

    Texmaker
    http://www.xm1math.net/texmaker/index.html

    AUCTeX (GPL)
    http://www.gnu.org/software/auctex/index.html

    TeXShell (GPL)
    http://www.projectory.de/texshell/index.html

  28. Hola sergio:

    Sabes me encuentro terminando un informe bastante importante para uno de mis últimos ramos de mi carrera universitaria y tengo un problema que no lo he podido resolver, quizás me puedas ayudar:

    El orden correlativo de las secciones en el archivo .tex es el correcto, pero cuando compilo y genero el .pdf las tablas y titulos de las secciones salen ubicados en lugares donde no deseo que esten.

    Esto me tiene muy preocupado y necesito con urgencia tu ayuda.

    de antemano muchas gracias

  29. es decir, que latex por esmerarse en que las paginas esten llenas de contenido distribuye a su azar lineas de texto que no corresponden a tal seccion (por ejemplo secciones de solo figuras) y de esta forma el documento queda completamente desordenado.

    espero ser claro.

    gracias

  30. Hola, como varios de ustedes también tengo un problema. Espero que alguien pueda ayudarme.

    Tengo instalado en Winxp la versión 2.5 del miktext y como editor el texcniccencter. Resulta que cuando ejecuto el archivo (por ejemplo notas.tex) para ver el DVI o el PS me dice que el archivo (notas.dvi o notas.ps) de salida no existe. Sin embargo, cuando pido el pdf corre perfectamente. Alguien sabe ¿cómo puedo corregir este prolema?

  31. Hola Sergio, me ha sido de gran utilidad el sitio y los comentarios que he encontrado.

    No he podido con el Texnic Center. Tengo el Mixtek 2.7 y, al instalar por n-ésima vez el TXC no es capaz de reescribir varios archivos .dll, así que le doy ignorar y parece instalar bien.
    Aquí supe cómo salir del problema aquél de la ventana de configuración wizar y me dice, luego de encontrar el «bin», me sale un letrero que me dice: «The following output profiles are about to be created: LaTeX => DVI» (lo mismo con PS y con PDF) y me dice de click en finalizar para generar listado (y no aparece nada).

    El archivo me compila, pero no puedo visualizar en nada, ni en dvi ni en ps ni en… nada. Igual que a Spidi (comentario #39).

    Quisiera saber si alguien sabe cómo solucionar este pequeño detalle.

    Además quisiera saber si Mixtek, gs, TXC y acrobat tienen que estar en la misma carpeta.

    Gracias a quien pueda ayudar… necesito esto para mi tesis.

  32. A Marianela:
    un editor mucho mas confiable y docil es el WinEdt. te aconsejo que lo pruebes, y si deseas optimizar mas tu tiempo puedes usar tambien el LyX que ya esta disponible para windows, la version del MiKTeX (personalmente hablando) no genera ningun error solo debes revisar los paquetes que te faltaran.
    Saludos desde Bolivia……

  33. Hola, acabo de comprar una computadora y tiene el nuevo Windows, Windows Vista… Ahora, ¿qué versión de LATEX debo usar? ¿Puedo usar la versión que ya tenía en mi antigua PC?

    Gracias.

  34. hola, intento instalar el MiKTeX y le pong toda la liga donde esta guardado el archivo y me dice que no es valido?
    que hago

  35. hola!! Gracias por esta pagina, me ha ayudado bastante, pero aun no se como compilar!!!

    Hice copy-paste de tu ejemplo, pero de ahi???

Comentarios cerrados.