Aller au menu - Aller au contenu

Icône Les tableaux

Mise à jour : 15/10/2010
Difficulté : Difficile Difficile Durée d'étude : 1 jour Creative Commons BY-NC-SA
20 808 visites depuis 7 jours, dont 404 sur ce chapitre classé 16/786
En science, les tableaux sont des éléments essentiels. Les créateurs de LaTeX ont su les mettre à l’honneur et apporter une somme colossale de packages et d’environnements sachant les gérer.

Massifs et encombrants, comme des images ou des figures, les tableaux sont des flottants et LaTeX peut les gérer comme tels.

Les tableaux, tout comme les maths (que nous étudierons dans le prochain chapitre), font l’objet d’une documentation extrêmement fournie (ainsi que d’un nombre de commandes impressionnant). Ce chapitre traitera plusieurs points utiles à la création des tableaux en vous apprenant à :
  • créer des tableaux simples
  • fusionner des cellules
  • paramétrer le placement des flottants ainsi que quelques autres détails de mise en page.


Bien que difficile, ce chapitre sera extrêmement riche en exemples. ;)
Sommaire du chapitre :
Icône du chapitre
Chapitre précédent Sommaire Chapitre suivant

Structure type d'un tableau

Dans cette première sous-partie, nous allons faire nos premiers pas avec des tableaux. Notre but sera de réaliser une grande table de multiplication.

La théorie


Tableau sans bordure


Le tableau sans bordure est le plus simple à créer. Ici tout se passe dans l’environnement tabular , et nous souhaitons créer le tableau suivant (la création va se dérouler en trois temps) :
Tableau simple


Nous devons décider dans un premier temps de l’alignement des cellules dans chaque colonne. Trois choix s’offrent à nous :
  • à droite (option r)
  • à gauche (option l)
  • centré (option c)

Dans un second temps, l’une des trois lettres « l,r et c » sera choisie pour chaque colonne et insérée entre accolades à l’ouverture de l’environnement tabular .

Ici nous souhaitons créer un tableau contenant deux colonnes centrées, notre squelette de départ sera donc le suivant :

Code : TeX
1
2
\begin{tabular}{cc}
\end{tabular}


Pour finir, nous rentrons ligne par ligne le contenu des cellules séparé par le caractère « & ». Chaque ligne sera terminée par \\ (c’est un moyen de signifier à LaTeX notre souhait de changer de ligne).

Pour notre tableau simple, voici le code source :

Code : TeX
1
2
3
4
\begin{tabular}{cc}
1 & 2 \\
3 & 4 \\
\end{tabular}


Bien que peu intuitif au début, l’environnement tabular est très pratique.

Tableau avec bordure


Nous souhaitons maintenant rajouter des bordures visibles. Afin de faire apparaître les lignes, la commande \hline est à placer entre deux lignes consécutives, et plus généralement partout où vous souhaitez obtenir une ligne horizontale (dans un tableau).

Démonstration :

Code : TeX
1
2
3
4
5
6
7
\begin{tabular}{cc}
\hline
1 & 2 \\
\hline
3 & 4 \\
\hline
\end{tabular}


bordures, première étape

Les colonnes, quant à elles, sont un peu plus subtiles à mettre en place. Pour marquer la séparation entre deux colonnes consécutives, par une bordure verticale, il faut insérer le caractère « | » entre elles dans lors de la spécification des alignements.

Ici, {cc} devient {|c|c|} .

Démonstration :

Code : TeX
1
2
3
4
5
6
7
\begin{tabular}{|c|c|}
\hline
1 & 2 \\
\hline
3 & 4 \\
\hline
\end{tabular}

Bordures, seconde étape


Exercice


Il est temps pour vous de souffrir. :diable: . Dans cet exercice, vous devez reproduire en LaTeX l’affreux tableau ci-dessous. Prenez le temps de réfléchir, il n’y a pas de piège. Recopier ce tableau devrait vous prendre moins de dix minutes.

Table de multiplication


La solution :

Code : TeX
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|}

\hline
Multiplié par & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 \\
\hline
1 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 \\
\hline
2 & 2 & 4 & 6 & 8 & 10 & 12 & 14 & 16 & 18 & 20 \\
\hline
3 & 3 & 6 & 9 & 12 & 15 & 18 & 21 & 24 & 27 & 30 \\
\hline
4 & 4 & 8 & 12 & 16 & 20 & 24 & 28 & 32 & 36 & 40 \\
\hline
5 & 5 & 10 & 15 & 20 & 25 & 30 & 35 & 40 & 45 & 50 \\
\hline
6 & 6 & 12 & 18 & 24 & 30 & 36 & 42 & 48 & 54 & 60 \\
\hline
7 & 7 & 14 & 21 & 28 & 35 & 42 & 49 & 56 & 63 & 70 \\
\hline
8 & 8 & 16 & 24 & 32 & 40 & 48 & 56 & 64 & 72 & 80 \\
\hline
9 & 9 & 18 & 27 & 36 & 45 & 54 & 63 & 72 & 81 & 90 \\
\hline
10 & 10 & 20 & 30 & 40 & 50 & 60 & 70 & 80 & 90 & 100 \\
\hline

\end{tabular}



Fusion de cellules

Nous allons apprendre à fusionner des lignes ainsi que des colonnes. Les commandes exposées ici ne sont pas faciles à prendre en main et demandent un peu d’entraînement et de gymnastique intellectuelle.

Fusion de colonnes


La commande de fusion de colonnes est la suivante :

Code : TeX
1
\multicolumn{nombre de colonnes fusionnées}{c,l ou r accompagné des bordures éventuelles}{le texte de la cellule}

La difficulté réside dans la possibilité de choisir de nouveau un alignement pour la cellule fusionnée. Faites bien attention à ce que l’alignement et les bordures de votre cellule soient cohérents avec celles du reste du tableau.

Mise en pratique de la commande de fusion de colonnes (regardez bien les différentes syntaxes utilisées) :

Code : TeX
1
2
3
4
5
6
7
8
9
\begin{tabular}{|c|c|c|c|c|}
\hline
1 & \multicolumn{2}{c|}{2} & 3 & 4 \\
\hline
\multicolumn{2}{|c|}{5} & 6 & 7 & 8 \\
\hline
9 & 10 & \multicolumn{3}{c|}{11} \\
\hline
\end{tabular}


fusion de colonnes


Fusion de lignes


Fusionner deux lignes entre elles nécessite une commande introduite par le package multirow . Cette commande s’appelle également \multirow et est dépendante de trois paramètres (dont l’un remplaçable par une étoile) :

Code : TeX
1
2
\multirow{nombre de lignes fusionnées}{taille de la colonne en cm}{votre texte}
\multirow{nombre de lignes fusionnées}*{votre texte}


Vous pouvez voir ci-dessous la démonstration de l’utilisation de \multirow . Notez que la commande \cline{} a été introduite. Elle vous permet selon vos souhaits de ne mettre une ligne horizontale qu’entre deux colonnes choisies par vous (les colonnes sont numérotées de la gauche vers la droite). Prenez le temps de regarder le code et l'image afin de mieux comprendre l'utilité de \cline{} .

Code : TeX
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
\begin{tabular}{|l|c|c|c|c|}
\hline
1 & \multicolumn{2}{c|}{2} & 3 & 4 \\
\hline
\multicolumn{2}{|l|}{5} & 6 & 7 & 8 \\
\hline
9 & 10 & \multicolumn{3}{c|}{11} \\
\hline
\multirow{2}{1cm}{12} & 13 & 14 & 15 & 16 \\
\cline{2-5}
& 17 & 18 & 19 & 20 \\
\hline
21 & 22 & \multirow{2}*{23} & 24 & 25 \\
\cline{1-2} \cline{4-5}
26 & 27 & & 28 & 29 \\
\hline
\end{tabular}


Fusion de lignes et de colonnes


Autres paramètres applicables à un tableau

De nombreuses options de personnalisation sont disponibles sous LaTeX. Nous allons ici étudier les plus courantes avant d’apprendre à nous servir de l’environnement table permettant de faire flotter nos tableaux. Nous les rendrons plus élégants et plus lisibles. :)

Modifications mineures



Colonne de largeur paramétrée



Nous avons appris précédemment à créer des colonnes en spécifiant simplement l'alignement de leur contenu. Il existe des alternatives au trio « r,c,l ». Je vais vous en présenter trois dans ce paragraphe.

La nouvelle instruction possible est :

Code : TeX
1
p{largeur de la colonne en centimètre}


A la différence de ses consœurs « r,c,l », cette instruction n’a pas d’influence sur l’alignement horizontal du texte au sein des cellules.

Code : TeX
1
2
3
4
5
\begin{tabular}{|p{1cm}|p{2cm}|p{3cm}|p{4cm}|}
\hline
1cm & 2cm & 3cm & 4cm \\
\hline
\end{tabular}


cellules de longueurs définies


Nous apprendrons plus loin dans ce chapitre à utiliser des environnements. Ceci vous permettra de choisir l'alignement du contenu dans des colonnes à largeur fixe.

Créer une slashbox


Le package slashbox permet d’introduire la commande \backslashbox{Texte dessous}{Texte dessus} . Cette commande sert à scinder en deux parties triangulaires de même aire une cellule initiale rectangulaire.

Démonstration :

Code : TeX
1
2
3
4
5
\begin{tabular}{|c|p{1cm}|p{2cm}|}
\hline
\backslashbox{Patate}{Carotte} & 1cm & 2cm \\
\hline
\end{tabular}


le package slashbox


Changer les séparateurs


Le séparateur habituel lors de la création d’un tableau en LaTeX est le caractère « | ». Il symbolise la création d’une ligne verticale. Il est possible d’utiliser de nouveaux séparateurs via les commandes !{votre séparateur} ou @{votre séparateur} . Ces commandes sont introduites par le package array (comme beaucoup de commandes utiles à la création de tableaux).

La commande !{} présente l’avantage, par rapport à @{} , d’insérer une espace avant et après le séparateur.
Visuellement, la différence est flagrante :

Code : TeX
1
2
3
4
5
\begin{tabular}{|c !{bah} c @{bah}c|}
\hline
texte & texte & texte \\
\hline
\end{tabular}


!{} et @{}


Exercice : tentez de recréer vous-même le tableau suivant (le symbole euro est disponible via la commande euro{} disponible dans le package eurosym ) :

Forme de la solution


Solution :

Code : TeX
1
2
3
4
5
6
\begin{tabular}{|c| c @{,} c !{\euro{}}|}
\hline
bonbon & 0 & 50 \\
table & 14 & 99 \\
\hline
\end{tabular}

Utilisations de commandes et d’environnements dans un tableau


La conception de tableau telle que nous venons de l’apprendre ne permet pas l’insertion de commande ou même d’environnements dans les colonnes. Avouons-le, c’est fâcheux. Pour pouvoir agir sur les colonnes, il vous faudra utiliser <{votre commande ou votre \begin{..} } avant l’instruction de création de colonne (l, r,c ou p{}) et >{votre commande ou votre \end{..} } juste après si vous le souhaitez.

Démonstration avec la table de multiplication que nous avons utilisée en début de chapitre :

Code : TeX
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
\begin{tabular}{|>{\begin{bf}} c <{\end{bf}}|c|c|c|c|c|c|c|c|c|c|}

\hline
Multiplié par & \begin{bf}1\end{bf} & \begin{bf}2\end{bf} & \begin{bf}3\end{bf} & \begin{bf}4\end{bf} & \begin{bf}5\end{bf} & \begin{bf}6\end{bf} & \begin{bf}7\end{bf} & \begin{bf}8\end{bf} & \begin{bf}9\end{bf} & \begin{bf}10\end{bf} \\
\hline
1 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 \\
\hline
2 & 2 & 4 & 6 & 8 & 10 & 12 & 14 & 16 & 18 & 20 \\
\hline
3 & 3 & 6 & 9 & 12 & 15 & 18 & 21 & 24 & 27 & 30 \\
\hline
4 & 4 & 8 & 12 & 16 & 20 & 24 & 28 & 32 & 36 & 40 \\
\hline
5 & 5 & 10 & 15 & 20 & 25 & 30 & 35 & 40 & 45 & 50 \\
\hline
6 & 6 & 12 & 18 & 24 & 30 & 36 & 42 & 48 & 54 & 60 \\
\hline
7 & 7 & 14 & 21 & 28 & 35 & 42 & 49 & 56 & 63 & 70 \\
\hline
8 & 8 & 16 & 24 & 32 & 40 & 48 & 56 & 64 & 72 & 80 \\
\hline
9 & 9 & 18 & 27 & 36 & 45 & 54 & 63 & 72 & 81 & 90 \\
\hline
10 & 10 & 20 & 30 & 40 & 50 & 60 & 70 & 80 & 90 & 100 \\
\hline

\end{tabular}


Mise en gras de certaines parties


Colorer des cellules


Nous allons ici apprendre à colorer des lignes, des cellules ainsi que des colonnes. Deux packages sont à utiliser : color (dont nous nous sommes déjà servi) et colortbl .

Les commandes sont les suivantes :
  • \columncolor{couleur} pour colorer les colonnes
  • \rowcolor{couleur} pour colorer les lignes
  • \cellcolor{couleur} pour colorer les cellules


Exercice : tentez de réaliser le tableau ci-dessous (vous avez le droit de vous servir des codes précédemment vus dans le chapitre) :

Tableau coloré


Solution :

Code : TeX
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
\begin{tabular}{>{\begin{bf} \columncolor{yellow}} c <{\end{bf}}cccccccccc}


\rowcolor{yellow}Multiplié par & \begin{bf}1\end{bf} & \begin{bf}2\end{bf} & \begin{bf}3\end{bf} & \begin{bf}4\end{bf} & \begin{bf}5\end{bf} & \begin{bf}6\end{bf} & \begin{bf}7\end{bf} & \begin{bf}8\end{bf} & \begin{bf}9\end{bf} & \begin{bf}10\end{bf} \\

1 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 \\

2 & 2 & 4 & 6 & 8 & 10 & 12 & 14 & 16 & 18 & 20 \\

3 & 3 & 6 & 9 & 12 & 15 & 18 & 21 & 24 & 27 & 30 \\

4 & 4 & 8 & 12 & 16 & 20 & 24 & 28 & 32 & 36 & 40 \\

5 & 5 & 10 & 15 & 20 & 25 & 30 & 35 & 40 & 45 & 50 \\

6 & 6 & 12 & 18 & 24 & 30 & 36 & 42 & 48 & 54 & 60 \\

7 & 7 & 14 & 21 & 28 & 35 & 42 & 49 & 56 & 63 & 70 \\

8 & 8 & 16 & 24 & 32 & 40 & 48 & 56 & 64 & 72 & 80 \\

9 & 9 & 18 & 27 & 36 & 45 & 54 & 63 & 72 & 81 & 90 \\

10 & 10 & 20 & 30 & 40 & 50 & 60 & 70 & 80 & 90 & 100 \\


\end{tabular}


Vous constaterez que les tableaux ne sont pas difficiles à réaliser mais demandent de la rigueur lors de la conception. ^^


L’environnement table, un environnement flottant


Faire flotter un tableau revient à insérer l’environnement tabular dans un nouvel environnement, qui lui est flottant. Celui-ci s’appelle table et son fonctionnement interne est similaire à celui de l’environnement figure vu précédemment. Caption , label , center … Rien ne change dans leur fonctionnement.

Tentez de faire flotter le tableau vu dans le paragraphe précédent tout en écrivant en légende « tables de multiplication ».
Rappelez vous de la syntaxe ci-dessous et tout ira bien.

Code : TeX
1
2
3
4
5
6
7
8
9
\begin{table}
\begin{center}
\begin{tabular}
Votre tableau
\end{tabular}
\end{center}
\caption{votre légende}
\label{votre référence}
\end{table}


Tableau flottant


La solution :

Code : TeX
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
\begin{table}[h]
\begin{center}
\begin{tabular}{>{\begin{bf} \columncolor{yellow}} c <{\end{bf}}cccccccccc}


\rowcolor{yellow}Multiplié par & \begin{bf}1\end{bf} & \begin{bf}2\end{bf} & \begin{bf}3\end{bf} & \begin{bf}4\end{bf} & \begin{bf}5\end{bf} & \begin{bf}6\end{bf} & \begin{bf}7\end{bf} & \begin{bf}8\end{bf} & \begin{bf}9\end{bf} & \begin{bf}10\end{bf} \\

1 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 \\

2 & 2 & 4 & 6 & 8 & 10 & 12 & 14 & 16 & 18 & 20 \\

3 & 3 & 6 & 9 & 12 & 15 & 18 & 21 & 24 & 27 & 30 \\

4 & 4 & 8 & 12 & 16 & 20 & 24 & 28 & 32 & 36 & 40 \\

5 & 5 & 10 & 15 & 20 & 25 & 30 & 35 & 40 & 45 & 50 \\

6 & 6 & 12 & 18 & 24 & 30 & 36 & 42 & 48 & 54 & 60 \\

7 & 7 & 14 & 21 & 28 & 35 & 42 & 49 & 56 & 63 & 70 \\

8 & 8 & 16 & 24 & 32 & 40 & 48 & 56 & 64 & 72 & 80 \\

9 & 9 & 18 & 27 & 36 & 45 & 54 & 63 & 72 & 81 & 90 \\

10 & 10 & 20 & 30 & 40 & 50 & 60 & 70 & 80 & 90 & 100 \\


\end{tabular}
\end{center}
\caption{Tables de multiplication}
\label{mes belles tables}
\end{table}




Q.C.M.

Pouvons-nous faire flotter un tableau ?
Pouvons-nous utiliser toutes les couleurs fournies par le package color ?
Quel environnement est essentiel à la création de tableaux ?

Statistiques de réponses au QCM

Ce chapitre vous a présenté de façon globale les tableaux. Gardez à l’esprit qu’il existe de multiples subtilités dans leur utilisation et que vous trouverez sûrement dans vos recherches futures un package ou une commande répondant à chacune de vos envies.

Le choix éditorial fait dans ce tutoriel est de vous présenter les grands ensembles de LaTeX et toutes les fonctions essentielles à la mise en place rapide de rapports ou de compte-rendus écrits. Nous approfondirons un peu les tableaux lors du tp et une annexe « aller plus loin » sera disponible en annexe pour les plus acharnés !

Retenons de ce chapitre que :
  • un tableau nécessite un formalisme et un code propre
  • un tableau est créé dans l’environnement tabular
  • un tableau est flottant si celui-ci est entouré par l’environnement table
  • tout est possible avec les tableaux. :p

Chapitre suivant : Les mathématiques.

C’est un très gros morceau, essentiel en LaTeX.
Chapitre précédent Sommaire Chapitre suivant

Partager

23 commentaires pour "Les tableaux"
Note moyenne : 3.61 / 4 (536 votes)
Pseudo Commentaire
Hors ligne Pucinator # Posté le 12/04/2011 à 09:43:27

Bonjour,

Déjà bravo et merci pour ton tutoriel sur laTeX que j'ai trouvé accessible et relativement complet.

Par contre j'ai vu un truc que j'ai pas vu dans celui sur les tableaux : comment tu fait pour mettre une ligne (ou une colonne) en gras par rapport aux autres ?

D'autant plus que tu le fais pour la plupart des bordures extérieures des tableaux que tu mets plus loin. :p

En cherchant un moment j'ai fini par trouver une solution (enfin je crois je ne l'ai pas encore testée :-° ) :

Citation
* Pour obtenir des lignes horizontales fines ou épaisses dans un
tableau, il faut utiliser les commandes
\setlength{\doublerulesep}{\arrayrulewidth} dans l'entête du
document puis dans le tableau
\\\hline pour une ligne fine
\\\hline\hline pour une ligne épaisse

* Autre solution : la macro de A. Kessi (alain.kessi at psi.ch)

%%%% debut macro %%%%
\makeatletter
\def\hlinewd#1{%
\noalign{\ifnum0=`}\fi\hrule \@height #1 %
\futurelet\reserved@a\@xhline}
\makeatother
%%%% fin macro %%%%

Exemple :
\begin{tabular}{|l|r|} \hline
premier & 1 \\ \hline
second & 2 \\ \hlinewd{5pt}
total & 3 \\ \hline
\end{tabular}
%%%% fin exemple %%%%

Même chose pour les lignes verticales.
%%%% debut macro %%%%
\begin{tabular}{@{\,\vrule width 5pt\,}c|c|}
%%%% fin macro %%%%

* Le package 'easytable' disponible sur
ftp://ftp.inria.fr/pub/TeX/CTAN/macros [...] contrib/easy/ propose différents
styles de lignes de séparation des cellules d'un tableau.
Hors ligne Ccile # Posté le 25/04/2011 à 17:34:07
Carpe Diem-Une carpe par jour
Avatar

Études : Université de Lille 1 - Sciences et Technologies

je sais que ce n'est pas le lieu des questions, mais je pense que c'est mieux ici car au moins on a le cours "juste à côté". Bien sur un grand merci pour ce magnifique cours (et bla et bla :p ) .
J'ai un soucis avec \multirow... la fusion de lignes...
Voilà le code que je mets :
\documentclass{report}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\begin{document}
\begin{tabular}{|l|c|c|c|c|}
\hline
1 & \multicolumn{2}{c|}{2} & 3 & 4 \\
\hline
\multicolumn{2}{|l|}{5} & 6 & 7 & 8 \\
\hline
9 & 10 & \multicolumn{3}{c|}{11} \\
\hline
\multirow{2}{1cm}{12} & 13 & 14 & 15 & 16 \\
\cline{2-5}
& 17 & 18 & 19 & 20 \\
\hline
21 & 22 & \multirow{2}*{23} & 24 & 25 \\
\cline{1-2} \cline{4-5}
26 & 27 & & 28 & 29 \\
\hline
\end{tabular}\end{document}

Le rapport d'erreur (si on peut dire) je n'arrive pas à le copier :(
et le résultat semble être celui qu'on doit obtenir, mais dans les cases "fusionnées" j'ai "21cm12" et "2*23"...
merci d'avance du coup de main et bonne journée
 
Hors ligne Cedruck # Posté le 21/07/2011 à 11:40:23

Hey, super tuto !
Je me suis même permis le luxe d'acheter le bouquin, vraiment bien fait ;-)

Heu voilà pourquoi je poste, l'erreur est aussi sur le livre :
dans le chapitre 11, sur les tableaux, dans la sous-section (enfin je pense) :
"Utilisations de commandes et d’environnements dans un tableau"

Dans la description du fonctionnement des environnements dans un tableaux, tu mets qu'il faut mettre <{\begin{}} et >{\end{}}. Alors que dans l'exemple, tu as bien mis le code qui marche : >{\begin{}} et <{\end{}}. J'avoue avoir été dérouté !

Voili la toute petite coquille que je viens de trouver sur les 152 premières pages du livre :D

@+ et merci pour ce cours génial.
Hors ligne SaMoS38 # Posté le 26/07/2011 à 17:37:34

Merci beaucoup Laleloulilo pour ce tres bon tuto, pédagogique et structuré

Image utilisateur
 
Hors ligne TriaN # Posté le 03/10/2011 à 15:28:14
Avatar

Études : ESIEE Engineering Paris

Excuse moi mais je vais faire mon rabat-joie , après je sais pas si c'est moi qui ai mal installé LaTeX sur Ubuntu mais ya énormément de package que j'ai pas alors que je pensais avoir tout pris ( la encore ton tuto n'était pas clair) .

Pour en revenir a ce chapitre :

Multirow n'existe pas chez moi meme après avoir faire \usepackage{multirow} il me demande le .sty

Meme chose pour la backslashbox qui en plus est particulierement horrible.

Dernierement , les séparateurs ne sont pas fonctionnels chez moi.
!{} , meme les < devant les \begin ne fonctionne pas .

Ou est le probleme s'agit d'un de mon installation de Latex ?

Voir tous les commentaires