US

Fichiers sources LaTeX

Pour réaliser un document, il vous faudra d'abord écrire un fichier source, le listing ci-dessous vous donne un exemple de fichier source LaTeX.

1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
\documentclass[a4paper,11pt]{report}
 
\usepackage[latin1]{inputenc}
 
\begin{document}
    \chapter{Les bases de \LaTeX{}}
 
    \section{Fichier source}
    Il faut un fichier source et ensuite le compiler pour obtenir un fichier PDF.
 
\end{document}
listing l1.1 Exemple fichier source LaTeX

Une fois le fichier source écrit, vous devrez le compiler afin d'obtenir un nouveau fichier distribuable (Essentiellement aux formats DVI, PS ou PDF).

Créer un document LaTeX
fig l1.1 Créer un document LaTeX

Le fichier source doit être écrit en respectant certaines règles bien précises.

Les espaces

Les caractères d'espacements comme les espaces ou les tabulations sont considérés par LaTeX comme de simples espaces. Plusieurs blancs consécutifs sont considérés comme une seule espace. Les espaces de début et de fin de ligne sont ignorés, un seul retour à la ligne est considéré comme une espace.

Une ligne vide entre deux lignes de texte marque la fin d'un paragraphe, plusieurs lignes vides sont équivalentes à une seule ligne vide.

Caractères spéciaux

Il y a une série de caractères qui ont une signification particulière pour LaTeX, ce sont des caractères réservés. Il s'agit des caractères suivant : $ & % # _ { } ~ ^ \.

Certains de ces caractères peuvent néanmoins être insérés dans un document si vous les préfixez d'un backslash. Vous pouvez donc utiliser \$ \& \% \# \_ \{ \}. Pour les autres, il faut utiliser des commandes spéciales que nous verrons plus tard.

Commandes LaTeX

Les commandes LaTeX sont utilisées pour effectuer une certaine action. Elles sont sensibles à la casse. Il existe deux sortes de commande LaTeX :

  • Soit elles commencent par un backslash et sont composées uniquement de lettres. La commande se termine par tout ce qui n'est pas une lettre (par exemple une espace ou un chiffre)
  • Soit elles sont composées d'un backslash et d'un caractère spécial (non-lettre)

LaTeX ignore les espaces après les commandes, pour insérer un blanc après une commande, il faut utiliser des accolades {}.

1 
\nom_commande[options]{}
listing l1.2 Commande

Certaines commandes prennent des paramètres et seront suivies de ces paramètres entre accolades {} et parfois elles prennent aussi des paramètres optionnels, appelés options qui seront entre crochets []. Le code ci-dessous montre un exemple avec des commandes LaTeX, ne vous tracassez pas de les comprendre pour le moment, nous y reviendrons assez tôt.

1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
\documentclass[a4paper,11pt]{report}
 
\usepackage[latin1]{inputenc}
 
\begin{document}
    Nous sommes le \today. \\
 
    \textit{Les techniciens} utilisent \TeX{} souvent
 
\end{document}
listing l1.3 Les commandes

Environnement LaTeX

Les environnements sont utilisés pour regrouper un ensemble de texte qui représente une certaine entité, par exemple une figure, un tableau, un poème, etc ...

Pour utiliser les environnements, on fait appel à deux commandes : la première est la commande begin et permet d'indiquer que le début de l'environnement et la seconde est end et indique bien entendu la fin de l'environnement.

1 
2 
3 
\begin{nom_environnement}
Texte ...
\end{nom_environnement}
listing l1.4 Environnement

Nous avons déjà utilisé un environnement, il s'agit de l'environnement document qui représente le document. Nous en verrons d'autres par la suite

Les commentaires

Lorsque vous placez le caractère spécial %, tout ce qui suit le caractère jusque la fin de la ligne sera ignoré et n'apparaitra pas dans la version compilée du document. Il s'agit de simples notes pour celui qui écrit le fichier source.

Pour créer des commentaires plus long, il est préférable d'utiliser l'environnement comment de l'extension verbatim, mais nous en reparlerons plus loin.

1 
2 
3 
4 
5 
6 
7 
8 
9 
\documentclass[a4paper,11pt]{report}
 
\usepackage[latin1]{inputenc}
 
\begin{document}
    
    Nous sommes le \today % Affiche la date
 
\end{document}
listing l1.5 Les commentaires

Coupure de longues lignes

Le caractère %, lorqu'il est utilisé tout seul en fin de ligne permet de signaler qu'en réalité la ligne continue.

1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
\documentclass[a4paper,11pt]{report}
 
\usepackage[latin1]{inputenc}
 
\begin{document}
    Il s'agit ici d'une longue ligne%
    , tellement longue qu'il a fallu%
    utiliser le \%%
    pour pouvoir la couper en plusieurs lignes.
 
\end{document}
listing l1.6 Coupure de longues lignes
  • Espace membre
  • Learning Center
  • Les forums
  • Livre d'or
  • Imprimer
  • Boutique
  • Info
  • Règlement
  • Erreur
  • Newsletter