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

Crear cuenta gratuita

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.

Sin instalar TeX Live ni MiKTeX
TeX Live 2023 completo: todos los paquetes disponibles
Motores pdfLaTeX, XeLaTeX, LuaLaTeX y latexmk
15 compilaciones gratuitas al mes, sin tarjeta de crédito

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

Consejo: 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 →

MotorIdeal paraUnicodeVelocidad
pdflatexLa mayoría de los documentosLimitadoRápido
xelatexFuentes personalizadas, UnicodeCompletoMedia
lualatexScripting, documentos grandesCompletoMás lento
latexmkAutomatización, bibliografíaDepende del submotorAuto

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

Crear cuenta gratuita