minted + pythoncode cassé : ECM

Liste des GroupesRevenir à fct tex 
Sujet : minted + pythoncode cassé : ECM
De : lulu042 (at) *nospam* fry.fr.invalid (Lulu)
Groupes : fr.comp.text.tex
Date : 24. Nov 2021, 15:13:57
Autres entêtes
Organisation : koitess?
Message-ID : <slrnspsekl.4sa3.lulu042@valentino.Rock-n-Roll.org>
User-Agent : slrn/1.0.3 (Linux)
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".

Je remarque aussi que dans mon VI, la coloration syntaxique de mon code
".tex" n'affiche pas le "\begin{document}" et le "\end{document}" avec
"\begin" et "\end" en jaune, comme si VI ne les reconnaissait pas.

ECM:
8<-----------8<---------8<----------8<----------8<----------8<----------8<

\documentclass[11pt, french]{article}  %  landscape pour paysage
\RequirePackage{minted}

\begin{document}

%\definecolor{bg_code}{rgb}{0.96,0.96,0.96}
% plutôt que de retaper toutes les options pour chaque appel à minted :
% on définit un alias pour l'environnement minted
%\newminted{python}{linenos, firstnumber=1, numbersep=5pt, stepnumber=1, bgcolor=bg_code, frame=single, framerule=0.6pt, mathescape}
\newminted{python}{linenos, firstnumber=1, numbersep=5pt, stepnumber=1, mathescape}

\section*{exercice 3 page 5 du cours : échelle de teinte}

Voici le programme python qui calcule les volumes à verser dans les
tubes à essais afin de réaliser une échelle de teinte.

\begin{pythoncode}
concentration_mere = float(input("Concentration mère (en g/L) : "))
volume_fille = float(input("Volume des tubes à essai (mL) : "))

concentration_fille = 1
while concentration_fille != 0 :
    concentration_fille = float(input("Concentration fille (g/L) : "))
    if (concentration_fille <= concentration_mere) :
        if (concentration_fille != 0) :
            volume_mere = (concentration_fille/concentration_mere) * volume_fille
            volume_solvant = volume_fille - volume_mere
            # la fonction 'round()' permet de s'affranchir des élucubrations du calcul
            volume_mere = round( volume_mere, 2)
            volume_solvant = round( volume_solvant, 2)
            facteur_dilution = round( concentration_mere / concentration_fille, 2)
            print("    Volume de solution mère à verser :", volume_mere, "mL")
            print("    Volume de solvant à ajouter :", volume_solvant, "mL")
            print("    Facteur de dilution :", facteur_dilution)
\end{pythoncode}

\end{document}

8<-----------8<---------8<----------8<----------8<----------8<----------8<

ECM que je compile avec "pdflatex --shell-escape pb_pythoncode_ECM.tex"
(comme toujours).

Merci de votre aide,

Bien cordialement.

Date Sujet#  Auteur
24 Nov 21 * minted + pythoncode cassé : ECM12Lulu
24 Nov 21 +- Re: minted + pythoncode cassé : ECM1Lulu
24 Nov 21 +- Re: minted + pythoncode cassé : ECM1Julien Salort
24 Nov 21 `* Re: minted + pythoncode cassé : ECM9Ulrike Fischer
24 Nov 21  `* Re: minted + pythoncode cassé : ECM8Lulu
24 Nov 21   `* Re: minted + pythoncode cassé : ECM7Ulrike Fischer
24 Nov 21    +* Re: minted + pythoncode cassé : ECM5Lulu
24 Nov 21    i`* Re: minted + pythoncode cassé : ECM4Ulrike Fischer
25 Nov 21    i `* Re: minted + pythoncode cassé : ECM3Lulu
25 Nov 21    i  `* Re: minted + pythoncode cassé : ECM2Ulrike Fischer
26 Nov 21    i   `- Re: minted + pythoncode cassé : ECM1Lulu
26 Nov 21    `- Re: minted + pythoncode cassé : ECM1Lulu

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal