[Résolu] Alignement dans tableau avec texte en couleur

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.

[Résolu] Alignement dans tableau avec texte en couleur

Messagepar Remek » Dimanche 07 Mars 2010, 21:47

Bonsoir,

je cherche a creer un tableau avec colonnes a largeurs fixes, et inserer du texte en couleur dans certaines cellules. Je rencontre cependant un probleme d'alignement vertical. J'ai cree l'exemple simplifie ci-dessous pour illustrer le probleme:

Code: Tout sélectionner
\documentclass[11pt,a4paper]{article}
\usepackage[usenames]{color}

\begin{document}

\begin{tabular}{|p{.1\textwidth}|p{.1\textwidth}|}%
    \hline
      \color{Blue}{Hello} & world \\
    \hline
\end{tabular}

\begin{tabular}{|c|c|}%
    \hline
      \color{Blue}{Hello} & world \\
    \hline
\end{tabular}

\begin{tabular}{|p{.1\textwidth}|p{.1\textwidth}|}%
    \hline
      Hello & world \\
    \hline
\end{tabular}

\end{document}


Dans le premier tableau, les mots des deux cellules ne sont pas alignes verticalement, alors qu'ils devraient normalement l'etre (ou bien ?). Les deux tableaux suivants semblent indiquer que le probleme est uniquement lie a la commande "\color" dans le premier tableau.

Quelqu'un a-t-il une idee de l'origine de ce probleme ?

Merci d'avance pour votre aide !
Remek
Dernière édition par Remek le Dimanche 07 Mars 2010, 22:30, édité 1 fois.
Remek
Kilo-utilisateur
 
Messages: 111
Inscription: Samedi 02 Février 2008, 15:54
Statut actuel: Post-bac | Doctorat

Publicité

Re: Alignement vertical dans tableau avec texte en couleur

Messagepar fp » Dimanche 07 Mars 2010, 22:26

C'est effectivement un problème connu.
Solution : mettre \leavevmode avant \color, ce qui donne :

Code: Tout sélectionner
\documentclass[11pt,a4paper]{article}

\usepackage[usenames]{color}

\begin{document}

\begin{tabular}{|p{.1\textwidth}|p{.1\textwidth}|}%
    \hline
     \leavevmode\color{Blue}{Hello} & world \\
    \hline
\end{tabular}

\begin{tabular}{|c|c|}%
    \hline
     \color{Blue}{Hello} & world \\
    \hline
\end{tabular}

\begin{tabular}{|p{.1\textwidth}|p{.1\textwidth}|}%
    \hline
     Hello & world \\
    \hline
\end{tabular}

\end{document}


FP.
fp
Giga-utilisateur
 
Messages: 752
Inscription: Mercredi 24 Février 2010, 08:04
Statut actuel: Actif et salarié | Enseignant

Re: Alignement vertical dans tableau avec texte en couleur

Messagepar Remek » Dimanche 07 Mars 2010, 22:29

Ca fonctionne super, merci pour la rapidite et pour l'efficacite !

Remek
Remek
Kilo-utilisateur
 
Messages: 111
Inscription: Samedi 02 Février 2008, 15:54
Statut actuel: Post-bac | Doctorat


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

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