texlive[64281] Master/texmf-dist: proflycee (3sep22)

commits+karl at tug.org commits+karl at tug.org
Sat Sep 3 21:51:22 CEST 2022


Revision: 64281
          http://tug.org/svn/texlive?view=revision&revision=64281
Author:   karl
Date:     2022-09-03 21:51:22 +0200 (Sat, 03 Sep 2022)
Log Message:
-----------
proflycee (3sep22)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/proflycee/ProfLycee-doc.pdf
    trunk/Master/texmf-dist/doc/latex/proflycee/ProfLycee-doc.tex
    trunk/Master/texmf-dist/tex/latex/proflycee/ProfLycee.sty

Modified: trunk/Master/texmf-dist/doc/latex/proflycee/ProfLycee-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/proflycee/ProfLycee-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/proflycee/ProfLycee-doc.tex	2022-09-03 19:50:42 UTC (rev 64280)
+++ trunk/Master/texmf-dist/doc/latex/proflycee/ProfLycee-doc.tex	2022-09-03 19:51:22 UTC (rev 64281)
@@ -56,8 +56,8 @@
 \setlength{\parindent}{0pt}
 \definecolor{LightGray}{gray}{0.9}
 
-\def\PLversion{1.2.3}
-\def\PLdate{24 Août 2022}
+\def\PLversion{1.2.4}
+\def\PLdate{2 Septembre 2022}
 
 \tcbset{vignettes/.style={%
 		nobeforeafter,box align=base,boxsep=0pt,enhanced,sharp corners=all,rounded corners=southeast,%
@@ -283,8 +283,6 @@
 L'utilisateur est libre de charger ses autres {packages} utiles et habituels, ainsi que ses \textsf{polices} et \textsf{encodages} habituels.
 \end{codeidee}
 
-\smallskip
-
 \begin{codeinfo}
 Le {package} \ctex{ProfLycee} charge les {packages} :
 
@@ -297,15 +295,14 @@
 \end{itemize}
 \end{codeinfo}
 
-\smallskip
-
 \begin{codeidee}
-J'ai utilisé les {packages} du phénoménal C. Tellechea, je vous conseille d'aller jeter un œil sur ce qu'il est possible de faire en \LaTeX{} avec \ctex{listofitems}, \ctex{randomlist}, \ctex{simplekv} et \ctex{xstring} !
+J'ai utilisé les {packages} de C. Tellechea, je vous conseille d'aller jeter un œil sur ce qu'il est possible de faire en \LaTeX{} avec \ctex{listofitems}, \ctex{randomlist}, \ctex{simplekv} ou encore \ctex{xstring} !
 \end{codeidee}
 
-\smallskip
+\subsection{Chargement du package}
 
 \begin{codetex}[listing only]
+%exemple de chargement pour une compilation en (pdf)latex
 \documentclass{article}
 \usepackage[french]{babel}
 \usepackage[utf8]{inputenc}
@@ -314,14 +311,22 @@
 ...
 \end{codetex}
 
+\begin{codetex}[listing only]
+%exemple de chargement pour une compilation en (xe/lua)latex
+\documentclass{article}
+\usepackage[french]{babel}
+\usepackage{mathtools}
+\usepackage{fontspec}
+\usepackage{ProfLycee}
+...
+\end{codetex}
+
 \subsection{Options du package}
 
 \begin{codeinfo}
-Par défaut, \ctex{minted} est chargé et donc la compilation nécessite d'utiliser \textsf{shell-escape}. Cependant, si vous ne souhaitez pas utiliser les commandes nécessitant \ctex{minted} vous pouvez charger le package \ctex{ProfLycee} avec l'option \Cle{nominted}.
+Par défaut, \ctex{minted} est chargé et donc la compilation nécessite d'utiliser \textsf{shell-escape}. Cependant, si vous ne \underline{souhaitez pas} utiliser les commandes nécessitant \ctex{minted} vous pouvez charger le package \ctex{ProfLycee} avec l'option \Cle{nominted}.
 \end{codeinfo}
 
-\smallskip
-
 \begin{codetex}[listing only]
 ...
 \usepackage[nominted]{ProfLycee}
@@ -328,8 +333,6 @@
 ...
 \end{codetex}
 
-\medskip
-
 \begin{codeinfo}
 En compilant (notamment avec les packages \ctex{minted} et \ctex{pythontex}) on peut spécifier des répertoires particuliers pour les (ou des) fichiers auxiliaires.
 
@@ -336,8 +339,6 @@
 Avec l'option \Cle{build}, l'utilisateur a la possibilité de placer les fichiers temporaires de \ctex{minted} et \ctex{pythontex} dans un répertoire \textsf{build} du répertoire courant.
 \end{codeinfo}
 
-\smallskip
-
 \begin{codetex}[listing only]
 ...
 \usepackage[build]{ProfLycee}
@@ -344,8 +345,6 @@
 ...
 \end{codetex}
 
-\smallskip
-
 \begin{codeinfo}
 Les options précédentes sont cumulables, et, pour info, elles conditionnent le chargement des {packages} avec les options :
 
@@ -377,8 +376,6 @@
 \end{itemize}
 \end{codeidee}
 
-\smallskip
-
 \begin{codeinfo}
 Les \textsf{commandes} et \textsf{environnements} présentés seront explicités via leur \textsf{syntaxe} avec les \textsf{options} ou \textsf{arguments}.
 
@@ -391,27 +388,25 @@
 Les \textsf{clés} ou \textsf{options} seront présentées dans des \textsf{boîtes} \textcolor{ForestGreen}{{\small \faPaperclip} Clés}.
 \end{codeinfo}
 
-\subsection{Outils disponibles}
+%\subsection{Outils disponibles}
+%
+%\begin{codeidee}
+%Le {package}, qui s'enrichira peut-être au fil du temps permet -- pour le moment -- de :
+%
+%\begin{itemize}
+%	\item tracer des splines cubiques avec gestion \textit{assez fine} des tangentes ;
+%	\item tracer des tangentes (ou portions) de tangentes sur la même base que pour les splines ;
+%	\item simuler une fenêtre de logiciel formel (\textit{à la manière de} \textsf{XCas}) ;
+%	\item mettre en forme du code \textsf{python} ou \textsf{pseudocode} ;
+%	\item simuler une fenêtre de terminal (win/unix/osx) ;
+%	\item créer un cartouche \textit{à la manière de} Capytale ;
+%	\item créer rapidement un pavé droit ou un tétraèdre en \TikZ, avec gestion des nœuds ;
+%	\item créer rapidement un ensemble d'éléments, avec gestion des espaces ;
+%	\item créer, dans un environnement \TikZ, la \og toile \fg{} pour une suite récurrente :
+%	\item etc
+%\end{itemize}
+%\end{codeidee}
 
-\begin{codeidee}
-Le {package}, qui s'enrichira peut-être au fil du temps permet -- pour le moment -- de :
-
-\begin{itemize}
-	\item tracer des splines cubiques avec gestion \textit{assez fine} des tangentes ;
-	\item tracer des tangentes (ou portions) de tangentes sur la même base que pour les splines ;
-	\item simuler une fenêtre de logiciel formel (\textit{à la manière de} \textsf{XCas}) ;
-	\item mettre en forme du code \textsf{python} ou \textsf{pseudocode} ;
-	\item simuler une fenêtre de terminal (win/unix/osx) ;
-	\item créer un cartouche \textit{à la manière de} Capytale ;
-	\item créer rapidement un pavé droit ou un tétraèdre en \TikZ, avec gestion des nœuds ;
-	\item créer rapidement un ensemble d'éléments, avec gestion des espaces ;
-	\item créer, dans un environnement \TikZ, la \og toile \fg{} pour une suite récurrente :
-	\item etc
-\end{itemize}
-\end{codeidee}
-
-\smallskip
-
 \begin{codeinfo}
 À noter que certaines commandes disponibles sont liées à un environnement \ctex{tikzpicture}, elles ne sont pas autonomes mais permettent de conserver -- en parallèle -- toute commande liée à \TikZ{} !
 \end{codeinfo}
@@ -491,8 +486,6 @@
 \end{tikzpicture}
 \end{codetex}
 
-\smallskip
-
 \begin{codecles}
 Certains paramètres peuvent être gérés directement dans la commande \ctex{\textbackslash splinetikz} :
 %
@@ -548,8 +541,6 @@
 \splinetikz[liste=\LISTE,affpoints=true,coeffs=3,couleur=red]
 \end{codetex}
 
-\smallskip
-
 \begin{codeinfo}
 Avec des explications utiles à la compréhension :
 
@@ -594,8 +585,6 @@
 \end{center}
 \end{codeinfo}
 
-\smallskip
-
 \begin{codetex}[listing only]
 ...
 %splines
@@ -650,8 +639,6 @@
 NB : il peut fonctionner indépendamment de l'outil \ctex{\textbackslash splinetikz} puisque la liste des points de travail est gérée de manière autonome !
 \end{codeidee}
 
-\smallskip
-
 \begin{codetex}[listing only]
 \begin{tikzpicture}
 	...
@@ -660,8 +647,6 @@
 \end{tikzpicture}
 \end{codetex}
 
-\smallskip
-
 \begin{codecles}
 Cela permet de tracer la tangente :
 %
@@ -796,8 +781,6 @@
 La première chose à définir est l'ensemble des paramètres \textit{globaux} de la fenêtre de calcul formel, à l'aide de \Cle{Clés}.
 \end{codeinfo}
 
-\smallskip
-
 \begin{codetex}[listing only]
 ...
 \begin{tikzpicture}[...]
@@ -806,8 +789,6 @@
 \end{tikzpicture}
 \end{codetex}
 
-\smallskip
-
 \begin{codecles}
 Les \Cle{Clés} disponibles sont :
 \begin{itemize}
@@ -834,8 +815,6 @@
 Une fois les paramètres déclarés, il faut créer les différentes lignes, grâce à la \ctex{\textbackslash ligneCF}.
 \end{codeinfo}
 
-\smallskip
-
 \begin{codetex}[listing only]
 \begin{tikzpicture}[...]
 	\paramCF[.......]
@@ -844,8 +823,6 @@
 \end{tikzpicture}
 \end{codetex}
 
-\smallskip
-
 \begin{codecles}
 Les (quelques) \Cle{Clés} disponibles sont :
 
@@ -858,8 +835,6 @@
 Chaque argument \textsf{COMMANDE} \& \textsf{RÉSULTAT} peut être formaté (niveau police) de manière indépendante.
 \end{codecles}
 
-\smallskip
-
 \begin{codetex}[tikz lower]
 %code tikz
 \paramCF[titre=true,couleurcmd=olive,couleurres=orange]
@@ -919,8 +894,6 @@
 Le package \ctex{listings} ne nécessite pas de compilation particulière, au contraire d'autres (comme \ctex{pythontex} ou \ctex{minted}) qui seront présentés à la section suivante.
 \end{codeinfo}
 
-\medskip
-
 \begin{codeinfo}
 Le style utilisé pour formater le code Python n'est pas modifiable. Il donne un rendu proche de celui des packages commes \ctex{pythontex} ou \ctex{minted}.
 
@@ -935,8 +908,6 @@
 L'environnement \ctex{\textbackslash envcodepython} (chargé par \ctex{ProfLycee} permet de présenter du code python, dans une \ctex{tcolorbox} avec un style particulier.
 \end{codeidee}
 
-\smallskip
-
 \begin{codetex}[listing only]
 \begin{envcodepython}(*)[largeur]{commandes tcbox}
 ...
@@ -943,8 +914,6 @@
 \end{envcodepython}
 \end{codetex}
 
-\smallskip
-
 \begin{codecles}
 Plusieurs \Cle{arguments} sont disponibles :
 
@@ -955,8 +924,6 @@
 \end{itemize}
 \end{codecles}
 
-\smallskip
-
 \begin{codeinfo}
 Les environnements \ctex{DeclareTCBListing} créés par \ctex{tcolorbox} et \ctex{listings} ne sont pas compatibles avec les options \Cle{gobble} (pour supprimer les tabulations d'environnement), donc il faut bien penser à \og aligner \fg{} le code à gauche, pour éviter des tabulations non esthétiques !
 \end{codeinfo}
@@ -994,8 +961,6 @@
 \end{envcodepython}
 \end{codetex}
 
-\smallskip
-
 \begin{codesortie}
 \begin{envcodepython}{}
 #environnement par défaut
@@ -1009,8 +974,6 @@
 \end{envcodepython}
 \end{codesortie}
 
-\smallskip
-
 \begin{codetex}[listing only]
 \begin{envcodepython}*[0.5\linewidth]{flush right}
 #largeur de 50%, sans numéro, et aligné à droite
@@ -1024,8 +987,6 @@
 \end{envcodepython}
 \end{codetex}
 
-\smallskip
-
 \begin{codesortie}
 \begin{envcodepython}*[0.5\linewidth]{flush right}
 #largeur de 50%, sans numéro, et aligné à droite
@@ -1039,8 +1000,6 @@
 \end{envcodepython}
 \end{codesortie}
 
-\smallskip
-
 \begin{codetex}[listing only]
 \begin{scontents}[overwrite,write-out=testscript.py]
 # Calcul de la factorielle en langage Python
@@ -1073,8 +1032,6 @@
 \envcodepythonfichier[9cm]{center}{testscript.py}
 \end{codetex}
 
-\smallskip
-
 \begin{codesortie}
 \begin{scontents}[overwrite,write-out=testscript.py]
 # Calcul de la factorielle en langage Python
@@ -1122,8 +1079,6 @@
 \end{itemize}
 \end{codeidee}
 
-\smallskip
-
 \begin{codeinfo}
 \textbf{Attention : }il faut dans ce cas une compilation en plusieurs étapes, comme par exemple \textsf{pdflatex puis pythontex puis pdflatex} !
 
@@ -1130,8 +1085,6 @@
 Voir par exemple \url{http://lesmathsduyeti.fr/fr/informatique/latex/pythontex/} !
 \end{codeinfo}
 
-\smallskip
-
 \begin{codeinfo}
 Compte tenu de la \textit{relative complexité} pour gérer les options (par paramètres/clés\ldots) des \textit{tcbox} et des \textit{fancyvrb}, le style est \og fixé \fg{} tel quel, et seules la taille et la position de la \textit{tcbox} sont modifiables. Si toutefois vous souhaitez personnaliser davantage, il faudra prendre le code correspondant et appliquer vos modifications !
 
@@ -1144,8 +1097,6 @@
 L'environnement \ctex{\textbackslash envcodepythontex} (chargé par \ctex{ProfLycee}, avec l'option \textit{autogobble}) permet de présenter du code python, dans une \ctex{tcolorbox} avec un style particulier.
 \end{codeidee}
 
-\smallskip
-
 \begin{codetex}[listing only]
 \begin{envcodepythontex}[largeur=...,centre=...,lignes=...]
 ...
@@ -1152,8 +1103,6 @@
 \end{envcodepythontex}
 \end{codetex}
 
-\smallskip
-
 \begin{codecles}
 Comme précédemment, des \Cle{Clés} qui permettent de \textit{légèrement} modifier le style :
 
@@ -1164,8 +1113,6 @@
 \end{itemize}
 \end{codecles}
 
-\smallskip
-
 \begin{codetex}[listing only]
 \begin{envcodepythontex}[largeur=12cm]
 	#environnement Python(tex) centré avec numéros de ligne
@@ -1174,8 +1121,6 @@
 \end{envcodepythontex}
 \end{codetex}
 
-\smallskip
-
 \begin{codesortie}
 \begin{envcodepythontex}[largeur=12cm]
 	#environnement Python(tex) centré avec numéros de ligne
@@ -1184,8 +1129,6 @@
 \end{envcodepythontex}
 \end{codesortie}
 
-\medskip
-
 \begin{codetex}[listing only]
 \begin{envcodepythontex}[largeur=12cm,lignes=false,centre=false]
 	#environnement Python(tex) non centré sans numéro de ligne
@@ -1194,8 +1137,6 @@
 \end{envcodepythontex}
 \end{codetex}
 
-\smallskip
-
 \begin{codesortie}
 \begin{envcodepythontex}[largeur=12cm,lignes=false,centre=false]
 	#environnement Python(tex) non centré sans numéro de ligne
@@ -1212,14 +1153,10 @@
 Pour celles et ceux qui ne sont pas à l'aise avec le {package} \ctex{pythontex} et notamment sa spécificité pour compiler, il existe le {package} \ctex{minted} qui permet de présenter du code, et notamment python (il nécessite quand même une compilation avec l'option \ctex{--shell-escape} ou \ctex{-write18}).
 \end{codeinfo}
 
-\smallskip
-
 \begin{codeidee}
 L'environnement \ctex{\textbackslash envcodepythonminted} permet de présenter du code python, dans une \ctex{tcolorbox} avec un style (\textit{minted}) particulier.
 \end{codeidee}
 
-\smallskip
-
 \begin{codetex}[listing only]
 \begin{envcodepythonminted}(*)[largeur][options]
 ...
@@ -1226,8 +1163,6 @@
 \end{envcodepythonminted}
 \end{codetex}
 
-\smallskip
-
 \begin{codecles}
 Plusieurs \Cle{arguments} (optionnels) sont disponibles :
 
@@ -1238,8 +1173,6 @@
 \end{itemize}
 \end{codecles}
 
-\medskip
-
 \begin{codetex}[listing only]
 \begin{envcodepythonminted}[12cm][center]
 	#environnement Python(minted) centré avec numéros, de largeur 12cm
@@ -1248,8 +1181,6 @@
 \end{envcodepythonminted}
 \end{codetex}
 
-\smallskip
-
 \begin{codesortie}
 \begin{envcodepythonminted}[12cm][center]
 	#environnement Python(minted) centré avec numéros
@@ -1258,8 +1189,6 @@
 \end{envcodepythonminted}
 \end{codesortie}
 
-\medskip
-
 \begin{codetex}[listing only]
 \begin{envcodepythonminted}*[0.8\linewidth][]
 	#environnement Python(minted) sans numéro, de largeur 0.8\linewidth
@@ -1268,8 +1197,6 @@
 \end{envcodepythonminted}
 \end{codetex}
 
-\smallskip
-
 \begin{codesortie}
 \begin{envcodepythonminted}*[0.8\linewidth][]
 	#environnement Python(minted) sans numéro, de largeur 0.8\linewidth
@@ -1286,8 +1213,6 @@
 C'est l'environnement \ctex{\textbackslash envconsolepythontex} qui permet de le faire.
 \end{codeidee}
 
-\smallskip
-
 \begin{codetex}[listing only]
 \begin{envconsolepythontex}[largeur=...,centre=...,label=...]
 ...
@@ -1294,8 +1219,6 @@
 \end{envconsolepythontex}
 \end{codetex}
 
-\smallskip
-
 \begin{codecles}
 Les \Cle{Clés} disponibles sont :
 
@@ -1306,8 +1229,6 @@
 \end{itemize}
 \end{codecles}
 
-\medskip
-
 \begin{codetex}[listing only]
 \begin{envconsolepythontex}[largeur=14cm,centre=false]
 	#console Python(tex) non centrée avec label
@@ -1317,8 +1238,6 @@
 \end{envconsolepythontex}
 \end{codetex}
 
-\smallskip
-
 \begin{codesortie}
 \smallskip
 \begin{envconsolepythontex}[largeur=14cm,centre=false]
@@ -1329,8 +1248,6 @@
 \end{envconsolepythontex}
 \end{codesortie}
 
-\medskip
-
 \begin{codetex}[listing only]
 \begin{envconsolepythontex}[largeur=14cm,label=false]
 	#console Python(tex) centrée sans label
@@ -1339,8 +1256,6 @@
 \end{envconsolepythontex}
 \end{codetex}
 
-\smallskip
-
 \begin{codesortie}
 \smallskip
 \begin{envconsolepythontex}[largeur=14cm,label=false]
@@ -1366,14 +1281,10 @@
 L'environnement \ctex{\textbackslash envpseudocode} permet de présenter du (pseudo-code) dans une \ctex{tcolorbox}.
 \end{codeidee}
 
-\smallskip
-
 \begin{codeinfo}
 De plus, le package \ctex{listings} avec \ctex{tcolorbox} ne permet pas de gérer le paramètre \textit{autogobble}, donc il faudra être vigilant quant à la position du code (pas de tabulation en fait\ldots)
 \end{codeinfo}
 
-\smallskip
-
 \begin{codetex}[listing only]
 \begin{envpseudocode}(*)[largeur][options]
 %attention à l'indentation, gobble ne fonctionne pas...
@@ -1381,8 +1292,6 @@
 \end{envpseudocode}
 \end{codetex}
 
-\smallskip
-
 \begin{codecles}
 Plusieurs \Cle{arguments} (optionnels) sont disponibles :
 
@@ -1393,8 +1302,6 @@
 \end{itemize}
 \end{codecles}
 
-\medskip
-
 \begin{codetex}[listing only]
 \begin{envpseudocode} %non centré, de largeur par défaut (12cm) avec lignes
 List = [...]          # à déclarer au préalable
@@ -1405,8 +1312,6 @@
 \end{envpseudocode}
 \end{codetex}
 
-\smallskip
-
 \begin{codesortie}
 \begin{envpseudocode}
 List = [...]          # à déclarer au préalable
@@ -1417,8 +1322,6 @@
 \end{envpseudocode}
 \end{codesortie}
 
-\medskip
-
 \begin{codetex}[listing only]
 \begin{envpseudocode}*[15cm][center] %centré, de largeur 15cm sans ligne
 List = [...]          # à déclarer au préalable
@@ -1429,8 +1332,6 @@
 \end{envpseudocode}
 \end{codetex}
 
-\smallskip
-
 \begin{codesortie}
 \begin{envpseudocode}*[15cm][center]
 List = [...]          # à déclarer au préalable
@@ -1449,8 +1350,6 @@
 J'ai fait le choix de ne pas définir des \textsf{mots clés} à mettre en valeur car cela reviendrait à \textit{imposer} des choix ! Donc ici, pas de coloration syntaxique ou de mise en évidence de mots clés, uniquement un formatage libre de pseudo-code.
 \end{codeinfo}
 
-\smallskip
-
 \begin{codeidee}
 Évidemment, le code source est récupérable et adaptable à volonté, en utilisant les possibilités du package \ctex{listings}.
 
@@ -1461,6 +1360,28 @@
 Il s'agit ici de présenter une version \og clé en main \fg{}.
 \end{codeidee}
 
+\begin{codeinfo}
+Le style \ctex{listings} utilisé par la commande a l'option \Cle{mathescape} activé, et accessible grâce aux délimiteurs \Cle{(*...*)}.
+
+Cela permet d'insérer du code \LaTeX{} dans l'environnement \ctex{\textbackslash envpseudocode} (attention au fontes de rendu par contre !).
+\end{codeinfo}
+
+\begin{codetex}[listing only]
+\begin{envpseudocode}[12cm][]
+#Utilisation du mode mathescape
+Afficher (*\og*) .........(*\fg*)
+m = (*$\tfrac{\texttt{1}}{\texttt{2}}$*)
+\end{envpseudocode}
+\end{codetex}
+
+\begin{codesortie}
+\begin{envpseudocode}[12cm][]
+#Utilisation du mode mathescape
+Afficher (*\og*) .........(*\fg*)
+m = (*$\tfrac{\texttt{1}}{\texttt{2}}$*)
+\end{envpseudocode}
+\end{codesortie}
+
 \newpage
 
 \section{Terminal Windows/UNiX/OSX}
@@ -1509,8 +1430,6 @@
 \end{itemize}
 \end{codecles}
 
-\medskip
-
 \begin{codeinfo}
 Le \textsf{code} n'est pas formaté, ni mis en coloration syntaxique.
 
@@ -1517,8 +1436,6 @@
 De ce fait tous les caractères sont autorisés : même si l'éditeur pourra détecter le \% comme le début d'un commentaire, tout sera intégré dans le code mis en forme !
 \end{codeinfo}
 
-\medskip
-
 \begin{codetex}[listing only]
 \begin{PLtermunix}[12cm]{titre=Terminal Ubuntu}[center] %12cm, avec titre modifié et centré
 test at DESKTOP:~$ ping -c 2 ctan.org
@@ -1526,8 +1443,6 @@
 \end{PLtermunix}
 \end{codetex}
 
-\medskip
-
 \begin{codesortie}
 \begin{PLtermunix}[12cm]{titre=Terminal Ubuntu}[center]
 test at DESKTOP:~$ ping -c 2 ctan.org
@@ -1710,8 +1625,6 @@
 \end{tikzpicture}
 \end{codetex}
 
-\medskip
-
 \begin{codesortie}
 \begin{tikzpicture}[line join=bevel]
 	\pavePL[aff,largeur=4,profondeur=3,hauteur=2,epaisseur={ultra thick}]
@@ -1728,8 +1641,6 @@
 \end{center}
 \end{codetex}
 
-\medskip
-
 \begin{codesortie}
 \begin{center}
 	\begin{tikzpicture}[line join=bevel]
@@ -1825,8 +1736,6 @@
 \end{center}
 \end{codetex}
 
-\medskip
-
 \begin{codesortie}
 \begin{center}
 	\begin{tikzpicture}[line join=bevel]
@@ -2118,8 +2027,6 @@
 \end{center}
 \end{codetex}
 
-\medskip
-
 \begin{codesortie}
 \begin{center}
 	\begin{tikzpicture}[x=4cm,y=3cm]
@@ -2244,8 +2151,6 @@
 \end{center}
 \end{codetex}
 
-\medskip
-
 \begin{codesortie}
 \begin{center}
 	\begin{tikzpicture}[line join=bevel]
@@ -2301,8 +2206,6 @@
 \end{center}
 \end{codetex}
 
-\medskip
-
 \begin{codesortie}
 \begin{center}
 	\begin{tikzpicture}
@@ -2500,7 +2403,6 @@
 À noter que si l'un des arguments optionnels (le n°3 et/ou le n°4) sont utilisés, il vaut mieux préciser les 2 !
 \end{codecles}
 
-
 \begin{codetex}[listing only]
 \begin{center}
 	\begin{tikzpicture}
@@ -2787,7 +2689,6 @@
 \end{tikzpicture}
 \end{codesortie}
 
-
 \pagebreak
 
 \begin{codeinfo}
@@ -3137,7 +3038,7 @@
 
 \begin{itemize}
 	\item \ctex{\textbackslash{}PLfenetre} qui restreint les tracés à la fenêtre (utile pour des courbes qui \textit{débordent}) ;
-	\item \ctex{\textbackslash{}PLfenetresimple} qui permet d'automatiser le tracé des grilles/axes/graduations dans leurs versions par défaut, avec peut de paramétrages ;
+	\item \ctex{\textbackslash{}PLfenetresimple} qui permet d'automatiser le tracé des grilles/axes/graduations dans leurs versions par défaut, avec peu de paramétrages ;
 	\item \ctex{\textbackslash{}PLorigine} pour rajouter le libellé de l'origine si non affiché par les axes.
 \end{itemize}
 \end{codeinfo}
@@ -3286,6 +3187,10 @@
 L'idée principale est de récupérer les variables de la régression linéaire pour tracer la droite d'ajustement \textit{à moindres frais} !
 \end{codeinfo}
 
+\begin{codeinfo}
+	Toute courbe peut être tracée sur ce principe, par contre il faudra saisir la fonction \textit{à la main}.
+\end{codeinfo}
+
 \begin{codetex}[listing only]
 \def\LLX{1994,1995,1996,1997,1998,1999,2000,2001,2002,2004,2005,2006,2007,2008,2009,2010}
 \def\LLY{1718,1710,1708,1700,1698,1697,1691,1688,1683,1679,1671,1670,1663,1661,1656,1649}
@@ -3292,8 +3197,7 @@
 \PLreglin{\LLX}{\LLY}
 
 \begin{tikzpicture}[...]
-	\PLnuagepts[couleur=blue/red]{\LLX}{\LLY}
-	\PLnuageptmoy
+	\PLnuagepts[couleur=blue/red]{\LLX}{\LLY} \PLnuageptmoy
 	\PLcourbe[line width=1.25pt,ForestGreen,samples=2]{\COEFFa*\x+\COEFFb}{\xmin:\xmax}
 \end{tikzpicture}
 \end{codetex}
@@ -3307,24 +3211,17 @@
 	\PLgrilletikz \PLaxestikz
 	\PLaxextikz[annee,police=\small]{1992,1994,...,2010}
 	\PLaxeytikz{1640,1650,...,1720}
-	\PLnuagepts[couleur=blue/red]{\LLX}{\LLY}
-	\PLnuageptmoy
+	\PLnuagepts[couleur=blue/red]{\LLX}{\LLY} \PLnuageptmoy
 	\PLcourbe[line width=1.25pt,ForestGreen,samples=2]{\COEFFa*\x+\COEFFb}{\xmin:\xmax}
 \end{tikzpicture}
 \end{codesortie}
 
-\begin{codeinfo}
-Toute courbe peut être tracée sur ce principe, par contre il faudra saisir la fonction \textit{à la main}.
-\end{codeinfo}
-
 \begin{codetex}[listing only]
 \def\LLX{1994,1995,1996,1997,1998,1999,2000,2001,2002,2004,2005,2006,2007,2008,2009,2010}
 \def\LLY{1718,1710,1708,1700,1698,1697,1691,1688,1683,1679,1671,1670,1663,1661,1656,1649}
 
 \begin{tikzpicture}[...]
-	\PLnuagepts[couleur=blue/red]{\LLX}{\LLY}
-	%on fixe la fenêtre d'affichage pour éviter les débordements
-	\PLfenetre
+	\PLnuagepts[couleur=blue/red]{\LLX}{\LLY} \PLfenetre %on fixe la fenêtre
 	\PLcourbe[line width=1.25pt,orange,samples=500]{-(\x-2000)*(\x-2000)+1700}{\xmin:\xmax}
 \end{tikzpicture}
 \end{codetex}
@@ -3337,8 +3234,7 @@
 	\PLgrilletikz \PLaxestikz
 	\PLaxextikz[annee,police=\small]{1992,1994,...,2010}
 	\PLaxeytikz{1640,1650,...,1720}
-	\PLnuagepts[couleur=blue/red]{\LLX}{\LLY}
-	\PLfenetre
+	\PLnuagepts[couleur=blue/red]{\LLX}{\LLY} \PLfenetre
 	\PLcourbe[line width=1.25pt,orange,samples=500]{-(\x-2000)*(\x-2000)+1700}{\xmin:\xmax}
 \end{tikzpicture}
 \end{codesortie}
@@ -3949,6 +3845,8 @@
 
 \section{Historique}
 
+{\small \bverb|v1.2.4|~:~~~~Correction de quelques bugs mineurs, et mise à jour de la doc
+
 {\small \bverb|v1.2.3|~:~~~~Commandes pour du code python "simple", sans compilation particulière
 
 {\small \bverb|v1.2.2|~:~~~~Commandes pour travailler sur des stats à 2 variables

Modified: trunk/Master/texmf-dist/tex/latex/proflycee/ProfLycee.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/proflycee/ProfLycee.sty	2022-09-03 19:50:42 UTC (rev 64280)
+++ trunk/Master/texmf-dist/tex/latex/proflycee/ProfLycee.sty	2022-09-03 19:51:22 UTC (rev 64281)
@@ -3,7 +3,8 @@
 % or later, see http://www.latex-project.org/lppl.txtf
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{ProfLycee}[2022/08/24 v1.2.3 - Aide pour l'utilisation de LaTeX en lycee]
+\ProvidesPackage{ProfLycee}[2022/09/02 v1.2.4 - Aide pour l'utilisation de LaTeX en lycee]
+% 1.2.4	Correction de queqlues bugs mineurs, et mise à jour de la doc
 % 1.2.3	Ajout d'un environnement simplifié pour du code python
 % 1.2.2	Ajouts de commandes pour des stats à 2 variables
 % 1.2.1	Amélioration de la gestion du csv pour les pixelart
@@ -616,7 +617,7 @@
 	\newcommand\algomathttPL[1]{\mathtt{#1}}
 \fi
 
-\DeclareTCBListing{envpseudocode}{ s O{12cm} O{} }{% étoilée sans numéro, taille puis option...
+\DeclareTCBListing{envpseudocode}{ s O{12cm} !O{} }{% étoilée sans numéro, taille puis option...
 	width=#2,#3,
 	stylepseudocodePL,
 	listing only,listing engine=listings,
@@ -1921,7 +1922,7 @@
 	{\draw[\ptmoycouleur] ({\ptmoyx-\axexOx},{\ptmoyy-\axeyOy}) pic {PLdotcross=\ptmoytaille/45} ;}
 	{}
 	\IfStrEq{\ptmoystyle}{+}%
-	{\draw[fill=\ptmoycouleur] ({\ptmoyx-\axexOx},{\ptmoyy-\axeyOy}) pic {PLdotcross=\ptmoytaille/0} ;}
+	{\draw[\ptmoycouleur] ({\ptmoyx-\axexOx},{\ptmoyy-\axeyOy}) pic {PLdotcross=\ptmoytaille/0} ;}
 	{}
 	\ifboolKV[PLptmoy]{affnom}
 	{\draw ({\ptmoyx-\axexOx},{\ptmoyy-\axeyOy}) node[\ptmoypos={\ptmoytaille+\ptmoydecal},font=\ptmoyfont] {\ptmoynom} ;}



More information about the tex-live-commits mailing list.