Bonjour,
Je cherche à colorer une ligne d'un tableau en overlay, j'ai essayé:
Mais cela ne marche pas.Code:\rowcolor<2>{cyan}
Merci et bonne journée,
Pierre Aboulker
Version imprimable
Bonjour,
Je cherche à colorer une ligne d'un tableau en overlay, j'ai essayé:
Mais cela ne marche pas.Code:\rowcolor<2>{cyan}
Merci et bonne journée,
Pierre Aboulker
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 :
Bonne journéeCode:\only<2>{\rowcolor{cyan}}
Salut,
Merci pour la réponse, vous avez biens compris la question mais malheureusement ça ne marche pas, j'ai essayé:
etCode:
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:Code:
1
2
3 \hline \only<2>{\rowcolor{cyan} 2011 & Algo et structure de donnée& L3 Paris 7 & 32h & &\rule[-4.5pt]{0pt}{14pt}}\\
! Misplaced \noalign.
\rowcolor ->\noalign
{\ifnum 0=`}\fi \global \let \CT@do@color \CT@@do@color...
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
Et quand je rajoute \only<2>{\rowcolor{cyan}} (cf deuxième ligne du tableau) ça ne compile plus:Code:
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}
Code:
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}
\rowcolor utilise la commande \noalign donc dans un tableau ça couine. Tu peux procéder ainsi.
Et éventuellement lire cette discussion d'où est issu ce code :https://tex.stackexchange.com/questi...google_rich_qaCode:
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}
Ça marche, merci beaucoup!