Cómo compilar LaTeX a PDF sin instalar nada (y qué hacer cuando no alcanza)
Si alguna vez tuviste que entregar una tarea o una tesis en LaTeX, conoces el problema: para ver el PDF necesitas instalar varios gigas de programas, o crear una cuenta en un servicio en línea. Hay una tercera opción, que es compilar directamente en el navegador. Aquí te explico cuándo sirve, cómo hacerlo paso a paso y qué errores aparecen con más frecuencia.
Tres formas de obtener un PDF desde un archivo .tex
| Opción | Cómo funciona | Conviene cuando |
|---|---|---|
| Instalar TeX Live o MiKTeX | Compilas en tu computadora con el TeX completo | Trabajas todos los días con LaTeX o necesitas paquetes avanzados |
| Un editor en la nube | Escribes en una web y se compila en sus servidores; suele pedir cuenta | Colaboras con otras personas o tu documento usa muchos paquetes |
| Un compilador en el navegador | Todo ocurre en tu dispositivo, sin cuenta ni instalación | Necesitas un PDF rápido de una tarea, un informe, un currículum o una carta |
Ninguna es mejor en todo: cambia según lo que necesites hoy. El compilador de MyTools es de la tercera clase, y por eso tiene límites que conviene conocer antes de empezar.
Paso a paso con el compilador del navegador
- Abre LaTeX a PDF. Verás el editor a la izquierda y la vista previa a la derecha.
- Elige una plantilla o pega tu código. Hay artículo, informe, tarea de matemáticas, currículum y carta. También puedes abrir un archivo .tex de tu computadora.
- Mira la vista previa. Se actualiza mientras escribes. Si algo falla, abajo aparece el error con el número de línea; al pulsarlo, el editor salta a ese punto.
- Descarga el PDF. Se abre el diálogo de impresión de tu navegador: elige «Guardar como PDF», pon el papel (A4 o Carta) y desactiva los encabezados y pies de página del navegador para que no se impriman la fecha ni la dirección de la web.
Para probar, este documento mínimo funciona tal cual:
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\title{Mi primer documento}
\author{Tu nombre}
\date{\today}
\begin{document}
\maketitle
\section{Introducción}
Este es un párrafo con \textbf{negritas}, \emph{cursivas} y una fórmula en línea: $E = mc^2$.
\begin{equation}
\int_0^1 x^2\,dx = \frac{1}{3}
\end{equation}
\end{document}
Qué entiende y qué no
El motor ligero interpreta la parte de LaTeX que usa la mayoría de las personas:
- Clases article, report y book, con título, resumen e índice.
- Secciones, listas con viñetas y numeradas, negritas, cursivas y tamaños de letra.
- Fórmulas en línea y en bloque, ecuaciones numeradas con referencias, matrices y alineaciones.
- Tablas con tabular (incluyendo booktabs, multicolumn y multirow) y figuras con su pie de foto. Las imágenes las subes tú con «Agregar archivos…».
- Teoremas y demostraciones, notas al pie, comandos propios con \newcommand.
- Bibliografía con el entorno thebibliography o con tu archivo .bib.
Lo que no puede mostrar: dibujos con TikZ, gráficas con pgfplots, presentaciones con beamer, algoritmos, unidades con siunitx y, en general, los paquetes avanzados. Cuando los detecta, te lo avisa y sigue mostrando el resto. Para esos documentos, usa un TeX completo; no hay atajo.
Los errores más comunes y cómo arreglarlos
1. Caracteres especiales sin escapar
En LaTeX, los símbolos % & $ # _ { } tienen significado propio. Si quieres escribirlos como texto, hay que ponerles una barra delante. Esto da error:
Texto con 50% de descuento & envío gratis en la tienda_online.
Costo: $10 (por unidad)
Y esto es lo correcto:
Texto con 50\% de descuento \& envío gratis en la tienda\_online.
Costo: \$10 (por unidad)
2. Un entorno sin cerrar
Cada \begin{...} necesita su \end{...}. Si el compilador dice que falta el final de un entorno, busca la línea indicada: suele estar justo encima de donde se detuvo.
3. Una llave o un dólar de más
Una llave sin cerrar o un solo $ en vez de dos hacen que todo lo que sigue se interprete mal. Revisa que las llaves y los signos de dólar vayan siempre en pareja.
4. Un comando que no existe
Si el mensaje dice «unknown macro», puede ser una errata (\textbf escrito sin la f) o un comando de un paquete que el motor ligero no conoce. Prueba a quitarlo para ver si lo demás compila.
5. Los acentos y la ñ
Con \usepackage[utf8]{inputenc} y \usepackage[spanish]{babel} en el preámbulo puedes escribir acentos y la ñ directamente. Con babel en español, además, títulos como «Índice» o «Resumen» salen en tu idioma.
Consejos para que tus documentos salgan bien
- Escribe el contenido primero y el formato después. LaTeX está pensado así: no pierdas tiempo ajustando espacios mientras redactas.
- Usa \label y \ref para las referencias a secciones, tablas y ecuaciones: se renumeran solas si mueves algo.
- Las tablas, mejor con booktabs: \toprule, \midrule y \bottomrule se ven más limpias que las líneas verticales.
- Guarda una copia del .tex. Con «Descargar .tex» te llevas el código; el PDF se puede regenerar siempre.
Cuándo conviene pasar a un TeX completo
Si tu documento usa TikZ, beamer, bibliografía con estilos especiales, fuentes propias con XeLaTeX o varios archivos enlazados con \input, el compilador del navegador se queda corto. En ese caso instala TeX Live (o MiKTeX) o usa un editor en la nube: no tiene sentido pelear con un motor que no está hecho para eso.
Y si lo que tienes es un PDF
También se puede ir al revés: PDF a LaTeX extrae el texto, los títulos, las listas y las tablas y los escribe como un documento editable. Eso sí, con límites: te los explico en la guía sobre cómo pasar un PDF a LaTeX.
Resumen
Para un PDF rápido de una tarea, un informe o un currículum, un compilador en el navegador es la opción más cómoda: sin instalar, sin cuenta y sin subir tu documento. Para documentos con dibujos o paquetes avanzados, necesitas un TeX completo. Lo importante es saber a qué lado estás antes de empezar.