Sujet : Re: minted + pythoncode cassé : ECM
De : lulu042 (at) *nospam* fry.fr.invalid (Lulu)
Groupes : fr.comp.text.texDate : 24. Nov 2021, 16:55:29
Autres entêtes
Organisation : koitess?
Message-ID : <slrnspso3h.5km9.lulu042@valentino.Rock-n-Roll.org>
References : 1 2
User-Agent : slrn/1.0.3 (Linux)
Le 24-11-2021, Ulrike Fischer <
news3@nililand.de> a écrit :
Am Wed, 24 Nov 2021 14:13:57 +0100 schrieb Lulu:
Bonjour à tous,
J'inclus souvent des exemples de code Python dans mes feuilles
d'exercices et il y a une semaine, ça me faisait encore de beaux PDF.
Mais aujourd'hui, alors que je n'ai rien changé à part des mises à jour
de ma TexLive 2021 par 'tlmgr update -all', pour chaque section encadrée
par "\begin{pythoncode}" et "\end{pythoncode}" je n'ai qu'une seule
ligne insérée dans le PDF, ligne vide à part le numéro 1 de "lineos".
C'est un bug/change dans fancyvrb
https://tex.stackexchange.com/q/623417/2388
Ah ! Merci de cette info.
Pour information (et mes archives), voilà la solution :
8<-----------8<---------8<----------8<----------8<----------8<----------8<
Everything can be switched back to the original behavior, fixing minted,
by adding this to the preamble:
\makeatletter
\def\
FV@DefineFindStop{%
\ifx\FancyVerbStopString\relax
\ifnum\FancyVerbStopNum<\@ne
\let\
FV@FindStartStop\FV@@PreProcessLine
\else
\let\
FV@FindStartStop\
FV@FindStopNum \fi
\else
\let\
FV@FindStartStop\
FV@FindStopString \fi}
\makeatother
8<-----------8<---------8<----------8<----------8<----------8<----------8<
Par contre, juste pour en apprendre un peu plus, est-il possible de
'downgrader' fancyvrb à une version antérieure ?
Pourquoi toute la doc que je googlise le déconseille-t-il ?