¿Alguna vez has leído un artículo científico y has pensado «Me gustaría que mis documentos se vean tan bien formateados como ese»? ¡Eso es posible! Todo lo que tienes que hacer es aprender a utilizar LaTeX (con pronunciación latej). Quizás has escuchado anteriormente de LaTeX e incluso tal vez has pensado en utilizarlo.
¿Qué es LaTeX y Por Qué Usarlo?
LaTeX es el programa preferido de composición tipográfica dentro de la comunidad científica y el software de elección para producir documentos. Este sistema se diferencia de un procesador de textos como Microsoft Word, ya que no es una aplicación sino un lenguaje de programación que requiere compilar el código fuente para obtener el documento final.
Esta distinción, que a priori podría parecer una desventaja, es en realidad la gran ventaja de LaTeX frente a los procesadores de texto que siguen el paradigma WYSIWYG (What You See Is What You Get). LaTeX permite separar fácilmente el contenido y la estructura de un documento de su formato, permitiendo al usuario centrarse en el contenido y la estructura, y dejar que el sistema se encargue del formato. De hecho, incorpora un potente lenguaje de marcado para estructurar y formatear el texto de un documento.
Ventajas Clave de LaTeX
LaTeX es el software preferido para producir documentos dentro de la comunidad científica por muchas razones:
- Es fácil producir textos con un formato consistente.
- Es muy fácil escribir ecuaciones matemáticas.
- Facilita el trabajo con documentos de gran longitud, ya que se trabaja siempre con un documento sencillo sin formato. En los procesadores de texto habituales, cuando un documento alcanza una longitud considerable es cuando empiezan los problemas: la velocidad de carga aumenta, aparecen saltos de página aleatorios, las referencias internas se rompen, etc. LaTeX evita esto porque todas las instrucciones de formato se indican con las etiquetas adecuadas y se interpretan únicamente cuando se compila el documento.
- Produce fácilmente documentos de alta calidad y aspecto profesional.
LaTeX está basado en el sistema de composición tipográfica TeX, desarrollado por Donald E. Knuth a finales de los años setenta. Basándose en este sistema, Leslie Lamport escribió en los años ochenta una serie de macros para facilitar su uso. La aparición de LaTeX hizo que esta herramienta y el uso de TeX se extendiera rápidamente entre los círculos académicos. Desde la publicación de la primera versión de LaTeX por parte de Leslie Lamport ha habido distintas actualizaciones para mantener la coherencia y una cierta estandarización.
Primeros Pasos: Configuración del Entorno de Trabajo
Para comenzar a utilizar LaTeX, el primer paso que debes seguir es obtener un compilador. Para esto, puedes descargar un paquete LaTeX o usar un editor en línea.
Opciones de Compiladores y Editores
Editores en Línea
Dos de los compiladores más populares en línea son ShareLaTeX y Overleaf. Estos dos compiladores son un excelente lugar para comenzar a probar LaTeX, además de ofrecer una variedad de beneficios:
- Todo tu trabajo lo puedes guardar en línea, por lo que puedes acceder a tus documentos de LaTeX desde cualquier computadora con acceso a Internet.
- Overleaf, en particular, proporciona un entorno de colaboración y edición de documentos LaTeX, donde múltiples usuarios pueden trabajar en el mismo proyecto de forma simultánea, lo que facilita la colaboración y el intercambio de ideas.
- Overleaf también incluye una vista previa en tiempo real del documento, lo que permite a los usuarios visualizar los cambios a medida que los realizan.
Software para Uso sin Conexión (Distribuciones)
Si realmente quieres usar LaTeX sin conexión a Internet, puedes descargar el software. El Proyecto LaTeX proporciona enlaces a sitios web con distribuciones completas de LaTeX, que tienen todos los paquetes e instrucciones que necesitarás. Algunas distribuciones son multiplataforma, es decir, están disponibles para diferentes sistemas operativos:
- Para usuarios de Mac, se recomienda la distribución de MacTeX.
- Para usuarios de Windows, proTeXt es la opción preferida.
Entornos de Edición Especializados (Escritorio)
Junto a la distribución de LaTeX, es también habitual instalar algún editor de texto para escribir el código fuente. Aunque en realidad puede usarse cualquier editor de texto que ya esté instalado en nuestro sistema operativo, existen entornos de edición especializados que facilitan muchas de las tareas del proceso de composición de documentos con LaTeX:
- Texmaker: Es una aplicación de escritorio famosa por su entorno de edición intuitivo con resaltado de sintaxis y autocompletado de comandos, lo que ayuda a escribir código LaTeX de manera eficiente. Su visor integrado permite una vista previa en tiempo real del documento en PDF, y también ofrece herramientas de compilación y corrección de errores.
- Texstudio: Similar a Texmaker, es otro editor muy popular.
- Vim: Es un editor de texto simple de propósito general, libre y multiplataforma, que incorpora paquetes o plugins específicos para facilitar la creación de documentos con LaTeX.
- Emacs: Otro potente editor de texto con capacidades de extensión para LaTeX.
- Visual Studio Code: Es un potente entorno de desarrollo multipropósito que puede ser configurado para LaTeX mediante extensiones.

La Filosofía de Trabajo en LaTeX: Código y Compilación
A diferencia de un editor de texto como Microsoft Word, donde "lo que escribes (ves) eso obtienes" (WYSIWYG), escribir en LaTeX se parece más a escribir código. Estarás ingresando comandos que le dirán al compilador cómo formatear el texto. Una vez que compiles el documento, podrás ver el PDF terminado.
Para obtener el documento final hay que compilar el fichero fuente. Cada distribución de LaTeX viene con varios compiladores. En una terminal, la compilación de este documento sería tecleando el comando latex main.tex, pdflatex main.tex o xelatex main.tex, dependiendo del compilador que se quiera usar.

Entendiendo los Comandos Básicos de LaTeX
En LaTeX, los comandos generalmente se denotan con el carácter \, seguido del nombre del comando, por ejemplo \includegraphics. El comando le dice a LaTeX lo que debe hacer, pero también hay que especificar otros parámetros. Todo lo que se introduzca en LaTeX es sensible a las mayúsculas y minúsculas.
Parámetros Obligatorios y Opcionales
- Los parámetros obligatorios van entre llaves {}, y dicen exactamente lo que se quiere que haga el comando. Por ejemplo, \includegraphics{picture.png} le dice al comando \includegraphics que ponga la imagen llamada «picture.png» en el documento.
- Algunos comandos también tienen parámetros opcionales. Estos van entre corchetes [], por ejemplo: \includegraphics[width=0.5 \textwidth]{picture.png}. En este caso, estamos diciendo «inserta la imagen picture.png, y hazla la mitad del ancho del texto».
La Estructura de un Documento LaTeX
Todos los documentos creados con LaTeX se componen de dos partes principales que se definen con comandos de código: el preámbulo y el cuerpo del texto.
El Preámbulo
La primera parte de tu archivo LaTeX se llama preámbulo. El texto que ingresas ahí no aparece en tu documento real, pero determina el formato de este. En el preámbulo, los comandos se utilizan para designar el tipo o clase de documento y los paquetes de estilos y características especiales que se aplican en el documento que se está generando (archivos .cls y .sty respectivamente).
Los elementos básicos y necesarios que se tienen que configurar en un preámbulo, antes de empezar a redactar en el cuerpo, son la clase de documento y los paquetes esenciales.
Comando \documentclass{}
Los comandos más comunes que se colocan al principio del documento son los comandos \documentclass{}. Este le dice a LaTeX que descargue un paquete que es responsable de una parte particular del formato. El tipo o clase de documento definido por \documentclass y especificado en las llaves, puede compartir varias opciones, como:
- Tamaño de letra: 9pt, 10pt, 12pt, 14pt, 16pt, etc.
- Tamaño de documento: letterpaper (tamaño carta), a4paper (tamaño A4), a5paper (tamaño A5), etc.
Comando \usepackage{}
Los comandos más comunes que se colocan al principio del documento son los comandos \usepackage{}. Estos le dicen a LaTeX que descargue un paquete que es responsable de una parte particular del formato. A los paquetes también se les pueden aplicar opciones:
- El paquete hyper permite crear hipervínculos.
- El paquete geometry se usa para configurar márgenes y tamaños de papel.
- El paquete babel llama al paquete idiomático y, en conjunción con la opción spanish, permite seguir las convenciones tipográficas y estilísticas del español, así como escribir fechas y nombres de secciones del documento en español.
- El paquete inputenc con la opción utf8 se emplea para aplicar la codificación UTF8 al documento. Este paquete es opcional desde 2018 si se está escribiendo con Overleaf, porque, por defecto, Overleaf utiliza la codificación UTF8.
Información de Título y Autor
Aunque no aparecen directamente en el cuerpo del documento, es recomendable añadir en el preámbulo otros elementos o entornos relacionados con el título y la mención de responsabilidad:
- Para definir el autor o autores, se utiliza el comando \author{}. Es posible incluir múltiples autores usando \and.
- La fecha se añade con el comando \date{} más la fecha en la forma que deseemos.
- El comando \title{} define el título del documento.
Overleaf 2 - Estructura básica de un documento
El Cuerpo del Documento
Una vez hayas terminado de configurar el preámbulo, es hora de comenzar a escribir. El cuerpo del documento debe incluirse entre dos comandos que definen su entorno y marcan el inicio y fin del texto: \begin{document} y \end{document}. Todo lo que se escriba después de la primera línea y antes de la segunda será parte de tu texto. Aquí es donde van todo el texto, figuras, ecuaciones, tablas y otros comandos.
Dentro del cuerpo, hay otras partes llamadas ambientes o entornos con unas finalidades específicas que también son definidos por comandos. Por ejemplo, los ambientes para figuras, tablas o ecuaciones.
Inserción del Título y Metadatos
Con el comando \maketitle se hace una llamada a la información del título, autor(es) y fecha definida en el preámbulo, de forma que se inserta esta información en el lugar del cuerpo donde se coloque el comando. Generalmente, se escribe justo debajo de \begin{document}. Si se añaden a su vez entre comandos de portada (por ejemplo, si se usa una plantilla que lo permita), esta información saldrá en la página de portada antes del comienzo del primer párrafo del documento.
Citas y Bibliografía
Al escribir el documento, es posible que necesites citar fuentes bibliográficas. LaTeX usa BibTeX para administrar referencias y bibliografías de manera eficiente.
Uso de Plantillas y Estilos
Cuando comienzas a aprender a utilizar LaTeX, te recomiendo comenzar tus documentos usando una plantilla ("templates").
- Hay plantillas para muchos tipos de documentos, desde libros hasta tesis, currículos y presentaciones.
- Estas plantillas están disponibles en línea en muchas fuentes, como LaTeX templates, Overleaf y ShareLaTeX, entre otras.
- Muchas de las distribuciones de LaTeX, como MacTeX y proTeXt, también vienen con plantillas incorporadas.
- Estas plantillas tienen todos los paquetes que se necesitan en el preámbulo, y todo lo que tienes que hacer es editar las partes que deseas cambiar y añadir tu propio contenido.
Algunas revistas y editoriales científicas proporcionan documentos de estilo LaTeX para asegurarse de que todos los artículos publicados en su revista tengan el mismo formato. Un buen ejemplo de esto es AASTeX.
Para utilizar estos estilos especiales, lo único que tienes que hacer es descargar los archivos .cls proporcionados en línea. Luego, agrega el archivo a la carpeta que contiene tu archivo .tex. Cuando comience tu documento, usas el comando \documentclass{aastex61} (o el nombre del archivo .cls correspondiente).

Gestión de Errores y la Comunidad LaTeX
La mejor parte de LaTeX es que hará exactamente lo que le digas que haga, nada más. Sin embargo, esto también significa que si escribes tu código incorrectamente, obtendrás un error. Al principio es muy habitual cometer errores en el código fuente, por lo que el proceso de compilación fallará.
En ese caso, es importante leer los mensajes de salida del compilador, donde informará sobre el tipo de error y la línea donde se produjo, lo que facilitará su corrección.
Afortunadamente, hay una gran comunidad de personas que usan LaTeX. Cuando surgen problemas, a menudo (casi siempre) se recurre al TeX Stack Exchange, un foro donde puedes encontrar soluciones y ayuda.
Herramientas Populares para Trabajar con LaTeX: Overleaf y Texmaker
Sea cual sea la herramienta que utilices, para empezar lo mejor será que busques una plantilla o un documento en LaTeX ya creado y, a partir de aquí, empieces a cambiar cosas y ver cómo va compilando (generando el documento PDF). Prueba primero con textos, pon palabras en negrita (\textbf{}) y cursiva (\textit{}).
Texmaker
Si prefieres utilizar una aplicación de escritorio, Texmaker es una opción muy popular. Algunas de sus características más destacadas son:
- Su entorno de edición intuitivo con resaltado de sintaxis y autocompletado de comandos, lo que ayuda a escribir código LaTeX de manera eficiente.
- Su visor integrado que permite una vista previa en tiempo real del documento en PDF.
- Ofrece herramientas de compilación y corrección de errores para garantizar la generación exitosa del documento final.
Overleaf: Edición Colaborativa en Línea
Overleaf es una plataforma en línea de publicación y redacción colaborativa que hace que todo el proceso de redacción, edición y publicación de documentos científicos sea mucho más rápido y sencillo. Overleaf viene con dos formas de editar un documento: con editor de código fuente y el de texto enriquecido.
Interfaz de Overleaf
La interfaz de Overleaf se compone de varias partes clave:
- Botón Proyectos: Visualiza todos los proyectos de documento de la cuenta, compartidos o no.
- Botón de Recompilar: Ejecuta el código fuente y lo presenta en el área de compilación. Junto a este botón están los botones de visualización de informes de errores y archivos de salida (Logs and output files) y de descarga del documento en PDF.
- Área de archivos del proyecto: Se muestran los archivos de texto del documento junto con las imágenes y otros archivos del proyecto necesarios para el documento final.
- Menú de opciones de configuración de la aplicación y de botón de vuelta: El botón Menú da la opción de configurar Overleaf, incluyendo: descarga del documento en código fuente o en PDF, conteo de palabras, diccionario para la revisión ortográfica, cambio de interfaz de la última versión a otras más antiguas (2020, 2019 (Legacy), 2018 (Legacy), etc.), tipo de fuente y tamaño, contexto claro u oscuro para la redacción del código, etc.
El Compilador de Overleaf siempre genera el archivo .tex del documento que se está editando, en el panel de la izquierda, en formato PDF y su resultado se ve en el panel de la derecha.

Funciones Clave de Overleaf para la Colaboración
- Compartir Proyectos: Una de las principales características de Overleaf es la posibilidad de compartir proyectos y colaborar en ellos con otros perfiles. En cuentas gratuitas, solamente se permite compartir un proyecto con otro colaborador.
- Seguimiento y Control de Cambios: Overleaf ofrece la función de seguimiento y control de cambios en las cuentas de suscripción, en relación con la función de trabajo colaborativo.
- Integración con Publicaciones: Overleaf proporciona la posibilidad de agilizar el flujo de trabajo de publicación aprovechando su integración con muchas revistas, repositorios y empresas de servicios de edición, revisión y corrección de texto para personas autoras. Para ello, en el menú superior hay que pulsar el botón Submit, y se abrirá una pantalla con varios servicios destacados.
- Historial de Versiones: Se pueden ver versiones anteriores de tu proyecto utilizando la función de historial. Para las personas usuarias con cuentas gratuitas, el panel de historial solo mostrará los cambios y ediciones realizadas en las últimas 24 horas.
- Mensajería Instantánea: Overleaf ofrece un servicio de mensajería instantánea para enviar mensajes de texto a los colaboradores del proyecto, si se ha compartido con alguien. Al pulsar el botón Chat, se despliega un panel adicional a la derecha del área de compilación del documento y, en la parte inferior, una caja para escribir el mensaje.
Overleaf 2 - Estructura básica de un documento
¿Cuándo Usar LaTeX?
Quizás todavía te preguntes cuándo debes usar LaTeX. La respuesta es: puedes usarlo cada vez que necesites preparar un documento escrito a máquina. LaTeX produce fácilmente documentos de alta calidad y aspecto profesional que serán la envidia de aquellos que todavía usan Microsoft Word.
Así que la próxima vez que necesites escribir algo, considera darle la oportunidad a LaTeX. Esto te ayudará a familiarizarte con el programa para cuando tengas que redactar un artículo científico. Gracias a que LaTeX está basado en estándares de código abierto, hay multitud de posibilidades para empezar a utilizarlo.