Conflit avec \columncolor

Tout ce qui concerne le langage LaTeX et ses variantes. Ce langage est supporté sur le forum via les balises tex.

Modérateur : gdm_tex

Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
marco56
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 864
Inscription : jeudi 25 novembre 2010, 22:10

[Résolu] Conflit avec \columncolor

Message par marco56 »

Bonjour,
J'ai un document énorme dont j'ai modifié légèrement le préambule car je me suis fait piller mes cours par un site marocain. Cependant, je n'ai pas modifié de packages. Je n'ai pas d'ECM à proposer. Voici un ecm qui fonctionne très bien :

Code : Tout sélectionner

\documentclass{article}
\usepackage{multirow}
\usepackage{colortbl}
\usepackage{xcolor}

\begin{document}
\begin{center}
\begin{table}
	\newcolumntype{g}{>{\columncolor{gray!50}}c}
	\newcolumntype{r}{>{\columncolor{red!10}}c}
	\newcolumntype{b}{>{\columncolor{blue!5}}c}
{\small \begin{tabular}{|r|c|b|c|b|c|g}
\hline
Lettre & Français & Anglais & Allemand & Espagnol & Portugais & Italien \\
\hline
a &	7.636 & 8.167 & 6.516 &	11.525 & 14.634 & 11.745 \\
\hline
\end{tabular}}
\end{table}
\end{center}
\end{document}
Lorsque je mets ce tableau dans mon gros document, j'ai l'erreur suivante :

Code : Tout sélectionner

! Undefined control sequence.
<template> ...z@ \hbox {\d@llarbegin \columncolor 
                                                  {gray!50}\ignorespaces 
Je ne comprends pas ce qui se passe et à part enlever les \columncolor, je ne vois pas comment faire.
Chercher le conflit dans tout mon truc va être compliqué mais au pire, je m'y attellerai...

[edit] J'ai également un second problème :

Code : Tout sélectionner

Undefined control sequence. \AddToShipoutPicture
alors que j'ai la même chose ailleurs qui fonctionne. Oui, je sais, le souci est entre la chaise et le clavier... :)
Dernière modification par marco56 le lundi 25 mai 2020, 19:24, modifié 1 fois.

balf
Utilisateur chevronné
Utilisateur chevronné
Messages : 3936
Inscription : mercredi 02 janvier 2008, 23:18

Re: Conflit avec \columncolor

Message par balf »

Bonjour,

Une suggestion, juste au cas où : remplacer le chargement de colortbl par l'option [table] de xcolor, qui charge et complète colortbl.

Quant a \AddToShipoutPicture, n'était-ce pas une commande définie par l'extension eso-pic? Si je ne méprends pas, les version (relativement) récentes définissent seulement \AddToShipoutPictureBG et \AddToShipoutPictureFG. Serait-ce la raison du message d'erreur ?

B. A.

marco56
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 864
Inscription : jeudi 25 novembre 2010, 22:10

Re: Conflit avec \columncolor

Message par marco56 »

Merci, je vais voir cela.
Ce que je ne comprends pas, c'est que j'ai le souci avec mon poly de cours d'informatique.
Avec le même préambule pour mon poly de physique-chimie, je ne rencontre pas de problème.
Je crois que je vais tout effacer et reprendre à zéro. Il y en a pour 2 ou 3 heures, ce ne sera pas plus long que de chercher où se trouvent mers bugs.

marco56
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 864
Inscription : jeudi 25 novembre 2010, 22:10

Re: Conflit avec \columncolor

Message par marco56 »

J'ai tout repris et j'ai résolu.
Pour mon tableau, j'avais un problème avec :

Code : Tout sélectionner

%\setcellgapes{1pt}
%\makegapedcells
J'ai enlevé.
Pour le \AddToShipoutPicture, je ne sais pas ce qui s'est passé.

balf
Utilisateur chevronné
Utilisateur chevronné
Messages : 3936
Inscription : mercredi 02 janvier 2008, 23:18

Re: Conflit avec \columncolor

Message par balf »

Il arrive effectivement que la commande \makegapedcells ait des problèmes — sans doute une incompatibilité avec certaines autres extensions. Souvent, il vaut mieux utiliser l'extension cellspace.

B. A.