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 _minted-test_minted, qui contient les fichiers default-pyg-prefix.pygstyle et default.pygstyle, mais pas les autres fichiers du genre 11A3E229084349BC25D97E29393CED1DD163D59F34BBAF7010286D2FBD380783.pygtex, qui contiennent les instructions Verbatim pour écrire le code dans le document final.

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 [cache=false] à l'appel du package. Le code suivant :

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 :

  • sous Mac OS à jour (10.14.6) avec un Mac book pro 15'' récent
  • TeXlive 2019 à jour (minted en version 2.5)
  • LaTeX appelé par "latex --shell-escape -interaction=nonstopmode %.tex" (via texmaker)

Quelqu'un saurait-il comment corriger ce problème ?

Posée 08 Sep, 10:41

izb's gravatar image

izb
433
Taux d'acceptation : 0%

Modifiée 08 Sep, 16:26

Pathe's gravatar image

Pathe ♦♦
5.6k166162

Avez-vous installé Pygments (un extension pour python) ?

(08 Sep, 13:40) samcarter samcarter's gravatar image

fichier log 1 ne marche pas: "That file isn’t here any more"

(08 Sep, 13:42) samcarter samcarter's gravatar image

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

(08 Sep, 14:28) izb izb'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.

Mots-clés de la question :

×11
×2
×1

Question posée : 08 Sep, 10:41

Question vue : 213 fois

Dernière mise à jour : 08 Sep, 14:29