Le fichier suivant me permettait de lancer:

latexmk fichiertex

au lieu de:

latexmk -xelatex --shell-escape fichiertex

$cat ~/.latexmkrc
# Pour que latexmk utilise texindy au lieu de makeindex
$pdflatex = "xelatex %S";
$pdf_mode = "1";
$makeindex = "texindy -L french -I xelatex %S"

J'ai tenté de revenir à cet ancien fichier, après avoir tenté la configuration recommandée, qui posait aussi le problème:

$cat /usr/local/texlive/2023/texmf-dist/doc/support/latexmk/example_rcfiles/xelatex_latexmkrc
#...
$pdf_mode = 5;
$postscript_mode = $dvi_mode = 0;

avec cette nouvelle syntaxe, je dois écrire --shell-escape dans chaque ligne de commande; je ne comprends pas comment imposer l'argument --shell-escape à toutes les compilations de latexmk, via .latexmkrc.

Posée 16 Aoû '23, 16:42

joseph-tux's gravatar image

joseph-tux
45722756
Taux d'acceptation : 3%


Rajouter set_tex_cmds( '--shell-escape %O %S' ); dans le .latexmkrc devrait faire le travail, quel que soit le moteur de compilation LaTeX spécifié dans ce .latexmkrc.

Lien permanent

Publiée 19 Aoû '23, 18:59

fpantigny's gravatar image

fpantigny
1.3k44
Taux d'acceptation : 36%

merci fpanginy

(20 Aoû '23, 16:42) joseph-tux joseph-tux's gravatar image
Votre réponse
(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.