\output{pdf}

LaTeX vers PDF

Trois façons de compiler votre fichier .tex en PDF : navigateur, terminal ou API REST. Choisissez la méthode qui correspond à votre flux de travail.

Créer un compte gratuit

Option 1

En ligne, sans installation

Le moyen le plus rapide de compiler du LaTeX en PDF. Ouvrez le playground FormaTeX, collez votre source et cliquez sur Compiler. Votre PDF apparaît en quelques secondes. Recommandé pour les débutants et les modifications rapides.

Aucun TeX Live ni MiKTeX à installer
TeX Live 2023 complet : tous les paquets disponibles
pdfLaTeX, XeLaTeX, LuaLaTeX, latexmk engines
15 compilations gratuites par mois, sans carte bancaire

Option 2

Compilation locale avec pdflatex

Installez une fois TeX Live (Linux/macOS) ou MiKTeX (Windows), puis exécutez pdflatex main.tex depuis votre terminal. Utilisez latexmk -pdf pour gérer automatiquement la compilation en plusieurs passes.

# 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

Astuce : latexmk -pdf détecte automatiquement le nombre de passes nécessaires (y compris les exécutions de BibTeX/Biber) ; il est recommandé plutôt que d'appeler pdflatex manuellement.

Option 3

Compiler via l'API REST

Aucune installation locale de TeX nécessaire. Envoyez votre source LaTeX à l'API FormaTeX et recevez un PDF en réponse. Intégrez-la dans n'importe quel langage ou pipeline 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{Quel moteur ?}

Quel moteur LaTeX utiliser

Choisissez selon les besoins de votre document. La plupart des utilisateurs devraient commencer par pdfLaTeX. Comparaison complète des moteurs →

MoteurIdéal pourUnicodeVitesse
pdflatexLa plupart des documentsLimitéRapide
xelatexPolices personnalisées, UnicodeCompletMoyenne
lualatexScripts, gros documentsCompletPlus lente
latexmkAutomatisation, bibliographieSelon le sous-moteurAuto

\section{Erreurs courantes}

Erreurs de compilation courantes

Corrections rapides pour les erreurs pdflatex les plus fréquentes. Référence complète des erreurs →

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 ne trouve pas un fichier inclus. Vérifiez que les chemins relatifs sont corrects et que toutes les images et tous les fichiers inclus se trouvent dans le même répertoire que main.tex.

Missing $ inserted

Math-mode commands appear outside of a math environment. Wrap the expression in $...$ for inline or \[...\] for display math.

Prêt à compiler votre premier PDF ?

Commencez avec le compilateur en ligne gratuit : sans installation, sans carte bancaire. 15 compilations par mois incluses.

Créer un compte gratuit