Dernière colonne d'un tableau

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Dernière colonne d'un tableau

Messagepar Madzone » Mardi 21 Novembre 2006, 22:35

Bonsoir,

Je regarde souvent le forum, j'y apprends beaucoup de chose mais j'ai toujours des problèmes avec les tableaux, je ne désespère pas, même si je commence à me dire que Word c'est pas si mal pour les tableaux (par contre rien à dire au niveau mise en forme et construction du document).

Voici mon problème, quand j'écris le tableau suivant :

Code: Tout sélectionner
\begin{table}
   \begin{center}
   \renewcommand{\arraystretch}{1.2}
   \begin{tabularx}{\textwidth}{|>{\footnotesize\centering}p{1.2cm}|>{\footnotesize}c|
>{\footnotesize\centering}p{1.8cm}|>{\footnotesize\centering}p{1cm}|
>{\footnotesize\centering}p{1.7cm}|>{\footnotesize\centering}X|
>{\footnotesize\centering}X|>{\footnotesize\centering}p{1cm}|
>{\footnotesize\centering}X|>{\footnotesize\centering}p{1.4cm}|
>{\footnotesize}p{1cm}|}
   \cline{1-11}
      T$_{cuisson}$ (°C) & Alumine & Andalousite (AS) & Quartz (Q) &
Cristobalite (S) & CA$_{2}$ & CA & C$_{3}$AH$_{6}$ & AH$_{3}$ &
 Anorthite CAS$_{2}$ & Mullite A$_{3}$S$_{2}$ \\
      \cline{1-11}
      110     & x  & x & x &    & x & x & x & x  &      &      \\
      250     & x   & x & x &    & x & x &    &     &      & \\
      500     & x   & x & x &    & x & x &    &     &      & \\
      800     & x   & x & x &    & x & x &    &     &      & \\
      1100   & x   & x & x & x & x &    &    &     & x   &     \\
      1300   & x   & x &    & x & x &    &    &     & x   & x \\
      1500   & x   &    &    & x &    &    &    &     & x   & x \\
   \cline{1-11}
   \end{tabularx}
   \end{center}
\end{table}


Je suis d'accord sur le fait que la désignation des colonnes n'est pas forcément très "pro".

Quand je compile tout se passe bien.
J'obtiens la dernière colonne justifié à gauche, quand j'intègre \centering dans la désignation de la dernière colonne après \footnotesize dans les {}. (J'espère être à peu près clair).
Quand je compile ça se passe moins bien et j'obtiens le message d'erreur suivant dans le fichier log :

Code: Tout sélectionner
! Misplaced \omit.
\@cline #1-#2\@nil ->\omit
                           \@multicnt #1\advance \@multispan \m@ne \ifnum \@...
l.191    \end{tabularx}
                     
I expect to see \omit only after tab marks or the \cr of
an alignment. Proceed, and I'll ignore this case.

! Extra alignment tab has been changed to \cr.
<recently read> \endtemplate
                             
l.191    \end{tabularx}
                     
You have given more \span or & marks than there were
in the preamble to the \halign or \valign now in progress.
So I'll assume that you meant to type \cr instead.


Voila j'espère être suffisamment clair et avoir détaillé suffisamment mon post.
Madzone
Déca-utilisateur
 
Messages: 14
Inscription: Mercredi 18 Octobre 2006, 18:49
Localisation: Toulouse

Publicité

Messagepar gigiair » Mardi 21 Novembre 2006, 23:52

ajoute \arraybackslash en fin de descriptif de la dernière colonne, ou remplace tous les \\ par \tabularnewline.
Lire ceci :
http://www.tex.ac.uk/cgi-bin/texfaq2htm ... bcellalign
- Tu peux aussi considérer le package tabulary qui doit faire automatiquement ce que tu sembles vouloir faire (et évite le débordement...)
- \cline{1-11} est équivalent à \hline dans ce cas
- \footnotesize au début de l'environnement center s'applique à tout l'environnement.
Ce qui donne:
Code: Tout sélectionner
\begin{table}
   \begin{center}\footnotesize
   \renewcommand{\arraystretch}{1.2}
   \begin{tabulary}{\textwidth}{|*{11}{C|}}
   \hline
 ...........
 ..........
   \hline
   \end{tabulary}
   \end{center}
\end{table}

--
JJR.
gigiair
Exa-utilisateur
 
Messages: 2447
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Messagepar Madzone » Jeudi 23 Novembre 2006, 09:16

Merci pour tout ces renseignements, ça fait exactement ce que je veux en inscrivant \tabularnewmline à la place de \\.

Merci beaucoup, je vais me renseigner sur l'environnement Tabulary
Pour info je suis sous Mac (iBookG4) si jamais ca change quelque chose pour vos conseils
Madzone
Déca-utilisateur
 
Messages: 14
Inscription: Mercredi 18 Octobre 2006, 18:49
Localisation: Toulouse


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google Adsense [Bot], Grapeshot [Crawler], MSN [Bot], Proximic [Spider] et 19 invités