Le source d'un fichier TeX ou LaTeX est constitué du texte formant
le contenu du document et de commandes de formatage ou macros.
La distinction entre un mot ordinaire et un appel de commande ou macro
est faite à l'aide du caractère \.
La saisie du source peut se faire au kilomètre dans la mesure où les retours à la ligne, les indentations et la segmentation du document en général sont précisés par des commandes. Toutefois, une ligne vide dans le source correspond à un changement de paragraphe.
Une commande dans le source obéit, le plus souvent, à la syntaxe suivante :
\nom_commande{argument_1}{argument_2}...{argument_n}
Des éléments d'un document peuvent être regroupé au sein d'un
groupe délimité par des accolades, les macros appelées
en début de groupe (ou qui préfixent le groupe) ont alors une étendue
limitée à ce groupe.
Exemple :
... le {\bf format XML} est pratique pour la saisie du \emph{contenu}
d'un document ...
% sur une ligne
est ignoré, donc considéré comme commentaire.
le volume du tore est $V=2\pi R r^2$ % ceci est un commentaire !
\bye.url : http://melusine.eu.org/syracuse/formation/tex20000309/TeXRefCard.pdf
\documentclass[a4paper]{article}
% Debut du preambule (declarations)
% Fin du preambule
\begin{document}
% Debut du document
\end{document}
article) ainsi que les
options de cette classe que nous utiliserons
(ici a4paper).LaTeX est riche en commandes de formatage de document, utiliser ce format c'est choisir un look pour ses documents qui auront tous, de fait, la même apparence. Il est toutefois possible de modifier certains paramètres de façon à adapter cette apparence à ses goûts personnels.
Les classes de documents existantes en LaTeX sont article,
report, book, letter pour les plus
connues. En matière d'options, on peut choisir la taille de base des
caractères : 10pt, 11pt, 12pt ;
le format du papier : a4paper, a5paper,
letter ... et d'autres plus particulières comme
twocolumn pour faire comme son nom l'indique.
Les commandes LaTeX nécessitent souvent des arguments (obligatoires, ils se placent entre accolades) et peuvent être altérées par des options (facultatives, elles sont délimitées par des crochets).
.sty, dans une version précédente de LaTeX (avant 1994),
on les considérait comme des fichiers de style.
\usepackage[option_1,...,option_n]{package}
\usepackage{package_1,...,package_n}
.sty.
Il peut y avoir plusieurs appels, généralement on les place en tête
du préambule.
inputenc.sty
latin1 pour un PC sous Linux ou Windows.applemac pour un Macintosh.t1enc.sty
babel.sty
french.palatino.sty times.sty
\begin{nom_environnement}
% contenu du groupe
\end{nom_environnement}
center : justification centrée du texte.flushright : justification à droite du texte.flushleft : justification à gauche du texte.enumerate : énumération. Les items
de l'énumération sont précédés de la commande \item.
Dans le document final ils seront numérotés.itemize : énumération sans numérotation. Les
items sont balisés de la même façon que dans le cas précédent
mais repérés par un tiret dans le document final.quote : mise en restriction du texte par
rapport à la largeur de la page, intéressant pour placer un
résumé par exemple.Les informations données ici se rapportent à la classe de document
article.
\section{titre de la section}
\subsection{titre de la sous-section}
\subsubsection{titre de la sous-sous-section}
\paragraph{titre du paragraphe}
\subparagraph{titre du sous-paragraphe}
\par : commencer un nouveau paragraphe.\newpage : continuer sur une nouvelle page.\\[2mm] : aller à la ligne en augmentant l'espace
inter-ligne de 2mm.\footnote{note de bas page}
\tableofcontents : présentation de la table des
matières, à mettre dans le source à l'endroit où l'on veut la placer.\maketitle : présentation du titre, les éléments
du titre sont à fixer avec les commandes \title,
\author et \date. La date par défaut
est celle du système.
\documentclass{article}
\usepackage[latin1]{inputenc}
\usepackage{t1enc}
\usepackage[french]{babel}
\title{Le vide en \LaTeX}
\author{L. Atek}
\begin{document}
\maketitle
\tableofcontents
\section{Un}
Du texte ...
\subsection{Un.Ain}
Encore du texte ...
\section{Deux}
Toujours du texte...
\paragraph{Exemple} Tiens, du texte !
\end{document}
|
![]() |
url : http://melusine.eu.org/syracuse/doc/ps/
Le petit livre de TeX - Raymond Séroul - InterEditions,1992
Idéal pour s'imprégner de la philosophie de TeX. LaTeX n'y est pas abordé.LaTeX par la pratique - Christian Rolland - O'REILLY, 1999
Toutes les commandes de LaTeX illustrées par l'exemple. Le livre est accompagné du CD-ROM TeXlive 4 qui contient des distributions complètes de TeX pour PC (Linux et Windows).The LaTeX companion - Goossens, Mittelbach, Samarin - Addison Whesley, 1994
Le livre de référence concernant le format LaTeX par ceux qui ont contribué à sa dernière version.url : http://melusine.eu.org/syracuse/formation/tex20000309/source.tex
Pour obtenir le document final au format PostScript (160 Ko) :url : http://melusine.eu.org/syracuse/formation/tex20000309/source.ps
Version compressée (60 Ko) :url : http://melusine.eu.org/syracuse/formation/tex20000309/source.zip