Avec Xelatex, la compilation s'interrompt avec ce message.

L'affichage complet est:

    (/usr/local/texlive/2022/texmf-dist/tex/latex/xcolor/x11nam.def)
    ! Undefined control sequence.
    \set@color ->\pdfcolorstack 
                                \@pdfcolorstack push{\current@color }\aftergroup...
    l.1462 \color{black}
      ?

Si je compile avec pdflatex, ce problème n'apparaît pas.

Plus généralement, existe-t-il un système qui permette (facilement) d'utiliser Xelatex sur d'anciens sources précédemment compilés avec pdflatex ?

Posée 16 Avr '23, 18:00

joseph-tux's gravatar image

joseph-tux
42722552
Taux d'acceptation : 4%

Modifiée 17 Avr '23, 13:42

1

La gestion des couleurs est effectivement un peu différente entre les différents moteurs de compilation (pdflatex, xelatex, lualatex). Normalement, il y a très peu de choses à changer pour passer d'un moteur à l'autre. Néanmoins, en l'absence d'un EMC (exemple minimal complet), c'est difficile d'être plus précis.

(17 Avr '23, 11:35) fpantigny fpantigny's gravatar image

Difficile de reproduire en ECM (fichier très long) La suppression de l'extension xcolor fait disparaître ce message, mais l'extension tcolorbox provoque la panne avec le message suivant:

! Undefined control sequence. kvtcb@before@upper ...e CT@arc@ arrayrulecolor {tcbcolframe}def arrayst... l.180 sectionnement classique,width=0.7textwidth]

Si je comprend bien, il va falloir que je potasse plus sérieusement Xelatex, ou que je reste sur pdflatex pour mes anciens fichiers. (mon latexmkrc impose Xelatex,généralement sans problème)

(17 Avr '23, 13:57) joseph-tux joseph-tux's gravatar image
2

Hum... Je conseillerais d'essayer quand même de faire un ECM. Si le fichier est long, il faut procéder par dichotomies successives et comme la suite des 1/2^n tend rapidement vers 0, on arrive souvent rapidement à isoler le problème :-)

(17 Avr '23, 21:15) fpantigny fpantigny's gravatar image

Dans la plupart des cas, il est possible (voire recommandé) de recourir à LuaLaTeX plutôt que XeLaTeX.

(19 Avr '23, 19:02) denis ♦♦ denis's gravatar image

Merci à tous les deux pour ces ouvertures, que j'explorerai dés que possible.

(20 Avr '23, 11:19) joseph-tux joseph-tux's gravatar image
Soyez le premier à répondre à cette question !
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.