LaTeX y TeX: Guía Completa del Formato de Documentos Científicos
Si alguna vez has leído un artículo académico en matemáticas, física, informática o ingeniería y te has maravillado de lo perfectamente tipografiadas que estaban las ecuaciones, casi con certeza estabas mirando un documento producido con LaTeX. Desde principios de los años 80, LaTeX ha sido el estándar de oro para la preparación de documentos científicos y técnicos.
¿Qué son TeX y LaTeX?
TeX es un sistema de composición tipográfica creado por Donald Knuth, quien comenzó a trabajar en él en 1978. Knuth quería perfección tipográfica — salida de calidad tipografía de plomo producida por un ordenador.
LaTeX (pronunciado "la-tec" o "le-tec") es un paquete de macros construido sobre TeX, creado por Leslie Lamport a principios de los años 80. LaTeX proporciona una estructura de documento de nivel superior: \begin{document}, \section{}, \cite{}, \includegraphics{} — comandos amigables para humanos que se compilan en primitivas TeX.
Por qué LaTeX para Documentos Científicos
LaTeX domina la publicación académica porque:
- Composición matemática: el renderizado de ecuaciones de LaTeX no tiene rival
- Separación de contenido y estilo: escribes marcado semántico y la clase de documento maneja el diseño
- Bibliografías: BibTeX y BibLaTeX gestionan las referencias automáticamente
- Referencias cruzadas:
\label{fig:resultados}y\ref{fig:resultados}crean números de figura y ecuación actualizados automáticamente - Consistencia: LaTeX impone consistencia tipográfica automáticamente
- Gratuito y abierto: TeX y LaTeX son software libre
El Formato de Archivo .tex
Un archivo fuente de LaTeX (extensión .tex) es un archivo de texto plano que contiene tanto contenido como comandos de marcado. Los comandos comienzan con barra invertida:
\documentclass[12pt,a4paper]{article}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage[style=ieee]{biblatex}
\addbibresource{referencias.bib}
\title{Sobre la Convergencia del Descenso de Gradiente Estocástico}
\author{Juan García \\ Universidad de Ejemplo}
\date{\today}
\begin{document}
\maketitle
\begin{abstract}
Demostramos que el descenso de gradiente estocástico converge a un mínimo local.
\end{abstract}
\section{Introducción}
Sea $f: \mathbb{R}^n \to \mathbb{R}$ una función diferenciable.
La regla de actualización del descenso de gradiente es:
\begin{equation}
\theta_{t+1} = \theta_t - \eta \nabla f(\theta_t)
\label{eq:gd}
\end{equation}
\printbibliography
\end{document}
Compilar LaTeX a PDF
La cadena de compilación:
-
pdflatex: lo más común, produce PDF directamente. Ejecutar 2-3 veces:
pdflatex main.tex biber main # procesar bibliografía pdflatex main.tex pdflatex main.tex -
lualatex: motor moderno con soporte Unicode nativo y scripting Lua
-
xelatex: otro motor moderno con acceso a fuentes del sistema
-
latexmk: automatiza la compilación multi-ejecución:
latexmk -pdf main.tex
Distribuciones TeX
| Distribución | Plataforma | Notas |
|---|---|---|
| TeX Live | Linux/macOS/Windows | La distribución más completa; actualizaciones anuales |
| MiKTeX | Windows (también macOS/Linux) | Instalación de paquetes bajo demanda |
| MacTeX | macOS | TeX Live + herramientas específicas de macOS |
Editores LaTeX
Overleaf (overleaf.com): el editor LaTeX en la nube dominante — edición colaborativa en tiempo real, sin instalación local necesaria, usado por millones de investigadores.
TeXstudio: editor de escritorio gratuito con vista previa PDF integrada
VS Code + extensión LaTeX Workshop: popular entre programadores
Convertir LaTeX a Otros Formatos
LaTeX → PDF
pdflatex main.tex — la salida nativa
LaTeX → Word (.docx)
pandoc main.tex -o main.docx — convierte LaTeX a Word con fidelidad razonable. Las ecuaciones matemáticas se convierten al formato de ecuación OMML de Word.
LaTeX → HTML
make4ht main.tex — convierte LaTeX a HTML. Para matemáticas, MathJax en el HTML puede volver a renderizar ecuaciones LaTeX de forma nativa.
LaTeX → Markdown
pandoc main.tex -o main.md — funciona para texto; las ecuaciones se convierten a modo matemático de LaTeX que la mayoría de renderizadores Markdown admiten.
Renderizado de Ecuaciones Matemáticas
La sintaxis de ecuaciones de LaTeX es la lingua franca de la comunicación matemática online. GitHub, Jupyter notebooks, Khan Academy, Wikipedia y muchas herramientas de chat admiten matemáticas LaTeX:
% Matemáticas en línea
La fórmula $e^{i\pi} + 1 = 0$ es la identidad de Euler.
% Matemáticas en bloque
\begin{equation}
\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}
\end{equation}
% Fracción
\frac{\partial f}{\partial x} = \lim_{h \to 0} \frac{f(x+h) - f(x)}{h}
LaTeX es más que un formato de archivo — es una filosofía de preparación de documentos que prioriza el significado semántico, la calidad tipográfica y la reproducibilidad a largo plazo sobre la comodidad inmediata de WYSIWYG.
Conversiones relacionadas
Conversiones frecuentes del catálogo: