Accueil Formations Établissements Mon espace Services Galerie À propos Communauté Portfolio Contact Me contacter

Leçon offerteModule 01 · Leçon 01.029 min

Ton premier document

Parcours 165 : LaTeX : rédiger un document scientifique, du devoir au mémoire · Fondamentaux

Objectif de la leçon

Écrire un document minimal, comprendre la différence entre le préambule et le corps, faire des listes et des notes de bas de page, et éviter les pièges des caractères spéciaux.

La leçon, diapositive par diapositive

Diapositive 1 sur 8

Objectif de la leçon

  • Écrire un document minimal
  • Distinguer préambule et corps
  • Connaître les caractères spéciaux
  • Faire une liste et une note de bas de page
  • Compiler et lire le PDF
Voix off

Dans cette leçon, tu écris ton premier document. Imagine que Moussa, étudiant à Bamako, doit rendre un devoir maison d'analyse. Il veut une page propre avec un titre, son nom, deux exercices et quelques formules. On va construire ce fichier ensemble, ligne par ligne. Tu vas voir les trois parties de tout document LaTeX, la façon dont LaTeX traite les espaces et les paragraphes, et les quelques caractères qui ont un sens spécial. À la fin, tu sauras compiler et repérer les fichiers que la compilation laisse dans ton dossier.

Diapositive 2 sur 8

Le squelette d'un document

  • \documentclass[a4paper,12pt]{article}
  • \usepackage{amsmath}
  • \begin{document}
  • Ton texte ici
  • \end{document}
Voix off

Tout document LaTeX suit le même squelette. La première ligne choisit la classe, avec la commande documentclass. Pour un devoir ou un article court, on prend la classe article. Entre crochets, tu donnes des options : le format A4 et une taille de caractères de douze points, par exemple. Ensuite vient le préambule, où tu charges des extensions avec la commande usepackage, comme amsmath pour les mathématiques. Le texte lui-même se place entre begin document et end document. Tout ce que tu écris après end document est ignoré. Garde ce squelette dans un fichier à part : tu le recopieras au début de chaque nouveau travail.

Diapositive 3 sur 8

Titre, auteur, date

  • \title{Devoir maison \no~2 : suites numériques}
  • \author{Moussa Sangaré}
  • \date{\today}
  • \maketitle juste après \begin{document}
Voix off

Pour le titre, tu remplis trois informations dans le préambule : le titre, l'auteur et la date. La commande today écrit la date du jour de la compilation ; pour une date fixe, écris-la entre les accolades. Ces commandes ne s'affichent pas seules : c'est maketitle, placée juste après le début du document, qui fabrique le bloc de titre. Dans le titre de Moussa, la commande no de babel-french écrit l'abréviation de numéro avec un o en exposant, plus juste que le signe degré. Pour un devoir, ce bloc suffit. Pour un mémoire, tu feras une vraie page de titre au module 2.

Diapositive 4 sur 8

Paragraphes, sections, mise en valeur

  • Une ligne vide : nouveau paragraphe
  • \section{Exercice 1} se numérote tout seul
  • \emph{mot} pour insister
  • Plusieurs espaces comptent pour une seule
Voix off

Dans le corps du document, une ligne vide marque un nouveau paragraphe. Un simple retour à la ligne ne suffit pas : LaTeX le traite comme une espace. De même, si tu tapes cinq espaces entre deux mots, il n'en garde qu'une. Ne cherche donc pas à aligner ton texte avec la barre d'espace. Pour un titre, utilise la commande section avec le titre entre accolades : LaTeX le numérote et choisit sa taille. Pour insister sur un mot, la commande emph le met en italique, ou le remet en romain s'il est déjà dans une phrase en italique. C'est plus souple que de forcer l'italique partout.

Diapositive 5 sur 8

Listes et notes de bas de page

  • \begin{itemize} \item ... \end{itemize} : liste à puces
  • \begin{enumerate} : liste numérotée
  • \footnote{texte} juste après le mot concerné
  • Deux niveaux de liste au plus
Voix off

Un devoir contient souvent une liste d'hypothèses ou d'étapes. L'environnement itemize fait une liste à puces, et enumerate une liste numérotée ; chaque élément commence par la commande item. Tu peux placer une liste dans une autre, mais ne descends pas au-delà de deux niveaux, sinon le lecteur se perd. Avec babel en français, les puces deviennent des tirets, tu le verras à la leçon suivante. Pour une note de bas de page, écris la commande footnote juste après le mot concerné, avec le texte de la note entre accolades : LaTeX la numérote et la place en bas de la page. Garde tes notes courtes.

Diapositive 6 sur 8

Les caractères spéciaux

  • \ { } $ & # ^ _ ~ % ont un sens réservé
  • Pour les afficher : \% \$ \& \# \_
  • % commence un commentaire jusqu'à la fin de la ligne
Voix off

Dix caractères ont un rôle particulier. L'antislash commence une commande. Les accolades regroupent. Le dollar ouvre et ferme une formule. L'esperluette sépare les colonnes d'un tableau. Le croisillon sert aux paramètres des commandes. L'accent circonflexe et le tiret bas font les exposants et les indices. Le tilde fait une espace insécable. Et le signe pour cent commence un commentaire. Voici le piège classique : tu écris « le taux de réussite est de 50 % » et la fin de ta ligne disparaît du PDF, parce que LaTeX la prend pour un commentaire. Il faut un antislash devant le signe pour cent, et de même devant le dollar ou l'esperluette.

Diapositive 7 sur 8

Compiler et regarder le dossier

  • Le PDF : ce que tu rends
  • Le .log : le journal de la compilation
  • Le .aux et le .toc : la mémoire entre deux passages
  • Renvois et table des matières : deux compilations
Voix off

Quand tu compiles, tu obtiens ton PDF, mais aussi d'autres fichiers à côté de ton fichier source. Le fichier point log est le journal : il raconte tout ce que le compilateur a fait et signale les erreurs. Le fichier point aux garde les numéros de sections, de figures et d'équations, et le fichier point toc garde la table des matières. Ils servent de mémoire d'une compilation à l'autre. C'est pour cela qu'une table des matières ou un renvoi n'apparaît correctement qu'à la deuxième compilation. Sur un éditeur en ligne, ces fichiers sont cachés, mais ils existent. En local, tu peux les effacer sans risque : ils se recréent.

Diapositive 8 sur 8

À retenir

  • Classe, préambule, corps
  • Ligne vide pour un paragraphe
  • itemize, enumerate, footnote
  • Antislash devant % $ & # _
  • Deux compilations pour les renvois
Voix off

Retiens le squelette : la classe, le préambule où tu charges tes extensions, puis le corps entre begin document et end document. Une ligne vide fait un nouveau paragraphe, et les espaces multiples ne servent à rien. Les listes s'écrivent avec itemize ou enumerate, et une note avec footnote. Devant le signe pour cent, le dollar, l'esperluette, le croisillon et le tiret bas, tu ajoutes un antislash si tu veux les afficher. Et pense à compiler deux fois quand tu ajoutes une table des matières ou un renvoi. Avant la prochaine leçon, essaie le squelette du devoir de Moussa dans ton éditeur. Ensuite, on règle LaTeX pour écrire correctement en français.

À retenir

  • Un document commence par la commande documentclass, puis le préambule, puis l'environnement document.
  • Une ligne vide sépare deux paragraphes, et plusieurs espaces comptent pour une seule.
  • itemize fait une liste à puces, enumerate une liste numérotée, et footnote une note de bas de page.
  • Dix caractères ont un sens spécial, dont l'antislash, les accolades, le dollar, le signe pour cent, l'esperluette et le tiret bas.
  • La compilation laisse des fichiers auxiliaires, et certains éléments demandent deux compilations.

Fais les exercices, le quiz et obtiens ton certificat dans ton espace

Avec ton compte, les deux premiers modules sont offerts : leçons, labs, simulations, quiz et tuteur. Débloque la suite du parcours pour 100 000 GNF. Le certificat vérifiable, délivré à la fin, coûte 399 000 GNF.

Indépendance. Ce parcours est indépendant : il n'est affilié ni à l'équipe du projet LaTeX, ni aux distributions TeX Live, MacTeX et MiKTeX, ni à Overleaf ou aux autres éditeurs en ligne et logiciels cités (TeXstudio, TeXworks, VS Code, Inkscape, JabRef), ni aux auteurs des extensions libres présentées, ni au projet Zotero.