Créer et compiler votre premier document LaTeX
Créez un projet dans EasyLaTeX, modifiez main.tex et compilez pour obtenir votre premier PDF. La compilation s’exécute sur la plateforme ; vous n’avez pas besoin d’installer TeX sur votre ordinateur.
Créer un projet et choisir un compilateur
- Créez un projet vide et ouvrez ou créez
main.tex. - Sélectionnez
main.texcomme fichier principal. Le fichier ouvert dans l’éditeur n’est pas nécessairement le point d’entrée de la compilation. - Dans les paramètres de l’éditeur, choisissez
pdflatex(pdfLaTeX) comme compilateur. - Collez l’exemple complet ci-dessous dans
main.tex, attendez l’enregistrement, puis compilez.
Document minimal
\documentclass[a4paper,12pt]{article}\usepackage[T1]{fontenc}\usepackage{lmodern}\usepackage[french]{babel}\begin{document}Bonjour, LaTeX !\end{document}Après compilation, l’aperçu PDF doit afficher « Bonjour, LaTeX ! ». La classe article fournit la mise en page de base et pdfLaTeX produit le PDF. T1 et Latin Modern prennent en charge les caractères accentués ; babel applique les conventions françaises.
Modifier le corps et afficher le résultat
Écrivez entre \begin{document} et \end{document}. Une ligne vide commence un nouveau paragraphe :
\begin{document}Voici le premier paragraphe. LaTeX gère automatiquement les retours à la ligne et les espaces de fin de ligne.Voici le deuxième paragraphe. Une ligne vide dans le code source commence un nouveau paragraphe.\end{document}Attendez l’enregistrement, compilez à nouveau et patientez jusqu’à la fin de la tâche en cours. L’éditeur source et l’aperçu PDF sont distincts : les modifications n’apparaissent dans le PDF qu’après une nouvelle compilation terminée.
Comprendre la structure
| Partie | Rôle |
|---|---|
\documentclass{article} | Choisit la mise en page de base d’un article |
| Préambule | Entre \documentclass et \begin{document} ; contient les packages et les réglages globaux |
\begin{document} | Commence le corps du document |
\end{document} | Termine le corps du document |
Pour un modèle existant, conservez son fichier principal, sa classe et ses réglages obligatoires. Ne remplacez pas tout le modèle par cet exemple minimal.
Diagnostiquer un échec de compilation
Des caractères manquent ou ne sont pas pris en charge
Vérifiez le compilateur du projet et essayez d’abord l’exemple sans modification. Ces exemples français utilisent pdfLaTeX avec T1, Latin Modern et babel en français ; les sources sont en UTF-8, pris en charge par les versions actuelles de LaTeX. Pour un autre système d’écriture, utilisez un modèle compatible et le compilateur ainsi que la configuration des polices appropriés sur la plateforme. La police de l’éditeur n’est pas celle utilisée pour composer le PDF.
Un fichier .cls, .sty ou autre est introuvable
Vérifiez l’arborescence du projet, les majuscules et minuscules des noms et les chemins relatifs. Téléversez les classes et styles personnalisés fournis avec le modèle. Si l’exemple minimal intact signale une classe standard manquante, conservez l’identifiant du projet et le journal de compilation, puis contactez l’assistance.
Le PDF ne se met pas à jour
Vérifiez le fichier principal et l’état de la compilation. Cliquer sur compiler enregistre d’abord la modification en cours. Attendez la fin des tâches en attente ou en cours ; un échec peut laisser le dernier PDF réussi dans l’aperçu. Après compilation, ouvrez le panneau Bug de la barre d’outils et examinez les erreurs et Original Log (journal d’origine). Pour une erreur indiquant un fichier et une ligne, utilisez Locate to position (accéder à l’emplacement) pour rejoindre le code source. Corrigez la première erreur, puis recompilez.
Exemple complet
\documentclass[a4paper,12pt]{article}\usepackage[T1]{fontenc}\usepackage{lmodern}\usepackage[french]{babel}\title{Mon premier document LaTeX}\author{Votre nom}\date{\today}\begin{document}\maketitleVoici mon premier paragraphe. Je peux désormais utiliser LaTeX pour rédiger des documents.Voici le deuxième paragraphe. Modifiez le code source et recompilez pour mettre le PDF à jour.\end{document}