Prise en main de LaTeX2e

Auteur : Michel Gosse - Lycée Louis Armand - Poitiers

 

L'utilisation de LaTeX dépend bien sûr de la distribution installée. On suppose que le système a été convenablement configuré. On se propose dans ce document de présenter les règles de base qui permettent de composer un texte au format LaTeX. On désignera par éditeur l'éditeur de textes dans lequel on entre le code source, et par visionneuse le programme de visualisation, qui peut être Windvi, Dviwin, ou Yap. Les rubriques abordées sont :

Mon premier document

La gestion des caractères

Les environnements

Ecrire des mathématiques

Les tableaux

1  Mon premier document

  1. Taper les lignes suivantes dans l'éditeur de textes :

    \documentclass[a4paper,10pt]{article}
    \usepackage[french]{babel}
    \begin{document}
    Ceci est mon premier document en TEX
    \end{document}

     
  2. Enregistrer le document sous le nom test.tex
  3. Compiler le document.
  4. Lancer la visionneuse ( par exemple windvi )
  5. Pour effectuer des modifications, on procède de la manière suivante :
    • Laisser la visionneuse ( programme windvi ) ouverte.
    • Basculer dans l'éditeur de texte ( avec par exemple les touchers ALT+TAB)
    • Modifier le texte source en rajoutant la phrase '' et j'en suis très fier ! ''.
    • Sauver le fichier.
    • Demander une nouvelle compilation.
    • Visualiser le résultat en basculant dans la visionneuse ( touches ALT+TAB)

En résumé, un document LATEX2e se compose d'une déclaration du style de document utilisé ( article, book ou letter ), de fichiers auxiliaires ( facultatifs ) appelés packages, et du corps du document, situé obligatoirement entre les délimiteurs \begin{document} et \end{document}. On remarquera que toute commande de LATEX2e est obligatoirement précédée d'un contre-oblique.

2  La gestion des caractères

2.1  La taille des caractères

Il faut d'abord choisir une taille de caractère qui servira de base pour l'élaboration du document. L'utilisateur a le choix entre les tailles de 10 points, 11 points ou 12 points. Le choix de la taille de base se fait dans la déclaration du document :

\documentclass[a4paper,10pt]{article}

L'auteur peut vouloir ponctuellement modifier la taille de certains caractères. Cela se fait par les commandes suivantes :

\tiny  Taille des caractères
\scriptsize Taille des caractères
\footnotesize  Taille des caractères
\small       Taille des caractères
\normalsize       Taille des caractères
\large Taille des caractères
 \Large    Taille des caractères
\LARGE  Taille des caractères
\huge  Taille des caractères
 \Huge   Taille des caractères

Le choix normalsize correspond à la taille des caractères choisie par défaut pour tout le document dans la déclaration du type de document.

2.2  Le style des caractères

L'utilisateur dispose des choix suivants :

\textnormal{texte}              Style normal ( obtenu par défaut )
\textsl{texte} Style penche
\textit{texte} Style italique
\textbf{texte} Style gras
\texttt{texte} Style machine à écrire
\textsf{texte} Style linéal
\textsc{texte} STYLE PETITES CAPITALES

2.3  Quelques commandes utiles

Par rapport à un traitement de texte classique, certains automatismes n'ont plus court. Par exemple, le fait de mettre deux espaces dans le fichier source ne sert qu'à en améliorer la lisibilité, mais cela ne provoque pas d'effet dans le fichier dvi. Autre exemple, le fait de passer à la ligne dans le code source ne produit pas de changement de ligne dans le fichier dvi. Ce comportement s'explique par le fait que LATEX2e gère la mise en page, et ne tient pas compte de la disposition du texte tapé par l'auteur. On dispose donc de quelques commandes spécifiques permettant d'affiner le résultat produit :

\\        Force un changement de ligne
\newpage   Force un changement de page
\noindent   Empêche que la première ligne d'un paragraphe ne se décale
\hspace{xcm}   Produit un espace horizontal de x centimètres
\vpace{xcm}     Produit un espace vertical de x centimètres

3  Les environnements

Ils permettent entre autres de mettre en page son document, de créer des listes. Examinons les environnements les plus utilisés :

3.1  L'environnement center

Tout le texte tapé entre \begin{center} et \end{center} sera centré. Cet environnement est très utile pour les titres des documents.

3.2  L'environnement flushright

Tout le texte tapé entre \begin{flushright} et \end{flushright} sera justifié à droite.

3.3  L'environnement verbatim

Tout le texte tapé entre \begin{verbatim} et \end{verbatim} sera imprimé tel qu'il est écrit, sans traitement par LATEX2e .

3.4  Les environnements de liste

3.4.1  L'environnement itemize

Cet environnement permet de créer des listes simples. Un symbole précède chacun des éléments de la liste. Par exemple, compiler le code suivant :


\begin{itemize}
\item Ceci est le premier élément de la liste.
\item Ceci est le deuxième élément de la liste
\end{itemize}

3.4.2  L'environnement enumerate

Cet environnement permet de créer des listes numérotées. Un compteur précède chacun des éléments de la liste. Par exemple, compiler le code suivant :

\begin{enumerate}
\item Ceci est le premier élément de la liste.
\item Ceci est le deuxième élément de la liste
\end{enumerate}

3.5  Les environnements emboîtés

Il est évidememment possible d'imbriquer des environnements les uns dans les autres. Par exemple, compiler le code suivant :

\begin{enumerate}
      \begin{enumerate}
      \item Il est facile d'imbriquer des environnements
      \item Il est conseillé de décaler son code source
      \end{enumerate}
\begin{itemize}
      \item On peut varier les plaisirs
      \item Et mélanger les listes
      \end{itemize}
\end{enumerate}

4  Ecrire des mathématiques

Pour composer une formule mathématique, il faut obligatoirement l'insérer dans un environnement mathématique. Cela se fait par les commandes \begin{math} et \end{math}, que l'on peut raccourcir par $ ( remplace \begin{math} ) et $ ( remplace \end{math} ).

Par exemple, la fraction [(x+1)/ 2] s'obtient par la commande $\frac{x+1}{2}$. La fraction [(x+1)/ 2] est dite en ligne, car sa taille correspond à celle d'une ligne. On peut aussi écrire des mathématiques en mode display, c'est à dire sur une ligne à part et centrée, comme par exemple

qui s'obtiendra par la commande \[ \frac{x^{2}+1}{x+5} \]. On peut employer aussi le double dollar $$ pour entrer et sortir du mode mathématique. En mode mathématique, LATEX2e gère automatiquement les espaces requis pour la typographie mathématique. On peut cependant rajouter des espaces supplémentaires grâce aux commandes :

\,            espace fin
\;   grand espace
\:  espace moyen
\quad   espace normal

Tous les symboles mathématiques sont disponibles. On dispose des lettres grecques, des symboles pour les opérations binaires, des symboles pour les relations, des flèches, et de milliers d'autres, dont on trouvera la description détaillée dans les manuels sur LATEX2e. Par exemple, le code
\begin{displaymath}
1+\left( \frac{1}{1-x^{2} } \right)^3
\end{displaymath}
donne l'expression :

5  Les tableaux

L'environnement tabular permet de réaliser des tableaux. Le caractère & délimite les colonnes, tandis que \\ permet de commencer une nouvelle ligne. En ce qui concerne le tracé des lignes, la commande | permet de tracer des lignes verticales, tandis que la commande \hline construit les lignes horizontales. Par exemple, les commandes :

\begin{tabular}{|r |c | l |} \hline
colonne alignée à droite & colonne centrée & colonne alignée à gauche \\\hline
ligne 2 colonne1 & ligne 2 colonne 2 & ligne 2 colonne 3 \\\hline

\end{tabular}

construisent le tableau suivant :

 

colonne alignée à droite

colonne centrée

colonne alignée à gauche

ligne 2 colonne 1

ligne 2 colonne 2

ligne 2 colonne 3

Pour toutes remarques concernant cette page, écrire à Michel Gosse.


Académie de Poitiers
Courrier électronique :webmath@ac-poitiers.fr

Dernière mise à jour : 20/04/2000