Deutsch   English   Français   Italiano  
<slrnspsekl.4sa3.lulu042@valentino.Rock-n-Roll.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder6.news.weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!cleanfeed3-b.proxad.net!nnrp1-2.free.fr!not-for-mail
Newsgroups: fr.comp.text.tex
From: Lulu <lulu042@fry.fr.invalid>
Subject: minted + pythoncode =?UTF-8?Q?cass=C3=A9?= : ECM
Organization: koitess?
User-Agent: slrn/1.0.3 (Linux)
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Message-ID: <slrnspsekl.4sa3.lulu042@valentino.Rock-n-Roll.org>
Date: Wed, 24 Nov 2021 14:13:57 +0100
Lines: 63
NNTP-Posting-Date: 24 Nov 2021 14:14:06 CET
NNTP-Posting-Host: 37.166.174.0
X-Trace: 1637759646 news-1.free.fr 1339 37.166.174.0:35661
X-Complaints-To: abuse@proxad.net
Bytes: 3558

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.