3 Réponses :
Je ne peux répondre que de la question 3: p>
Quel est le "-Shell-évasion"? P> blockQuote>
Minted utilise une application tierce,
pyghégyst code>, pour traiter le code source. Le latex n'autorise généralement pas d'appeler d'autres applications pour des raisons de sécurité (un package de voyous pourrait autrement appeler le code aribtraire). Pour activer explicitement appeler des applications externes, vous devez activer cette soi-disant évasion à la coquille - qui, sur la plupart des installations en latex, se fait via le commutateur
-Shell-Escape P>
Q1: Vous devez modifier la façon dont le latex est appelé par reactex. Une façon de procéder consiste à ajouter ce qui suit à votre fichier .emacs: q2: une fois que vous avez apporté les modifications, tous les appels de latex avec CC CC utiliseront le Q3: voir la réponse de Konrad. Notez que cette méthode activera - Shell-fuite code> option. P>
--shell-fuite code> pour tous les fichiers édités dans l'Auctex, il peut donc s'agir d'un risque de sécurité potentiel si vous utilisez d'autres packages ou fichiers de peuples. P> P>
La réponse de Mike au bas fournit une manière plus simple et moins intrusive de faire la même chose dans les versions d'Auctex modernes.
Dans les versions récentes d'Auctex, on dirait que cela sera plus fiable pour définir Tex-Command-extra-options code>, conçu pour simplement cet objectif et ne vous fait pas remplacer Les différentes formes de
Tex-Command CODE>. Si je comprends bien, cela ne peut pas être défini dans le monde entier, mais doit être défini pour chaque fichier. Vous pouvez le faire avec un crochet. Par exemple, dans
.emacs code> Vous pouvez ajouter ceci:
(add-hook 'TeX-mode-hook
(lambda ()
(setq TeX-command-extra-options "-shell-escape")
)
)
Vous pouvez également l'ajouter à votre .dir-locaux.el code> pour le définir pour tous les fichiers dans un dossier
J'ai essayé de définir des options de commande Tex-Command en tant que tampon variable locale dans EMACS 24.5.1 (Ubuntu 16.04), mais cela n'a pas semblé fonctionnant. Dans quelle mesure une version a-t-elle besoin?