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 :
1 Mon premier document
- 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}
- Enregistrer le document sous le nom test.tex
- Compiler le document.
- Lancer la visionneuse ( par exemple windvi )
- 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 |