Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zér0 > Les tutoriels > Non-Officiels > Bureautique > Divers > Lecture du tutoriel

Mise en page de base

Avatar
Auteur : nax
Créé : le 07/04/2008 09:49:54
Modifié : le 18/05/2008 13:18:53
Noter et commenter ce tutoriel
Imprimer ce tutoriel
Vous vous apprêtez à lire un tutoriel rédigé par un membre de ce site. Malgré tout le soin que ce membre a pu apporter au tutoriel, nous ne pouvons pas garantir que les informations contenues sur cette page sont exactes à 100%. Merci de garder cela en tête lorsque vous lirez cette page ;o)
Dans ce chapitre nous aborderons les éléments de base de la mise en page, comme le texte en gras ou les retours à la ligne et les espaces...
Sommaire du chapitre :
Chapitre précédent Sommaire Chapitre suivant

Italique et cie

Comme nous l'avons vu, en LaTeX on utilise des commandes pour indiquer des informations au compilateur. Ici nous découvrirons les commandes qui permettent de modifier l'apparence du texte.

Italique



Il existe plusieurs méthodes pour mettre un texte en italique : la plus simple est sans doute la suivante.

Code : TeX
1
\textit{Texte à mettre en italique}

Code : TeX
1
2
3
4
5
\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{document}
\textit{Mise en page} avec \LaTeX
\end{document}

Donnera une fois compilé :
Italique

Il existe une autre syntaxe de commande LaTeX, jusqu'ici nous avons vu des commandes du type \commande{texte}.
Il existe des commandes {\commande texte}.

Pour mettre en italique on utilisera aussi :

Code : TeX
1
{\itshape texte à mettre en italique}

Ou une syntaxe raccourcie : {\it texte}.

Il existe une troisième manière de mettre du texte en italique : \begin{itshape} texte en italique \end{itshape}, plus utile pour les longs blocs de texte. On appelle cela un environnement.

Gras



De même que pour mettre en italique il existe 3 manières de mettre un texte en gras :
Pour s'en souvenir, on peut se dire que bf signifie Bold (gras) Font (police) en anglais.

Si vous omettez les accolades lors de la syntaxe {\commande texte}, tout le texte du document subira la commande, on dit alors que la commande a une portée infinie.


Souligné



Pour souligner un texte on utilise la commande \underline{Texte à souligner}.

Il existe une extension qui permet d'obtenir des effets plus nombreux : l'extention ulem.
Pour l'utiliser il faut ajouter :

Code : TeX
1
\usepackage{ulem}

Dans l'en-tête du document, avant le \begin{document}.

Les commandes supplémentaires sont :

Notez que lorsque je n'indique pas la manière dont s'utilise une fonction c'est qu'elle s'utilise de cette manière : \fonction{texte}.

Combinaisons



Il est tout à fait possible de combiner différentes commandes :

Code : TeX
1
2
\textbf{\textit{Texte gras et italique}}
underline{\bfseries texte souligné et gras}

Image utilisateur

L'emphase



Il existe un style un peu particulier appelé l'emphase : c'est un procédé de mise en relief ou d'insistance. Sur LaTeX il est représenté en italique ou souligné mais il ne veut pas dire italique (ceux qui ont fait du HTML doivent sans doute retrouver le concept des balises em et strong ; em signifiant emphase).

La commande est \emph{text}.

Exemple



Code : TeX
1
2
3
\textbf{Article premier} - 
Les hommes naissent et demeurent libres et \emph{égaux} en droits.
Les distinctions sociales ne peuvent être fondées que sur l'utilité commune.

Image utilisateur

La forme déclarative de la commande emphase est {\em Texte important}.

L'emphase se distingue de l'italique car ce n'est pas une information de style mais de contenu.
Une emphase dans un texte en italique sera représentée en texte droit.

Autres styles



Petites capitales




sc = small caps

Environnements de texte

Les environnements de texte permettent de créer des blocs de texte qui sont présentés d'une certaine manière.
Un environnement débute par :
Code : TeX
1
\begin{nom de l'environnement}

et se termine par :
Code : TeX
1
\end{nom de l'environnement}


L'alignement



Pour aligner un texte à droite, à gauche, ou au centre on utilise les environnements suivant :

Code : TeX
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
\begin{flushleft}
Texte aligné à gauche
\end{flushleft}

\begin{center}
Texte centré
\end{center}

\begin{flushright}
Texte aligné à droite
\end{flushright}

% On peut utiliser une syntaxe plus légère avec les commandes :
\flushleft{...} % Aligner à gauche 
\center{...} % Centrer
\flushright{...} % Aligner à droite


Citation et Vers



Pour les citation on utilise l'environnement quote pour les citations courtes et quotation pour les citations longues.

Code : TeX
1
2
3
4
5
\begin{quote}
 L'imagination est plus importante que la connaissance.
 La connaissance est limitée alors que l'imagination englobe le monde entier, stimule le progrès, suscite l'évolution.
\textbf{Albert Einstein (1929)}
\end{quote}


Pour écrire de la poésie, on utilise l'environnement verse, les retours à la ligne se font grâce à \\

Code : TeX
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
\textbf{Charles Baudelaire} 
\underline{Les Fleurs du mal} \\ 
\textit{Le Vin des amants}
\begin{verse}
 Aujourd'hui l'espace est splendide ! \\
Sans mors, sans éperons, sans bride, \\
Partons à cheval sur le vin \\
Pour un ciel féerique et divin ! \\
[...]
\end{verse}


Environnements scientifiques



Vous pouvez créer un résumé du texte qui suit avec l'environnement abstract

Code source



Pour afficher du code source avec LaTeX on utilise l'environnement verbatim

Code : TeX
1
2
3
4
5
6
7
8
9
\begin{verbatim}
#include <stdio.h>
 
int main(int argc, char* argv[])
  {
    printf("Hello world!\n");
    return 0;
  }
\end{verbatim}


On obtient alors ce document :

verbatim


Mise en page syntaxique du code



Pour que la mise en page du code se face de manière syntaxique, (mots clés en gras, ...) on utilise la package : listings

Pensez à inclure ce package dans l'en-tête :

Code : TeX
1
\usepackage{listings}


Ensuite il faut définir le type de code (à l'intérieur du document, après l'en-tête).

Code : TeX
1
\lstset{language=C}


Puis on écrit le code dans un environnement lstlisting

Code : TeX
1
2
3
4
5
6
7
8
9
\begin{lstlisting}
#include <stdio.h>
 
int main(int argc, char* argv[])
  {
    printf("Hello world!\n");
    return 0;
  }
\end{lstlisting}


Image utilisateur


Pour ne pas utiliser de bloc on utilise la commande \verb suivie du code entre deux symboles.

Code : TeX
1
On utilise la commande \verb|\verb|


Image utilisateur

En utilisant l'environnement verbatim* ou la commande \verb* les espaces seront affichées

Caractères spéciaux

Nous savons que les commandes LaTeX utilisent les caractères "\" et les accolades "{" et "}".
Le problème se pose donc quand ils faut les afficher. Ces caractères s'appellent caractères réservés, car ils sont utilisés par LaTeX, il en existe d'autres, les voici tous :
{ } % # $ ^ ~ & _ \

Pour les afficher il faut soit les échapper (ajouter "\" avant) ou utiliser une commande spéciale :
Pour { } % # & _ et $ il est possible de les échapper de cette manière : "\{".

Les commandes pour afficher les autres caractères sont :

Le retour à la ligne

Les retours simples à la ligne ne sont pas effectifs en LaTeX : ils ne produisent qu'un espace standard.

Code : TeX
1
2
3
Bonjour, 
j'édite un document en 
LaTeX.

Produira le même résultat que :

Code : TeX
1
Bonjour, j'édite un document en LaTeX.

Généralement vous n'aurez pas à vous occuper des retours à la ligne, car LaTeX positionnera le texte pour qu'il « colle » à la page.
Mais il peut arriver que vous ayez besoin de forcer le retour à la ligne. Dans ce cas il faut utiliser la syntaxe :

Code : TeX
1
2
3
Bonjour, \\
j'édite un document en \\
LaTeX.

À utiliser avec parcimonie.

Les paragraphes



Tout texte est structuré en paragraphes, un paragraphe commence par un alinéa et est suivi d'un retour à la ligne même si le texte ne remplit pas tout l'espace horizontal.

En LaTeX pour commencer un nouveau paragraphe, il suffit de sauter une ou plusieurs lignes dans le fichier source :

Code : TeX
1
2
3
4
5
6
7
Une représentation à l'hôtel de Bourgogne
 
La salle de l'Hôtel de Bourgogne, en 1640. Sorte de hangar de jeu de paume aménagé et embelli pour des représentations.
 
La salle est un carré long ; on la voit en biais, de sorte qu'un de ses côtés forme le fond qui part du premier plan, à droite, et va au dernier plan, à gauche, faire angle avec la scène qu'on aperçoit en pan coupé.
 
Cette scène est encombrée, des deux côtés, le long des coulisses, par des banquettes. Le rideau est formé par deux tapisseries qui peuvent s'écarter. Au-dessus du manteau d'Arlequin, les armes royales. On descend de l'estrade dans la salle par de longues marches. De chaque côté de ces marches, la place des violons. Rampe de chandelles...

Image utilisateur

Pour séparer les paragraphes on utilise les commandes :

Code : TeX
1
2
3
4
5
\vspace{longueur}  % voir plus bas
% ou
\medskip
\smallskip
\bigskip

J'ai utilisé dans le code le caractère % : il indique que ce qui suit est un commentaire, qui n'est pas interprété lors de la compilation.
La portée du commentaire va du caractère % jusqu'au bout de la ligne.

Sauter une ou plusieurs lignes revient au même.

Pour séparer les mots comme on le fait dans n'importe quel éditeur de texte, on peut utiliser en LaTeX soit l'espace (touche espace), soit le retour à la ligne (touche entrée). Une espace insécable s'écrit avec la commande : \~.
L'espace insécable ne peut pas servir de retour à la ligne (pour les nombres par exemple).

Enfin, on peut spécifier une largeur grâce à la commande : \hspace{largeur}.
La largeur peut être exprimée en cm, mm, pt, em (proportionnel à la police)...

Maintenant vous pouvez déjà commencé à créer de petits documents en LaTeX, mais ce chapitre à surtout présenter les différentes formes de commandes de LaTeX.
Dans le prochain chapitre, nous verrons comment structurer le texte, c'est à dire déclarer des titres, faire des tableaux ou des listes.
Chapitre précédent Sommaire Chapitre suivant
Auteur : nax
Noter et commenter ce tutoriel
Imprimer ce tutoriel

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | Fil RSS | XHTML 1.0 | CSS 2.0
Édité par Simple IT SARL : Nous contacter | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 564 Zéros connectés | Requêtes SQL 9 requêtes | Temps de génération de la page : Total (SQL) 0.263s (0.2512s)