Guía rápida de LaTeX
Esta es una breve guía que trata de explicar—especialmente para los nuevos usuarios—qué cosa es LaTeX, para qué sirve y por qué lo deberías (o no) de usar.
¿Qué es LaTeX?
LaTeX es un sistema de preparación de documentos. Con él puedes preparar manuscritos, artículos de revista, cartas, tesis, presentaciones y cualquier tipo de documento que quisieras imprimir en papel o mostrar en pantalla.
¿Por qué debería de usar LaTeX?
Existiendo otras alternativas más convencionales para producir documentos, como Word de Microsoft, es natural preguntarse porque debería uno tomarse la molestia de aprender LaTeX.
En la superficie, una de las ventajas de LaTeX es la calidad profesional de los documentos que puedas generar. Esto es particularmente cierto para documentos que contengan fórmulas o ecuaciones, pero LaTeX tiene muchas aplicaciones más allá de las matemáticas. Documentos de química, física, computación, biología, leyes, literatura, música y cualquier otro tema que se te pueda ocurrir, pueden igual aprovechar la excelente calidad de imprenta de LaTeX.
Una ventaja menos obvia, pero quizá más importante, es que LaTeX te permite claramente separar el contenido y el formato de tu documento. Como científico, investigador o escritor, esto te da la oportunidad de concentrarte en el ‘qué’, en la parte creativa de tu obra, en generar y escribir ideas. Por su parte el sistema se encargará del ‘cómo’ se van a ver esas ideas plasmadas en tu documento. LaTeX, además, realiza de manera automática muchas tareas que de otro modo podrían resultar tediosas: numerar capítulos y figuras, incluir y organizar la bibliografía adecuada, mantener índices y referencias cruzadas.
Finalmente, lo que para algunos es también un punto a favor, todo el software que necesitas para editar, producir, ver e imprimir tus documentos es libre. Esto además quiere decir, para los pragmáticos, que para instalar y usar LaTeX en tu computadora no tienes que gastar ni un sólo centavo.
¿Por qué no debería de usar LaTeX?
El objetivo de esta guía es, por su puesto, el convencerte de darle una oportunidad e intentar aprender a usar LaTeX. Sin embargo es también útil conocer los casos en los que buscar otra alternativa pueda ser lo más recomendable.
No uses LaTeX si:
No tienes tiempo para aprenderlo. Antes de poder usar LaTeX, tienes que aprender a usar LaTeX. Estas páginas tratan de ayudarte, precisamente, a superar esa curva de aprendizaje de la manera más rápida posible. Aún así, no es recomendable tratar de aprender LaTeX para escribir un documento que tienes compromiso de entregar en menos de, digamos, 24 horas.
Ya tienes el documento escrito. Es común, por ejemplo, que un estudiante quiera convertir su tesis, ya escrita en Word, al ‘formato’ de LaTeX para que se vea ‘más bonita’. Aunque técnicamente esto es posible, no es recomendable porque no es fácil y los resultados suelen ser de muy mala calidad. LaTeX es mucho más que un ‘formato’ para guardar documentos, es una herramienta completa cuyas ventajas principales están en el proceso de crear el documento.
Lo que te interesa es el diseño de documentos. Si tu interés, más que en el contenido está en el diseño visual de los documentos, LaTeX quizá no es la herramienta adecuada para ti. No por esto quiero espantar a los diseñadores y decirles que no deberían de usar LaTeX, ¡LaTeX necesita también de diseñadores y de tipógrafos! Sin embargo no recomiendo usar LaTeX como una herramienta de diseño, más bien como una plataforma que los diseñadores podrían usar para crear ‘plantillas’ con sus propios diseños.
¿Cómo consigo LaTeX?
Según tu sistema operativo lee las instrucciones para Windows, Mac OS X, o Linux. Cualquiera que sea tu sistema vas a necesitar, esencialmente, de los siguientes tres componentes:
Una distribución de LaTeX. Es el motor que se encarga de convertir tu archivos fuente de LaTeX en documentos
pdfque puedes imprimir y ver en pantalla.Un editor de texto. Es la aplicación interactiva que usas para escribir documentos. Cualquier editor de texto simple te sirve, pero editores especializados en LaTeX te pueden ofrecer rápido acceso a los comandos más comunes para procesar y ver los documentos que generas con el motor de LaTeX.
Un visor de documentos. Esta es la aplicación que te permite ver e imprimir tus documentos
pdfgenerados por LaTeX.
¿Cómo uso LaTeX?
También preguntado a veces como: ¿Y esto con qué se come?
Ya que has instalado LaTeX, el siguiente paso es aprender a generar un documento. Son tres las operaciones principales que tienes hacer: editar, compilar, y visualizar el documento.
Editar. El primer paso consiste en usar tu editor favorito para generar un archivo, con terminación
.tex, que contiene el código en LaTeX para describir la estructura y el contenido de tu documento. Consulta el curso de LaTeX que incluye un primer documento de ejemplo, así cómo una introducción al lenguaje de LaTeX.Compilar. Compilar es el proceso, realizado por el motor de LaTeX, que convierte tus archivos
.texen documentos con formato que se pueden imprimir y ver en pantalla.Asegúrate de elegir la opción adecuada en tu editor para generar directamente documentos .pdf. En TeXnicCenter para Windows, por ejemplo, elige en la barra de herramientas la opción
LaTeX => PDFy presiona el botón apropiado para compilar. TeXShop en Os X viene ya configurado para generar documentos.pdf, y tiene un botónTypesetque inicia la acción de compilar. En otros sistemas asegurate de que el comando usado para compilar seapdflatex.Visualizar. Una vez compilado el documento, y si no hubieron errores, puedes visualizar el documento generado por LaTeX. En TeXnicCenter, por ejemplo, hay un botón que te permite iniciar el visualizador de documentos, mientras que en TeXShop el visualizador interno es activado automáticamente cuando la compilación termina sin errores.
Este ciclo —editar, compilar, visualizar— es el que tienes que repetir durante la producción de tu documento. Normalmente escribes un poco de código, luego compilas y visualizas el resultado para comprobar que obtienes el resultado esperado. Y así sucesivamente escribiendo cada vez un poco más del documento y comprobando los resultados.
En el proceso, algunas veces el pasó de compilar puede generar algunos errores. Esto ocurre cuando el código que has escrito contiene algún error, y LaTeX no ha podido entender lo que le has querido decir. Si esto ocurre, lee con cuidado la información que LaTeX te da para identificar el problema y corrige los errores en tu código. No ignores los errores y dejes que se acumulen, eso sólo ocasiona frustración y hace que LaTeX comience a comportarse cada vez de manera más y más impredecible. También puedes leer algunos consejos para resolver errores al compilar con LaTeX.
¡Tengo más preguntas!
Para resolver algunas otras de tus dudas puedes consultar el curso de LaTeX que muestra lo básico que hay que saber para escribir tus primeros documentos en LaTeX. En el resto de este sitio puedes encontrar también tips y sugerencias adicionales para simplificarte la vida la vida con LaTeX.
Consulta también el sitio de CervanTeX, mantenido por un activo grupo de usuarios de TeX hispanohablantes, en el que puedes encontrar una gran cantidad de información y manuales sobre LaTeX. Este es grupo también coordina el desarrollo de extensiones de LaTeX para escribir documentos en Español, y mantiene una FAQ con una gran colección de las preguntas y respuestas más frecuentes al grupo. Con este cuadro puedes hacer una consulta en la FAQ de CervanTeX usando Google:
Si la información que necesitas no la puedes encontrar, otra opción es unirte a la lista es-tex donde siempre encontrarás compañeros dispuestos a brindarte su ayuda y resolver las dudas que tengas. Incluso si no tienes una duda en particular es bueno integrarse al grupo pues de sólo leer los mensajes con preguntas de otros se aprende bastante.
En Inglés están el TeX Users Group (TUG) que coordinan al grupo más grande de usuarios de TeX y LaTeX. Ellos mantienen la CTAN, que es un gran repositorio con paquetes para extender las funcionalidades de LaTeX, y la FAQ con preguntas y respuestas frecuentes recolectadas por el grupo de usuarios en UK.
Dos libros que son referencias clásicas sobre LaTeX son:
L. Lamport, LaTeX: A Document preparation system, 2a. ed., Reading, Addison-Wesley, 1994.
M. Goosens y F. Mittelbach, The LaTeX Companion, 2a. ed., Reading, Addison-Wesley, 2004.
El primero es el manual básico de referencia (por el propio autor de LaTeX), y el segundo discute muchas de las extensiones más comunes del sistema.
Finalmente, si tienes dudas, comentarios o sugerencias sobre esta guía en particular, o sobre LaTeX en general, puedes dejar también aquí un comentario.