\output{pdf}
De LaTeX a PDF
Tres formas de compilar su archivo .tex a PDF: navegador, terminal o API REST. Elija el método que mejor se adapte a su flujo de trabajo.
Opción 1
En línea, sin instalación
La forma más rápida de compilar LaTeX a PDF. Abra el playground de FormaTeX, pegue su código y haga clic en Compile. Su PDF aparece en segundos. Recomendado para principiantes y ediciones rápidas.
Opción 2
Compilación local con pdflatex
Instale TeX Live (Linux/macOS) o MiKTeX (Windows) una sola vez y ejecute pdflatex main.tex desde su terminal. Use latexmk -pdf para gestionar automáticamente la compilación en varias pasadas.
# Install TeX Live first (one-time)
# Ubuntu/Debian:
sudo apt-get install texlive-full
# macOS (MacTeX):
brew install --cask mactex
# Compile your .tex file
pdflatex main.tex
# For bibliography support (run multiple times)
pdflatex main.tex
bibtex main
pdflatex main.tex
pdflatex main.tex
# Or use latexmk (handles everything automatically)
latexmk -pdf main.texConsejo: latexmk -pdf detecta automáticamente cuántas pasadas se necesitan (incluidas las ejecuciones de BibTeX/Biber); se recomienda frente a llamar a pdflatex manualmente.
Opción 3
Compilar mediante la API REST
No necesita ninguna instalación local de TeX. Envíe su código LaTeX a la API de FormaTeX y reciba un PDF como respuesta. Intégrelo en cualquier lenguaje o pipeline de CI.
# No installation needed — just an API key
curl -X POST https://api.formatex.io/api/v1/compile \
-H "X-API-Key: $FORMATEX_API_KEY" \
-H "Content-Type: application/json" \
-d "{\"latex\": $(cat main.tex | jq -Rs .), \"engine\": \"pdflatex\"}" \
--output output.pdf\section{¿Qué motor elegir?}
Qué motor de LaTeX utilizar
Elija según los requisitos de su documento. La mayoría de los usuarios deberían empezar con pdfLaTeX. Comparación completa de motores →
| Motor | Ideal para | Unicode | Velocidad |
|---|---|---|---|
| pdflatex | La mayoría de los documentos | Limitado | Rápido |
| xelatex | Fuentes personalizadas, Unicode | Completo | Media |
| lualatex | Scripting, documentos grandes | Completo | Más lento |
| latexmk | Automatización, bibliografía | Depende del submotor | Auto |
\section{Errores comunes}
Errores de compilación habituales
Soluciones rápidas para los errores más frecuentes de pdflatex. Referencia completa de errores →
Undefined control sequence
You used a command from a package that is not loaded. Add the required \usepackage{...} before \begin{document}.
File not found
pdflatex no encuentra un archivo incluido. Asegúrese de que las rutas relativas sean correctas y de que todas las imágenes y archivos de entrada estén en el mismo directorio que main.tex.
Missing $ inserted
Math-mode commands appear outside of a math environment. Wrap the expression in $...$ for inline or \[...\] for display math.
¿Listo para compilar su primer PDF?
Empiece con el compilador en línea gratuito: sin instalación y sin tarjeta de crédito. Se incluyen 15 compilaciones al mes.

