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.

    He instalado todos los programas y he de decir que es una magnífica guía para la instalación. También escribí el ejemplo y lo guardé (extensión .Tex), después le puse a la opción «Build current File» dentro de TeXnicCenter y me generó el archivo Pdf correspondiente, pero además genera otras clases de archivos con extensiones:.bbl , .aux , ‘Archivo del monitos del rendimiento’ y un archivo de texto.
    ¿Es normal que genere todos esos archivos o algún paso es incorrecto? ¿Puedo dejar únicamente los archivos .Tex y Pdf, borrando los demás, sin que afecte en nada?

    Agradecería mucho la ayuda. Gracias

  2. Paulo,

    El fichero «alma» es el TeX. Todo lo demás lo puedes borrar alegremente, incluído el PDF. Todo se genera a partir del fuente en LaTeX.

    Un saludo,

  3. firme este Blog por fin pude correr un código en texniccenter y crear mi primer Articulo en PDF con LATEX.

  4. muy buena la página, pero tengo una dudad acerca de la instalación lo que pasa es que al hacer correr el texniccenter me aparece lo siguiente: «enter the full path of the directory, where the executables(latex, tex, etc.) of your TeX distribution are located»
    y pongo «C:\Archivos de programa\MiKTeX 2.7\miktex\bin» y me aparece lo mismo que antes y ya tengo adobe y ghostscript instalados ¿Cual puede ser el error?

    Cracias de antemano

    salu2.

  5. Hola, oye tengo duda en como se compila el archivo .tex, osea ya tengo el archivo.tex, ahora necesito el archivo PS, para podrlo visualizar como puedo correrlo?

    Gracias!!!

  6. No puedo bajar el latex simpre sale the operation ciuld nor be completed for the following reason: Not a package repository
    Details:E:\latex_ins\mitex_ins
    No entiendo porque no puedo bajarlo,yo lo tenia instalado pero un día que prendi la computadora ya no podia usarlo,asi que intento bajarlo denuevo pero sale eso que sucede,gracias por su respuesta

  7. Hola: Bueno tengo problemas para instalar el GhostScript, cuando comienza a instalar al final me sale lo siguiente:

    Updating Registry
    Creating temporary file c:\docume~1\familia\config~1\temp\gsb03160
    Creating temporary file c:\docume~1\familia\config~1\temp\gsc03160
    HKEY_LOCAL_MACHINE\SOFTWARE\AFPL Ghostscript\7.04
    Failed to add registry value

    Si alguien me pudiera ayudar a corregir esto, le estaría muy agradecido.

  8. Hola Sergio te cuento que mi inconveniente es que mientras compilo con el LED, no me muestra los graficos, pero cuando uso el yap (Preview de MikTex 2.7), si aparecen.

  9. Instale todo a la perfeccion: Miktex 2,6 ; Winshell 3.3 ; Gsview 4,9…..
    Mi grAN PROBLEMA es q al compilar un documento me dice que no encuentra el archivo…
    …..»I can`t find file ‘Documento’

  10. Hola Sergio:

    Luego de leer la mayoria de los post, me gustaria pedir tu colaboración para un problemita que tengo, estoy instalando Beamer y cuando compilo me aparece el siguiente resultado

    this is e-Tex version 3.141592-2.1 (Miketex 2.4)
    entering

    Nada sale bien agradezco tu colaboracion
    Fisher

  11. Hola, estoy usando miktex para windows, pero estoy incluyendo un indice mediante el comando \tableofcontents, las entradas de primer nivel no me coloca puntos hasta el número de página mientras en las entradas de segundo nivel si me los coloca.

    ¿conocen alguna forma de que me coloque el punteado en las entradas de primer nivel?

    Gracias

  12. Hola, sabes, hace un tiempo instale latex, junto con texniccenter y ademas lyx pero al guardar el documento en pdf las fuentes quedan mal, cuando les haces zoom se ven pixeladas, lo mismo pasa en tu documento, sabes como solucionarlo?

  13. Otro front-end interesante para Windows, aunque también multiplataforma, es LyX, que en mi opinión es bastante más intuitivo.

  14. Hola, acabé de instalar latex en un computador con windows vista y al correr la rutina sale un error:
    PDF TeXify failed to create a pdf failed; for possible explanations start the command from the comand promt or read the log file

  15. hola q tal estuve checando todos los links y bueno ya he bajado todos los programas q comentas había encontrado todos esos links de otra forma en fin lo único que no puedo encontrar es texniccenter ya que los links que muestras en la página están rotos y se ve que desde hace mucho tiempo agradecería mucho en verdad que me enviaras el link para completar todo el paquete por tú atención muchas gracia sun saludo y gracias tambien por el apoyo brindado

  16. Hola, quisiera saber si el BibTex sirve para windows o si no que programa puede reemplazar a este… Necesito uno que TeXnicCenter pyeda llamar y poner la bibliografía de una.

    Gracias.

  17. Hola please contesten a mi correo, estoy haciendo una presentación en winedt y la estoy corriendo en vista y me da un montón de errores, por favor ayudenme!

  18. Oyeee!!! De antemano te doy las gracias! Tu post me ayudo mucho! Aunque al principio no se me facilitaron las cosas, psss, solo leyendo muy bien pude entenderle, aunque obvio, tu post esta correcto y muy detallado! =) Sigue asi, sube mas post de interes como el que muestras! XD

    Un saludo de mi parte vah¡?
    nota:* Si tengo una duda, espero contar con su ayuda! XD
    xoxo

  19. holas a todos, bueno lo k yo kisiera saber es de donde puedo bajar todos los paquetes para poder trabajar, el que yo uso es miktex y agradeceria mucho si me dieran una ayuda para cualkier sugerencia por favor….

  20. No pienso escribirte un comentario de HALLUDA! Ni un JRASIAS DE ANTEBRASO.

    Gracias, simplemente gracias por poner una guia tan simple y clara :). Ahora solo espero no atragantarme mucho con el «lenguaje».

    Un saludo!

  21. Hola; tengo una version del miktex 2.4.

    Cumpli con los pasos básico de instalación, es decir, primero el fantasmita negro luego el fantasmita de lentes, el miktex 2.4 y finalmente el winEdt, pues asi me habia enseñado el profesor en la universidad, sin embargo trate de probar corriendo un programa para verlo inicialmente en dvi, y resultó que aparece una ventanita con la siguiente información:

    «TeXify Failed To Create a dvi File

    for possible explanations start command from the command prompt or read the log file (Captures by WinEdt during
    the execution)»

    Entonces en realidad no tengo idea en como reparar este asunto. Si tienes alguna idea te agradeceria muchisimo.

    Gracias Y Saludos

  22. Silvia,

    Lo que te dice el programa es que o bien uses la línea de comandos, o bien te leas los contenidos del log de la aplicación para ver que está pasando.

    Yo desde aquí poco puedo hacer. Es como si me preguntas que por qué no te arranca la moto y que lo único que ves es una luz roja en el salpicadero … sin más detalles difícil diagnosticar.

    Un saludo,

  23. Saludos,
    Qusiera saber si es posible utilizar texmaker en vez de TeXnicCenter, la verdad nunca he utilizado el servicio latex y no tengo ningun conocimiento, pero veo que usted es experto y podria ayudarme.
    Y una segunda duda: ¿De qué manera puedo compilar en windows?
    Muchas gracias Sergio

  24. Existen varios editores LaTeX en la red, incluso puedes prescindir de ellos; los editores que puedes hallar tienen la mision de aligerar tu trabajo (en cuanto a manejo de códigos), según a esta fecha he utilizado varios y quizas puedo sugerir el orden en cuanto a facilidades, docilidad,rapidez de los distintos editores (Windows):
    * Winedt 5.4 ; 5.4 ó 5.6 (mejorr..)
    * LyX 1.5, 1.6 (sin duda el mas amigable y facil de aprender a usar pero…. tiene pequeños desfaces..)
    * TeXMaKer.(no tan amigable pero bueno..)
    los otros………..
    Que funcionan bien con cualquier version MiKTeX que quieras.
    Solo debes tener cuidado en instalar en lo posible o mejor een el siguiente orden
    1. Acrobat reader cualquier versión.
    2. Ghostscript, cualquier vesión.
    3. GSview, cualquier versión.
    4. MiKTeX, cualquer versión .(yo prefiero 2.4 …actualmente ya hay la 2.8).
    5. Finalmente cualquier editor que mensionamos arriba.

    Algo super sencillo para ver el buen funcionamiento es escribir
    \documentclass{article}
    \begin{document}
    Hola holitas….
    \end{document}

    Saludos desde Bolivia; espero encontrar muchos amig@s en la rred en el mundo del LaTeX….

  25. Hola, he intentado instalr MiKTeX 2.8 pero cuando me pìde » Installations Directory» por más que pruebe, no sé que poner y no me deja seguir la instalación. Agradecería enormemente que me ayudarais con dicha instalación

    Gracias

  26. Saludos, veo que esta entrada de blog tiene muchos comentarios y muchas personas felices por las soluciones prestadas aquí.

    Vengo con una duda que me viene dando golpes desde hace unos cuantos días y la necesito con urgencia.

    La cuestión es que al terminar la tésis he llegado a la parte de bibliografía y citas utilizadas (si, la poco «facil» de modificar bibliografia de LaTeX).

    No tengo problemas en generar el .bib (uso JabRef que lo recomiendo con los ojos cerrados), sino con que la salida sea en español. Buscando por la red me encontré con un paquete llamado «flexbib»; que permite modificar idiomas y una gran variedad al momento de modificar el layout de la bibliografía.

    Dado todo este background expongo mi escollo:
    No puedo instalar dicho paquete!!! He seguido los pasos que he visto en la red y nada (utilizo MikTeX y como editor WinEdt). He copiado la carpeta en «C:\Archivos de programa\MikTex 2.8\tex\latex» con el nombre de flexbib, también bajé el instalador que está en la página del creador y nada; hice otras cosas que se me ocurrieron y NADA.

    Debo entregar la tesis el mes que viene y no he podido resolver eso :@

    Espero su ayuda, gracias!

  27. Excelente post de verdad que fue de mucha utilidad ahora tengo MiKteX 2.8 funcionando full si alguien necesita plantillas o manuales tengo varios que se han realizado en mi universidad me escriben al correo…..

  28. Tengo miktex 2.7 en windows vista y trabaja muy bien…pero cuando lo actualizo o trato de instalar miktex 2.8 en vista no me deja me sale un error…el problema es que en la ahora trabajo con graficos y necesito el pictex y no puedo instalarlo en miktex 2.7…

    como hago para poder instalar bien el miktex 2.8 en vista

  29. Hola

    Me gustaria saber si alguien tiene un manual o alguna guia para crear un documento LNCS.
    Ya tengo instalado el Miktex 2.8!!

  30. WinEdt no soporta Unicode, para mi eso lo hace inservible. Utilizo TexMakerX que si lo soporta. WinShell también soporta Unicode. Lo que no llego a entender son las ventajas de EMacs, con tantos códigos y cosas que hay que memorizar. Saludos.

  31. Muy buen post, lo he probado y funciona a la perfeccion!

    Gracias por el aporte lo estaba necesitando para las practicas
    de la universidad!

  32. Muy buen aporte, pero me queda una duda, funciona hoy día con el nuevo win7? agradecería una respuesta.

    saludos

  33. gracias por guia, pude instalar todo con exito, pero ahora necesito usar el paquete pb-diagram, para realizar diagramas conmutiativos, del cual tengo un archivo .sty pero nose como instalarlo. agradcezco el aporte…

  34. Jesmar,

    El artículo tiene ya un tiempo y es posible que las cosas hayan cambiado. Pásate por la documentación oficial y revisa los pasos allí para descartar que no olvidas nada.

    Un saludo,

  35. Monstruo… Muchas gracias por el aporte … solo un detalle para la fecha en que lo descargue el enlace del TexnicCenter estaba roto… pero lo descargue por otro lado y listo el resto funciono perfectamente

  36. No me reconoce el paquete pb-diagram, me pide que lo instale pero cuando lo hago no lo instala! Como hago?

  37. Necsito ayuda URGENTE. Para Reconfigurar mi EinEdit, me da mensajes de que se daño la configuración y no encuentra ciertos archivos. El boton de transformas .ps en .pdf da error.

  38. Tengo un problema, cuando compilo me encuentro con algo como: ERROR AL ABRIR EL DOCUMENTO, EL ARCHIVO NO SE ENCUENTRA. cannot execute the command. Intente de mil formas, primero instale el adobe reader, luego el miktex, y por último el texniccenter, luego, archivos de programa, miktex2.9, miktex , bin. No se que pueda estar haciendo mal, si alguien me puede colaborar lo agradecería.

Comentarios cerrados.