IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Beamer Discussion :

Colorer tableau en overlay


Sujet :

Beamer

  1. #1
    Candidat au Club
    Homme Profil pro
    Chercheur en mathématique
    Inscrit en
    Août 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur en mathématique

    Informations forums :
    Inscription : Août 2016
    Messages : 4
    Points : 2
    Points
    2
    Par défaut Colorer tableau en overlay
    Bonjour,
    Je cherche à colorer une ligne d'un tableau en overlay, j'ai essayé:
    Mais cela ne marche pas.
    Merci et bonne journée,
    Pierre Aboulker

  2. #2
    Membre actif

    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2017
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2017
    Messages : 135
    Points : 283
    Points
    283
    Billets dans le blog
    1
    Par défaut
    Salut !
    J'espère avoir bien compris ton problème.
    Je ne pense pas que beamer redéfinisse la commande \rowcolor, comme c'est fait pour \textbf par exemple. Du coup le mieux c'est simplement de taper :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    \only<2>{\rowcolor{cyan}}
    Bonne journée

  3. #3
    Candidat au Club
    Homme Profil pro
    Chercheur en mathématique
    Inscrit en
    Août 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur en mathématique

    Informations forums :
    Inscription : Août 2016
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Citation Envoyé par lulzec Voir le message
    Salut !
    J'espère avoir bien compris ton problème.
    Je ne pense pas que beamer redéfinisse la commande \rowcolor, comme c'est fait pour \textbf par exemple. Du coup le mieux c'est simplement de taper :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    \only<2>{\rowcolor{cyan}}
    Bonne journée
    Salut,
    Merci pour la réponse, vous avez biens compris la question mais malheureusement ça ne marche pas, j'ai essayé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    \hline 
    \only<2>{\rowcolor{cyan}}
    2011 & Algo et structure de donnée& L3 Paris 7 & 32h &  &\rule[-4.5pt]{0pt}{14pt}\\
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    \hline 
    \only<2>{\rowcolor{cyan}
    2011 & Algo et structure de donnée& L3 Paris 7 & 32h &  &\rule[-4.5pt]{0pt}{14pt}}\\
    Et ça me met le message d'erreur suivant:
    ! Misplaced \noalign.
    \rowcolor ->\noalign
    {\ifnum 0=`}\fi \global \let \CT@do@color \CT@@do@color...

  4. #4
    Expert éminent sénior

    Avatar de -Nikopol-
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2013
    Messages
    2 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 2 174
    Points : 11 289
    Points
    11 289
    Billets dans le blog
    5
    Par défaut
    Pourrait on avoir un code minimal qui compile? je ne vois même pas de tableau ici. Ce tableau a-t-il 6 colonnes? sinon ca expliquerai l'erreur.

  5. #5
    Candidat au Club
    Homme Profil pro
    Chercheur en mathématique
    Inscrit en
    Août 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur en mathématique

    Informations forums :
    Inscription : Août 2016
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Citation Envoyé par -Nikopol- Voir le message
    Pourrait on avoir un code minimal qui compile? je ne vois même pas de tableau ici. Ce tableau a-t-il 6 colonnes? sinon ca expliquerai l'erreur.
    Bonjour,
    le code suivant compile
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
     
    \documentclass{beamer}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[francais]{babel}
    \usepackage{array}
    \usepackage{colortbl}
    \usepackage{color}
    \usepackage{tabularx} %% Largeur colonne
    \begin{document}
     
    \frame{
    \frametitle{Enseignement effectué}
    %\subframetitle{CM: 65h, TD: 200h, TP: 147}
    \scriptsize{
    \begin{tabular}{| l | l | l | l | l | l | }
    \hline
    \textsc{\textcolor{red}{Année}}  & \textsc{\textcolor{red}{$\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,$Module}} & \textsc{\textcolor{red}{Lieu et Niveau}} \rule[0pt]{0pt}{10pt} & \multicolumn{3}{|l|} {\textsc{\textcolor{red}{Volume horaire}}}\\
    &&&TD&TP&CM\\
    \hline \hline
    2018 & Recherche opérationnelle  & M1 Univ. Grenoble & 18h &  &18h\rule[-4.5pt]{0pt}{14pt} \\
    \hline
    \rowcolor{cyan}
    2018 & Archi logicielles et matérielles  &  L2 Univ. Grenoble  & 21h &21h  &\rule[-4.5pt]{0pt}{14pt}\\
    \hline 
    2017 &Programmation linéaire & L3 Univ. Grenoble  &7.5h  &  &7.5h\rule[-4.5pt]{0pt}{14pt}\\
    \hline
    2017  & Structures informatiques & L2 Univ. Grenoble & 30h & 30h &\rule[-4.5pt]{0pt}{14pt}\\
    \hline 
    2017 & Recherche opérationnelle & M1 Polytech  & 18h &  &\rule[-4.5pt]{0pt}{14pt}\\
    \hline 
    2017 & Graphes et complexité& M1 Polytech  & 15h &  &\rule[-4.5pt]{0pt}{14pt}\\
    \hline 
    2016 &Graphes et prog. linéaire &IUT  Nice & 54h &  &18h\rule[-4.5pt]{0pt}{14pt}\\
    \hline 
    2012/13 & Fctment des machines binaires& L1 Paris 7&  64h&  &\rule[-4.5pt]{0pt}{14pt}\\
    \hline 
    2012/13 &Intro à la programmation Java & L1 Paris 7&  & 96h &\rule[-4.5pt]{0pt}{14pt}\\
    \hline 
    2011 & Algo et structure de donnée& L3 Paris 7 & 32h &  &\rule[-4.5pt]{0pt}{14pt}\\                                                                            
    \hline
    \end{tabular}
    }
    }
    \end{document}
    Et quand je rajoute \only<2>{\rowcolor{cyan}} (cf deuxième ligne du tableau) ça ne compile plus:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
     
    \documentclass{beamer}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[francais]{babel}
    \usepackage{array}
    \usepackage{colortbl}
    \usepackage{color}
    \usepackage{tabularx} %% Largeur colonne
    \begin{document}
     
    \frame{
    \frametitle{Enseignement effectué}
    %\subframetitle{CM: 65h, TD: 200h, TP: 147}
    \scriptsize{
    \begin{tabular}{| l | l | l | l | l | l | }
    \hline
    \textsc{\textcolor{red}{Année}}  & \textsc{\textcolor{red}{$\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,$Module}} & \textsc{\textcolor{red}{Lieu et Niveau}} \rule[0pt]{0pt}{10pt} & \multicolumn{3}{|l|} {\textsc{\textcolor{red}{Volume horaire}}}\\
    &&&TD&TP&CM\\
    \hline \hline
    2018 & Recherche opérationnelle  & M1 Univ. Grenoble & 18h &  &18h\rule[-4.5pt]{0pt}{14pt} \\
    \hline
    \only<2>{\rowcolor{cyan}}
    2018 & Archi logicielles et matérielles  &  L2 Univ. Grenoble  & 21h &21h  &\rule[-4.5pt]{0pt}{14pt}\\
    \hline 
    2017 &Programmation linéaire & L3 Univ. Grenoble  &7.5h  &  &7.5h\rule[-4.5pt]{0pt}{14pt}\\
    \hline
    2017  & Structures informatiques & L2 Univ. Grenoble & 30h & 30h &\rule[-4.5pt]{0pt}{14pt}\\
    \hline 
    2017 & Recherche opérationnelle & M1 Polytech  & 18h &  &\rule[-4.5pt]{0pt}{14pt}\\
    \hline 
    2017 & Graphes et complexité& M1 Polytech  & 15h &  &\rule[-4.5pt]{0pt}{14pt}\\
    \hline 
    2016 &Graphes et prog. linéaire &IUT  Nice & 54h &  &18h\rule[-4.5pt]{0pt}{14pt}\\
    \hline 
    2012/13 & Fctment des machines binaires& L1 Paris 7&  64h&  &\rule[-4.5pt]{0pt}{14pt}\\
    \hline 
    2012/13 &Intro à la programmation Java & L1 Paris 7&  & 96h &\rule[-4.5pt]{0pt}{14pt}\\
    \hline 
    2011 & Algo et structure de donnée& L3 Paris 7 & 32h &  &\rule[-4.5pt]{0pt}{14pt}\\                                                                            
    \hline
    \end{tabular}
    }
    }
    \end{document}

  6. #6
    Expert éminent sénior

    Avatar de -Nikopol-
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2013
    Messages
    2 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 2 174
    Points : 11 289
    Points
    11 289
    Billets dans le blog
    5
    Par défaut
    \rowcolor utilise la commande \noalign donc dans un tableau ça couine. Tu peux procéder ainsi.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    \documentclass[table]{beamer}
    \begin{document}
     
    \begin{frame}{Boo}
    \begin{table}
    \centering
    \small
    \def\firstrowcolor{}
    \def\secondrowcolor{}
    \only<1>{\def\firstrowcolor{\rowcolor{green}}}
    \only<2>{\def\secondrowcolor{\rowcolor{green}}}
    \begin{tabular}{rcc}
    \firstrowcolor Hey & 32.0 & 26.7\\
    \secondrowcolor Hey & 28.5 & 24.5\\
    \end{tabular}
    \caption{My caption}
    \end{table}
    \end{frame}
     
    \end{document}
    Et éventuellement lire cette discussion d'où est issu ce code :https://tex.stackexchange.com/questi...google_rich_qa

  7. #7
    Candidat au Club
    Homme Profil pro
    Chercheur en mathématique
    Inscrit en
    Août 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur en mathématique

    Informations forums :
    Inscription : Août 2016
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Ça marche, merci beaucoup!

Discussions similaires

  1. Affichage du texte dans une case colorée tableau
    Par kochfet dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 4
    Dernier message: 26/03/2014, 11h33
  2. Réponses: 2
    Dernier message: 08/05/2011, 18h13
  3. colorer cellule tableau
    Par Mike35 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 12
    Dernier message: 27/07/2006, 14h57
  4. style pour tableau coloré ligne par ligne
    Par peppena dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 26/10/2005, 14h33
  5. Backroud color d'un tableau [css]
    Par krfa1 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 30/09/2005, 16h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo