Fundamentos de LaTeX
¿Qué es?
LaTeX es un sistema para componer documentos a partir de texto plano y comandos. En lugar de arrastrar márgenes o pulsar negrita como en un procesador de texto, tú describes la estructura —«esto es un título», «esto es una tabla»— y un motor de composición lo convierte en un PDF con tipografía de calidad editorial. Es el estándar para libros, artículos científicos y cualquier documento donde la consistencia importa.
¿Cómo funciona?
Escribes un archivo .tex con dos partes: el preámbulo (donde declaras la clase de documento, los paquetes y tus configuraciones) y el cuerpo (el contenido que se imprime). Luego compilas ese archivo con un motor (como XeLaTeX o LuaLaTeX), que aplica reglas tipográficas automáticas y produce el PDF final. Tú te ocupas del qué; el motor resuelve el cómo.
¿Para qué sirve?
Dominar estos fundamentos es el cimiento de todo el curso y de tu proyecto final, «Tu kit de material didáctico». Sin entender la estructura mínima, la compilación y los paquetes básicos, no podrás construir guías ni talleres que se vean como un libro de texto. Aquí aprendes a poner en pie un documento que compila y se ve profesional, la base sobre la que apilarás tipografía, figuras y plantillas en los módulos siguientes.
LaTeX no es un procesador de texto: es un lenguaje para describir documentos. Tú escribes qué es cada cosa (un título, una cita, una tabla) y el motor de composición decide cómo se ve, aplicando reglas tipográficas de calidad editorial. Esa separación entre contenido y forma es exactamente lo que hace posible un documento con apariencia de libro de texto sin pelear con márgenes a mano. En este primer módulo construimos la base: estructura mínima, compilación y los paquetes que vas a usar en todo el curso.
La estructura mínima de un documento
Todo documento tiene dos zonas: el preámbulo (antes de \begin{document}, donde configuras clase, paquetes y comandos) y el cuerpo (lo que se imprime). El preámbulo es el corazón de tu diseño; el cuerpo debería leerse casi como prosa.
\documentclass[11pt, letterpaper]{article}
\usepackage{fontspec} % fuentes del sistema (requiere XeLaTeX/LuaLaTeX)
\usepackage{polyglossia} % idioma
\setdefaultlanguage{spanish}
\begin{document}
\section{Mi primera sección}
Hola, mundo. Esto ya tiene composición profesional.
\end{document}
La \documentclass fija decisiones globales: article para guías y talleres cortos, report/book para material extenso con capítulos, beamer para presentaciones (lo verás al final del curso). Las opciones 11pt y letterpaper definen tamaño base y papel —letterpaper es la elección correcta para Colombia, no a4paper.
Tip: elige el tamaño de fuente base (10pt, 11pt, 12pt) una vez y nunca lo toques en el cuerpo. Toda la jerarquía (\large, \Large, \LARGE) se calcula a partir de él. Cambiar tamaños "a ojo" párrafo por párrafo es la receta de la incoherencia.
Compilar: qué motor usar
Compilar es convertir tu .tex en PDF. El motor importa:
- pdfLaTeX: el clásico, rápido, pero usa fuentes antiguas y no accede a las del sistema.
- XeLaTeX y LuaLaTeX: modernos, soportan
fontspec(cualquier fuente OpenType instalada, como Charter o Inter) y Unicode nativo. Para diagramación editorial usaremos estos.
En la terminal, con LuaLaTeX:
lualatex documento.tex
LaTeX compila en pasadas. Referencias cruzadas, índices y tablas de contenido necesitan dos compilaciones: la primera recoge la información, la segunda la coloca. Si tu tabla de contenido sale vacía o las referencias dicen ??, compila otra vez.
Error común: copiar un preámbulo con \setmainfont{Charter} y compilarlo con pdfLaTeX. Falla con Undefined control sequence o fontspec error. fontspec exige XeLaTeX o LuaLaTeX. Si vas a usar fuentes del sistema —y en este curso lo harás— configura tu editor (Overleaf, VS Code + LaTeX Workshop, TeXShop) para compilar con LuaLaTeX desde el principio.
Paquetes esenciales
Los paquetes amplían LaTeX. Estos son la base mínima de un documento editorial serio; los irás conociendo a fondo en los módulos siguientes:
\usepackage{microtype} % microajustes tipográficos (kerning, sangrías ópticas)
\usepackage{geometry} % control total de márgenes
\usepackage{graphicx} % insertar imágenes
\usepackage{xcolor} % color
\usepackage{booktabs} % tablas profesionales (módulo de figuras y tablas)
\usepackage{titlesec} % personalizar títulos
\usepackage{enumitem} % listas afinadas
microtype es casi gratis y mejora la mancha de texto de forma notable: actívalo siempre. geometry te da los márgenes; un documento editorial rara vez usa los de fábrica.
Tip: no acumules paquetes "por si acaso". Cada paquete es una dependencia que puede chocar con otra. Un preámbulo limpio de 15 líneas que entiendes vale más que uno de 80 copiado de internet.
Ejemplo guiado: tu primer documento compilable
Vamos paso a paso. Crea primero.tex con esto y compílalo con lualatex primero.tex:
\documentclass[11pt, letterpaper]{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\setdefaultlanguage{spanish}
\usepackage[margin=2.5cm]{geometry}
\usepackage{microtype}
\usepackage{xcolor}
\definecolor{azuleditorial}{RGB}{30,64,120}
\begin{document}
\begin{center}
{\Huge\color{azuleditorial}\textbf{Fracciones equivalentes}}\\[4pt]
{\large Guía de aprendizaje · Grado 6}
\end{center}
\section{¿Qué vamos a aprender?}
Dos fracciones son \textbf{equivalentes} si representan la misma
parte de un todo. Por ejemplo, $\frac{1}{2}$ y $\frac{2}{4}$ pintan
la misma porción de un pastel.
\end{document}
Qué pasó, paso a paso:
- Clase y opciones fijan papel carta y cuerpo de 11pt.
fontspec+polyglossiahabilitan fuentes del sistema y la separación silábica en español (sin esto, los guiones de fin de línea quedan mal).geometryabre un margen uniforme de 2,5 cm.- Definimos un color con
\definecolory lo reusamos. Una sola identidad cromática, no un arcoíris. - El cuerpo es casi prosa: un encabezado centrado y una sección con matemática inline (
$...$).
Compílalo. Tienes un PDF que ya respira como material didáctico. Sobre esta base levantaremos todo lo demás.
Tech English: al preámbulo se le llama preamble; a la compilación, typesetting o build; y al motor que produce el PDF, el engine. "Compile the document with the LuaLaTeX engine" es la frase que verás en cualquier documentación.
Ejercicios
Se evalúan por criterio editorial y comprensión, no por cuántos paquetes uses.
-
Documento base limpio. Crea un
.texmínimo que compile con LuaLaTeX, en papel carta, español, conmicrotypeactivo y un solo color definido y reutilizado al menos dos veces (en un título y en un subtítulo). Justifica en un comentario por qué cada paquete que incluiste es necesario. Se valora: preámbulo entendido, no copiado; ningún paquete sobrante. -
Diagnóstico de un preámbulo ajeno. Toma un preámbulo de internet con más de 20 paquetes y reescríbelo dejando solo lo que tu documento realmente usa. Escribe dos líneas explicando qué eliminaste y por qué. Se valora: capacidad de distinguir lo esencial del ruido —la habilidad central para mantener el design system que construirás en el módulo 4 y, finalmente, tu kit de material didáctico.