Incompatiblité ? (tabvar, cellspace et siunitx)

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.

Incompatiblité ? (tabvar, cellspace et siunitx)

Messagepar zorba » Jeudi 20 Décembre 2012, 14:12

Bonjour à tous,
Je "galère" depuis un petit moment avec les tableaux de variations que je trace avec tabvar.
Avant d'utiliser le package siunitx, je n'avais aucun problème; les tableaux étaient corrects quand j'avais dans mon préambule cellspace (pour d'autres besoins) et tabvar.
Maintenant que je me suis habitué à siunitx (\num est plus commode que \numprint), je ne peux plus tracer les tableaux si je laisse cellspace . Ce qui me gêne pour les documents où j'ai des tableaux numériques ou fractionnaires à arranger en sus des tableaux de variations.
J'ai mis un ECM permettant de produire l'erreur de compilation en laissant les 3 packages actifs ou de la faire disparaitre en supprimant ou cellspace ou siunitx.
Ma question :
Est-il possible de modifier le package qui fait dérailler tabvar et si c'est le cas de quelle façon faire?
Merci d'avance pour l'aide apportée.
Dans l'attente, bonne après-midi à tous.
Pierre
Fichiers joints
Exo-067-a-068-p275-Alignements-et-intersections-ECM2.log
(15.11 Kio) Téléchargé 57 fois
Exo-067-a-068-p275-Alignements-et-intersections-ECM2.tex
(554 Octets) Téléchargé 68 fois
On se lasse de tout, excepté d'apprendre. Virgile
zorba
Giga-utilisateur
 
Messages: 522
Inscription: Lundi 01 Juin 2009, 10:35
Statut actuel: Actif et salarié

Publicité

Re: tabvar, cellspace et siunitx: incompatiblité?

Messagepar rebouxo » Jeudi 20 Décembre 2012, 14:59

cellspace et siuntix utilise tous les deux le paramètre S. Quand on utilise les deux ensembles, le S de cellspace est renommé C. Si tabvar utilise un C, lui aussi cela peut poser quelques problèmes.

Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6906
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: tabvar, cellspace et siunitx: incompatiblité?

Messagepar zorba » Jeudi 20 Décembre 2012, 16:41

Ce qui veut dire qu'il faut oublier siunitx quand utilise tabvar. Je n'ai le problème qu'avec un environnement tabvar qui utilise le C.
Merci et bonne soirée.
On se lasse de tout, excepté d'apprendre. Virgile
zorba
Giga-utilisateur
 
Messages: 522
Inscription: Lundi 01 Juin 2009, 10:35
Statut actuel: Actif et salarié

Re: tabvar, cellspace et siunitx: incompatiblité?

Messagepar rebouxo » Jeudi 20 Décembre 2012, 22:05

Comme je ne connais pas tabvar, je ne saurais dire.
Une possibilité, renommé le fichier tabvar.sty, en tabvarzorba.sty.

Modifier le nom de la nouvelle column. C'est autour de la ligne 88

Code: Tout sélectionner
 \setlength{\TVmaxcolwidth}{\linewidth}
 \newcolumntype{C}{% <- c'est là
 >{\begin{varwidth}[b]{\TVmaxcolwidth}\let\TVnl=\\
 \let\\=\TVtabularnewline $}%
 c%
 <{\@socle \reset@niveaux
 $\@finalstrut\@arstrutbox\end{varwidth}}}


Bon, après il faudrait écrire à Daniel Flipo pour soulever le problème de l'utilisation conjointe de tabvar, cellspace et siunitx, àmha. Il a déjà géré un cas avec la colonne N, peut-être qu'il peut faire quelque chose.

Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6906
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Incompatiblité ? (tabvar, cellspace et siunitx)

Messagepar djiblamb » Samedi 22 Décembre 2012, 13:34

Bonjour.

À quoi te sert exactement le package siunitx ? Si c'est uniquement pour avoir un raccourci de la commande \numprint, ceci est prévu dans le package numprint lui-même. Il te suffit de le charger avec l'option np (et autolanguage) pour avoir à disposition la commande \np, qui te permet de formater les nombres. En revanche, si tu veux utiliser les autres possibilités de siunitx ...
Djib
djiblamb
Hecto-utilisateur
 
Messages: 89
Inscription: Samedi 27 Septembre 2008, 09:58
Statut actuel: Actif et salarié | Enseignant

Re: Incompatiblité ? (tabvar, cellspace et siunitx)

Messagepar zorba » Samedi 22 Décembre 2012, 17:01

Bonjour,
J'utilise siunitx pour \num et mettre en forme des unités quand le cas (assez rare) se présente dans un sujet de maths.
J'y suis venu en suivant des conseils donnés sur ce forum.
J'ai adressé un message à D. FLipo qui va voir avec la personne maintenant siunitx s'il est possible de régler ce problème. Je reviendrai mettre à jour ce fil quand j'aurai du nouveau.
Bonne soirée.
Pierre
On se lasse de tout, excepté d'apprendre. Virgile
zorba
Giga-utilisateur
 
Messages: 522
Inscription: Lundi 01 Juin 2009, 10:35
Statut actuel: Actif et salarié


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot] et 8 invités