Introducción

El sistema TeX es una herramienta para la composición tipográfica de textos científicos. TeX es en la práctica un estándar para publicaciones científicas en áreas como matemática, física, computación, etc. LaTeX es un conjunto de macros TeX.  El modo de operación de LaTeX es muy diferente a muchas otras aplicaciones de producción de documentos que puede haber utilizado, como Microsoft Word o LibreOffice Writer: esas herramientas de WYSIWYG (acrónimo de «What You See Is What You Get» «Lo que ves es lo que obtienes»)  proporcionan a los usuarios una página interactiva en la que escriben su texto y aplican varias formas de estilo viendo simultáneamente el resultado. LaTeX funciona de manera muy diferente: en su lugar, su documento es un archivo de texto plano, intercalado con los comandos de LaTeX utilizados para expresar los resultados deseados (tipos). Para producir un documento visible, typeet, su archivo LaTeX es procesado por una pieza de software que utiliza los comandos incrustados en su archivo de texto para guiar y controlar el proceso de composición de tipografía, convirtiendo los comandos LaTeX y documentar texto en un archivo PDF de tipo profesional. Esto significa que solo necesita centrarse en el contenido de su documento y el ordenador, a través de comandos LaTeX y el motor TeX, se encargará de la apariencia visual (formato). Tenemos ahora un modelo alternativo WYSIWYM (acrónimo que significa «lo que ves es lo que quieres decir» en inglés: What You See Is What You Mean).

En resumen:

  • TeX: Es un sistema de tipografía especializado en la producción de documentos científicos y técnicos con alta calidad tipográfica.
  • LaTeX: Es una extensión de TeX que simplifica su uso mediante macros y paquetes predefinidos. Es ampliamente usado en matemáticas, física, informática y otras áreas académicas.

Ventajas de LaTeX:

  • Texto bien estructurado y profesional.
  • Manejo avanzado de fórmulas matemáticas.
  • Compatibilidad con múltiples idiomas, incluyendo español y árabe.
  • Separación entre contenido y formato (no es un procesador de texto al uso).

Compiladores, paquetes, distribuciones y editores de TeX - LaTeX

1. Compiladores Principales

Un compilador es un programa que traduce código escrito en un lenguaje (llamado fuente) a otro lenguaje (conocido como objeto). Los compiladores transforman archivos (.tex) en documentos listos (PDF, DVI, et cetera). Los más usados son:

Compilador Descripción Recomendado para
pdfLaTeX Compila a PDF directamente, soporta UTF-8 básico Documentos estándar (sin Unicode complejo como árabe)
XeLaTeX Soporta Unicode (árabe, chino, etc.) y OpenType Idiomas RTL (árabe, hebreo) y tipografía avanzada
LuaLaTeX Similar a XeLaTeX, pero con scripting en Lua Documentos con programación embebida o fuentes complejas
LaTeX Genera archivos .dvi (obsoleto en muchos casos) Compatibilidad con herramientas antiguas

2. Paquetes Esenciales

Los paquetes añaden funcionalidades a LaTeX. Aquí los más importantes por categoría:

A. Idiomas y Fuentes
Paquete Función Observaciones
babel Soporte multilingüe (español, inglés, etc.) Para PDFLaTeX
polyglossia Alternativa moderna a babel para XeLaTeX/LuaLaTeX (mejor con Unicode)
fontspec Permite usar fuentes OpenType/Unicode (requiere XeLaTeX/LuaLaTeX)
ArabTeX Escribe árabe con transliteración (solo PDFLaTeX)
B. Matemáticas
Paquete Función Observaciones
amsmath Fórmulas matemáticas avanzadas
mathtools Extiende amsmath con más herramientas
unicode-math Soporte para símbolos matemáticos Unicode (XeLaTeX/LuaLaTeX)
C. Gráficos y Tablas
Paquete Función Observaciones
graphicx Insertar imágenes (JPEG, PNG, PDF)
tikz Crear gráficos vectoriales (diagramas, figuras)
tabularx Tablas con anchos automáticos
booktabs Mejora el formato de tablas profesionales
D. Estructura del Documento
Paquete Función Observaciones
hyperref Hipervínculos en el PDF (índices, URLs)
geometry Controlar márgenes y tamaño de página
fancyhdr Personalizar encabezados y pies de página
E. Referencias y Bibliografía
Paquete Función Observaciones
natbib Estilos avanzados de citas (autor-año) https://bibtex.eu/es/natbib/
BibTeX Gestión de bibliografías https://bibtex.eu/es/
BibLaTeX Gestión moderna de bibliografías (soporta múltiples idiomas)

3. Distribuciones de TeX/LaTeX

Son conjuntos de compiladores, paquetes y herramientas listos para instalar:

Distribución Sistema Operativo Observaciones
TeX Live Win/Mac/Linux La más completa y actualizada
MiKTeX Windows Ligera y con instalación bajo demanda
MacTeX macOS Versión de TeX Live optimizada para macOS

4. Editores Recomendados

Dependiendo de tu sistema y necesidades:

Editor tipo Características
Overleaf Online Fácil para colaborar y no requiere instalación
TeXstudio Offline Interfaz amigable y soporte para múltiples compiladores
VS Code + LaTeX Workshop Offline Ideal para usuarios avanzados
Emacs + AUCTeX Offline Para expertos en personalización