Le problème a déja été posé ici, mais non résolu: https://texnique.fr/osqa/questions/7386/package-minted-erreur-missing-pygments-output

\documentclass[french,a4paper]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tcolorbox}
\tcbuselibrary{minted}
%\usepackage[cache=false]{minted} % ne corrige pas le problème
\begin{document}
\section{Tableaux}
 \begin{tcblisting}{}
   \begin{tabular}{rcrcr}
     $1$ & $\times$ & $2$ & = & $2$ \\
     $2$ & $\times$ & $2$ & = & $4$ \\
     $3$ & $\times$ & $2$ & = & $6$ \\
     $8$ & $\times$ & $2$ & = & $16$ \\
     $12$ & $\times$ & $2$ & = & $24$ \\
   \end{tabular}
 \end{tcblisting}
\end{document}

Sous Linux Debian 10, Texlive à jour, compilé avec pdflatex -pdf --shell-escape ou pdflatex --shell-escape, ou Xelatex --shell-escape

Le message d'erreur est long, il contient «Package minted Error: Missing Pygments output;»

Posée 01 Déc '21, 13:16

joseph-tux's gravatar image

joseph-tux
1.3k1929
Taux d'acceptation : 4%

Modifiée 01 Déc '21, 13:22

1

Le problème semble venir de tcolorbox puisque l'exemple compile normalement si on remplace \begin{tcblisting}{} par \begin{minted}{LaTeX} et \end{tcblisting} par \end{minted}. En outre, l'exemple de base de \tcbuselibrary{minted}, qui figure à la page 321 de la documentation de tcolorbox, plante également : il faudrait le signaler à l'auteur de ce package.

(01 Déc '21, 14:17) denis ♦♦ denis's gravatar image
1

Au passage, ce tableau aurait peut-être intérêt à être plutôt un environnement array (en mode mathématique), en supprimant du coup tous les $ ; sinon, il peut être codé plus efficacement en recourant au package array (à ne pas confondre avec l'environnement cité ci-dessus), en utilisant le motif >{$}r<{$}@{ $\times$ }>{$}r<{$}@{ $=$ }>{$}r<{$} et en supprimant les $ du contenu.

(01 Déc '21, 14:17) denis ♦♦ denis's gravatar image

Merci Denis,

pour m'exercer, je mettais en route un petit tuto/aide-mémoire personnel pour les tableaux, à partir de tabular puis des diverses extensions souvent utiles. Il est vrai que j'utilise rarement les tableaux mathématiques et donc je ne pense pas à array. Je pensais que le plus simple (mon niveau en LaTeX est «simple!») est de me rabattre sur listing au lieu de minted, mais il y a aussi l'environnement Example ou SideBySideExample de l'extension fancyvrb-ex, faite pour la même chose: afficher le code et son résultat.

(01 Déc '21, 19:48) joseph-tux joseph-tux's gravatar image
1

@joseph-tux Certes mais, avec fancyvrb-ex, on n'a pas la coloration syntaxique. Pour un tutoriel LaTeX, la section « Creation of LaTeX Tutorials » de la documentation du package tcolorbox peut être très utile.

(01 Déc '21, 20:49) denis ♦♦ denis's gravatar image
1

J'ai signalé le bug à l'auteur de tcolorbox.

(01 Déc '21, 21:09) denis ♦♦ denis's gravatar image
1

Il s'avère que l'erreur n'est pas imputable à tcolorbox mais à un changement dans fancyvrb qui fait échouer minted lorsque son option autogobble est active. Cela a été signalé à l'auteur de minted et un contournement temporaire est disponible ici.

(02 Déc '21, 13:42) denis ♦♦ denis's gravatar image
1

Voir aussi un autre contournement proposé par l'auteur de tcolorbox.

(02 Déc '21, 18:32) denis ♦♦ denis's gravatar image
Affichage de 5 parmi 7 Afficher 2 commentaire(s) en plus
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 :

×56
×13

Question posée : 01 Déc '21, 13:16

Question vue : 502 fois

Dernière mise à jour : 02 Déc '21, 18:32