Le code suivant : Ouvrir dans l'éditeur Overleaf
%ECM \documentclass{article} \usepackage{minted} \begin{document} En-dessous, il doit y avoir du code. \begin{minted}{python} def yenamarre(test): if test: print("bravo") else: print("pas bien") \end{minted} Là, le code est fini. \end{document} donne à la compilation le fichier log suivant : fichier log 1 où on obtient une erreur "Missing Pygments output". En effet, le package crée bien le répertoire J'ai donc l'impression que minted n'écrit pas ses fichiers XXX.pygtex. J'ai vu lors de mes recherches que certains n'avaient plus l'erreur en ajoutant l'option Ouvrir dans l'éditeur Overleaf
%ECM \documentclass{article} \usepackage[cache=false]{minted} \begin{document} En-dessous, il doit y avoir du code. \begin{minted}{python} def yenamarre(test): if test: print("bravo") else: print("pas bien") \end{minted} Là, le code est fini. \end{document} compile cette fois sans erreur (fichier log : fichier log 2), mais à l'affichage, on n'a rien entre les deux lignes de texte ! Au niveau de l'environnement, je suis :
Quelqu'un saurait-il comment corriger ce problème ?
Affichage de 5 parmi 8
Afficher 3 commentaire(s) en plus
|
Avez-vous installé
Pygments
(un extension pour python) ?fichier log 1 ne marche pas: "That file isn’t here any more"
1) Pygments est bien installé sur mon système (un "pip install Pygments" le confirme) ; un "pygmentize -V" me donne la "Pygments version 2.4.2". 2) J'ai corrigé le lien mort 3) Merci
(CMÇM) Chez moi ça marche.
Plus précisément, ça marche parce que j'ai mis
-shell-escape
et non--shell-escape
.@dontgiveup : c'est une information intéressante, mais étrange. De quel OS vous servez-vous ?
C'est GNU/Linux. J'ai essayé en ligne de commande et dans TexMaker. C'est curieux parce que dans mon souvenir, j'utilisais deux tirets mais bon ma mémoire...
@dontgiveup Attention ! Vos réponses étaient des commentaires plutôt que des réponses et ont été converties comme tels.
@dontgiveup Chez moi, sous GNU/Linux également et avec
zsh
, les deux syntaxes fonctionnent.