Traitement de texte basique avec LaTeX


A lire avant tout :

Ce document montre comment utiliser les commandes basiques comme :

  • mettre en gras, en italique;
  • changer la taille des caractères;
  • centrer, aligner à droite…

Le minimum pour survivre

Les commandes commencent par le caractère \ (anti-slash)

Un passage à la ligne n’est pas interprété comme tel par \LaTeX, il faut laisser une ligne vierge pour changer de paragraphe.Pour forcer un passage à la ligne on peut utiliser, mais c’est rare, \\ .
On utilise souvent les accolades {… } pour délimiter un bloc de texte, par exemple pour changer la taille de la police :

Taille normale {\Huge ceci est en énorme} et retour à la normal.

Les accolades peuvent bien sur être imbriquées.
De nombreuses commandes se présentent sous la forme :

\begin{commande}

\end{commande}

Le caractère % permet de commenter le fichier.
Le caractère ~ permet d’indiquer qu’un espace est insécable ( pas de passage à la ligne )

La taille des caractères

En typographie classique, on mesure la taille des caractères en point. 1pt=0,03515cm.
Dans la déclaration initiale \documentclass[10pt]{article} on indique la taille, 10pt, du style normal dans tout le document. On a le choix entre 10pt (par défaut) , 11pt et 12pt.

Il y a alors 10 tailles de caractères possibles :

10pt 11pt 12pt
/Huge 25pt 25pt 25pt
/huge 20pt 20pt 25pt
/LARGE 18pt 18pt 20pt
/Large 14pt 14pt 18pt
/large 12pt 12pt 14pt
/normalsize 10pt 11pt 12pt
/small 9pt 10pt 11pt
/footnotesize 8pt 9pt 10pt
/scriptsize 7pt 8pt 8pt
/tiny 5pt 6pt 6pt

Il suffit d’écrire {\Huge Voici un texte en énorme} pour changer de taille de caractère.

Le style des caractères

Mettre en gras, en italique, en penché… et bien plus encore !

\textnormal{texte} pour écrire en caractères normaux (par défaut) donc inutile !
\textit{texte} pour écrire en caractères italiques.
\textsl{texte} pour écrire en caractères penchés.
\textbf{texte} pour écrire en caractères gras.
\texttt{texte} pour écrire en caractères machine à écrire.
\textsf{texte} pour écrire en caractères linéaux.
\textsc{texte} pour écrire en petites capitales.

On peut mélanger, bien sûr, même si je n’ai jamais compris à quoi servait un texte écrit en gras et en italique !!
Attention, il n’existe pas de petites capitales grasses.

Les dispositions de texte classiques

Centrer

On peut utiliser l’environnement center pour un paragraphe entier ou la commande \centerline pour une seule ligne :

\begin{center}

Tout ce texte sera centré

Ce paragraphe aussi

Et même celui-la\\
Avec un saut de ligne forcé

\end{center}

Ou pour une seule ligne :

\centerline{\Huge Je veux centrer ce truc énorme }

Tout à gauche, sans justification

C’est l’environnement flushleft.

\begin{flushleft}

\end{flushleft}

Tout à droite

C’est l’environnement flushright.

\begin{flushright}

\end{flushright}

Les espacements verticaux et horizontaux

Quand on souhaite marquer des sauts de lignes plus importants, on dispose des commandes suivantes :

\vspace{1cm} Espace vertical de 1cm
\hspace{1cm} Espace horizontal de 1cm
\bigskip Espace vertical important et proportionnel à la police de base
\medskip Espace vertical moyen et proportionnel à la police de base
\smallskip Espace vertical petit et proportionnel à la police de base
\vfill Espace vertical déterminé en fonction de la place sur la page
\hfill Espace horizontal déterminé en fonction de la place sur la ligne

Un exemple pour finir

Voici le résultat, et ci-dessous le code source.

LaTeX01.tex et LaTeX01.pdf

\documentclass[10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\usepackage[francais]{babel}
\pagestyle{empty}\geometry{ 

a4paper,        % a4
tmargin=2cm,    % Marge haute
bmargin=2cm,    % Marge basse
lmargin=2cm,    % Marge gauche
rmargin=2cm,    % Marge droite
headheight=0cm, % Entete
headsep=0cm,    % Séparateur entete
footskip=0cm    % Pied de page
}

\begin{document}

\centerline{\Huge Voici le titre en Huge}

\vspace{2cm}

\textit{Un exemple en italique}, puis un texte normal, \textbf{\Large un peu de gras et Large}, \textsc{des petites capitales en taille normale}.

\bigskip

On peut écrire un texte à partir de la marge gauche et la suite \hspace{4cm} 4cm plus loin.

Ou encore

Écrire un texte \hfill et la suite le plus loin possible sur la même ligne

\vspace{3cm}

Nous voici 3cm plus bas !

\begin{flushright}

Ce texte en taille normale est à droite…

\texttt{Celui-ci en machine à écrire aussi}

{\scriptsize Quelques mots en plus petit}

\end{flushright}

\vspace{1cm}

\begin{center}

Nous sommes centré et 1cm plus bas !

Un peu de \hfill texte centré mais loin…\\
Centré

\smallskip

{\tiny Tout petit et centré}

\vfill

Nous prenons toute la place verticale.

On va se retrouver en bas de la page…

{\tiny} Même en tout petit, et centré

{\LARGE Gros mais centré}

\end{center}

\end{document}

 

Il est grand temps de faire des maths. Non ?

Publié dans LaTeX. Étiquettes : . Leave a Comment »

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :