LaTeX II
Environnements, mode mathématique, multi-fichier
Environnements
Un environnement LaTeX est un bloc de commandes qui change la façon
dont le contenu est mis en page.
Syntaxe:
\begin{NomEnvironnement}
...
\end{NonEnvironnement}
La liste exacte des environnements disponibles dépend de la classe
de document (commande \documentclass du préambule).
Exemples:
- texte centré: environnement center
- listes: numérotées (environnement enumerate),
non numérotées (environnement itemize), liste de définitions
(environnement description). Chaque nouvel élément de
la liste est introduit par une commande \item (dans le cas de description,
un paramètre indique le mot/expression défini).
- formules mathématiques (cf plus loin), énoncés
de théorèmes, figures (cf plus tard)...
Les environnements peuvent être inclus les uns dans les autres, et
cela peut, en fonction de la classe de document, avoir des conséquences
sur leur mise en page (ne pas s'en préoccuper!).
Mode mathématique
TeX/LaTeX a été à l'origine prévu pour la
mise en page de documents mathématiques contenant des formules, et
permet d'inclure des formules mathématiques parfaitement mises en
page, aussi bien dans le corps d'un paragraphe (mode mathématique
simple) que comme équations mises en valeur.
Syntaxe: $...$ (mode maths simple)
Les règles typographiques changent en mode maths:
- les lettres sont en italique;
- les espaces disparaissent ($ab$ ou $a b$
c'est la même chose, ça désigne le produit de a
par b)
- possibilité d'avoir des exposants ($a^2$, $a^{10}$), des indices
($u_1$, $u_{n+1}$)
- accès à l'alphabet grec ($alpha$, $Gamma$)
Convention: si un objet est un tant soit peu mathématique,
son nom est toujours composé en mode mathématique:
La fonction $f$ vérifie..
Le programme $P$ est faux...
Pour des formules plus importantes, qui doivent être mises en page
sur une ligne à part, on dispose d'environnements dédiés:
displaymath, equation (numérotée).
\begin{displaymath}
\int_{-\infty}^{+\infty} \frac{1}{1+x^2} dx = \pi
\end{displaymath}
Séparation en plusieurs fichiers
Il est souvent pratique, lorsqu'un document devient important, de le séparer
en plusieurs fichier (par exemple, un fichier contiendra le préambule,
chaque autre fichier contiendra un chapitre - et sera nommé d'après
le titre du chapitre, surtout pas chapitre1.tex!)
Syntaxe: \include{NomDeFichier}
inclut le contenu du fichier NomDeFichier.tex, provoque un saut
de page.
Alternativement: \input{NomDeFichier.tex}
ne provoque pas de saut de page.
Avantage: il est possible de changer l'ordre des chapitres, d'en ajouter,
en ne modifiant que le document principal; plusieurs personnes peuvent plus
facilement collaborer à la rédaction d'un même document,
chacune travaillant sur des fichiers différents.
Manipulations demandées
(à partir du "CV" créé a la
séance 1)
Modifier le document CV, en utilisant la classe
report. Le CV devra devenir le premier chapitre; le deuxième chapitre
sera intitulé "mes dernières vacances", et le troisième,
"mes équations préférées". Ce dernier présentera
différentes équations (et, à la séance suivante,
une matrice).
À suivre: figures, inclusion de graphiques, tableaux,
tableaux d'équations...