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
Affichage de 5 parmi 7
Afficher 2 commentaire(s) en plus
|
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 detcolorbox
, plante également : il faudrait le signaler à l'auteur de ce package.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 packagearray
(à ne pas confondre avec l'environnement cité ci-dessus), en utilisant le motif>{$}r<{$}@{ $\times$ }>{$}r<{$}@{ $=$ }>{$}r<{$}
et en supprimant les$
du contenu.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.
@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 packagetcolorbox
peut être très utile.J'ai signalé le bug à l'auteur de
tcolorbox
.Il s'avère que l'erreur n'est pas imputable à
tcolorbox
mais à un changement dansfancyvrb
qui fait échouerminted
lorsque son optionautogobble
est active. Cela a été signalé à l'auteur deminted
et un contournement temporaire est disponible ici.Voir aussi un autre contournement proposé par l'auteur de
tcolorbox
.