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