texlive[64964] Master/texmf-dist: proflycee (7nov22)

commits+karl at tug.org commits+karl at tug.org
Mon Nov 7 21:27:49 CET 2022


Revision: 64964
          http://tug.org/svn/texlive?view=revision&revision=64964
Author:   karl
Date:     2022-11-07 21:27:49 +0100 (Mon, 07 Nov 2022)
Log Message:
-----------
proflycee (7nov22)

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/doc/latex/proflycee/ProfLycee-old-doc.pdf
    trunk/Master/texmf-dist/doc/latex/proflycee/ProfLycee-old-doc.tex
    trunk/Master/texmf-dist/tex/latex/proflycee/ProfLycee-old.sty
    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-11-07 20:27:37 UTC (rev 64963)
+++ trunk/Master/texmf-dist/doc/latex/proflycee/ProfLycee-doc.tex	2022-11-07 20:27:49 UTC (rev 64964)
@@ -6,22 +6,10 @@
 
 \documentclass{article}
 \usepackage[french]{babel}
-\usepackage{iftex,ifpdf,ifxetex,ifluatex}
-\ifpdftex
-	\usepackage[utf8]{inputenc}
-	\usepackage[T1]{fontenc}
-	\usepackage[upright]{fourier}
-	\usepackage[scaled=0.875]{helvet}
-	\renewcommand\ttdefault{lmtt}
-	\usepackage[scaled=0.875]{cabin}
-	\usepackage{amsmath,amssymb}
-\fi
-\ifluatex
-	\usepackage{mathtools}
-	\usepackage{lualatex-math}
-	\usepackage{luatexbase}
-	\usepackage[math-style=french,bold-style=ISO]{fourier-otf}
-\fi
+\usepackage{mathtools}
+\usepackage{lualatex-math}
+\usepackage{luatexbase}
+\usepackage[math-style=french,bold-style=ISO]{fourier-otf}
 \usepackage{ProfLycee}
 \usepackage{tkz-euclide}
 \usetikzlibrary{hobby}
@@ -74,8 +62,8 @@
 \setlength{\parindent}{0pt}
 \definecolor{LightGray}{gray}{0.9}
 
-\def\PLversion{2.0.0}
-\def\PLdate{4 Novembre 2022}
+\def\PLversion{2.0.1}
+\def\PLdate{6 Novembre 2022}
 
 \tcbset{vignettes/.style={%
 		nobeforeafter,box align=base,boxsep=0pt,enhanced,sharp corners=all,rounded corners=southeast,%
@@ -125,9 +113,9 @@
 
 %petite vignette màj
 \newcommand\cmaj[1]{%
-	\IfStrEq{#1}{\PLversion}%
+	%\IfStrEq{#1}{\PLversion}%
 		{\tcbox[vignetteMaJ]{#1}\xspace}%
-		{}%
+		%{}%
 }
 
 %gestion de la fenêtre v2 directement dans le tikzpicture
@@ -340,7 +328,7 @@
 	\item \ctex{xparse}, \ctex{xkeyval}, \ctex{xstring}, \ctex{simplekv} ;
 	\item \ctex{listofitems}, \ctex{xintexpr} , \ctex{xintbinhex} et \ctex{xintgcd};
 	\item \ctex{tabularray}, \ctex{fontawesome5}, \ctex{tcolorbox} ;
-	\item \ctex{piton} et \ctex{pythontex}
+	\item \ctex{piton} (uniquement si compilation en \LuaLaTeX{} !) et \ctex{pythontex}
 \end{itemize}
 \end{codeinfo}
 
@@ -550,7 +538,7 @@
 
 %présentation type calcul formel, dans un environnement tikz
 \CalculFormelParametres[<options>]
-\CalculFormelLigne+[<options>]{<commande>}{<résultat>}
+\CalculFormelLigne[<options>]{<commande>}{<résultat>}
 \end{codetex}
 
 \begin{codetex}[listing only]
@@ -1485,7 +1473,7 @@
 \subsection{Introduction}
 
 \begin{codeinfo}
-\cmaj{2.0.0} Le package \ctex{piton} permet d'insérer du code Python avec une coloration syntaxique en utilisant la bibliothèque \textsf{Lua LPEG}.
+\cmaj{2.0.0} Le package \ctex{piton} (compatible uniquement avec une compilation en \LuaLaTeX{} !) permet d'insérer du code Python avec une coloration syntaxique en utilisant la bibliothèque \textsf{Lua LPEG}.
 
 \smallskip
 
@@ -1494,6 +1482,8 @@
 
 \begin{codeattention}
 Le package \ctex{piton} nécessite donc obligatoirement l’emploi de \LuaLaTeX{} !
+
+\cmaj{2.0.1} Ce package n'est chargé que si la compilation détectée est en \LuaLaTeX{} !
 \end{codeattention}
 
 \subsection{Présentation de code Python}
@@ -5248,8 +5238,10 @@
 
 \part{Historique}
 
-{\small \bverb|2022N.a|~:~~~~Refonte du code source avec modification des commandes}
+{\small \bverb|v 2.0.1|~:~~~~Chargement du package \textsf{piton} uniquement si compilation en \LuaLaTeX{} (page \pageref{pythonpiton})
 
+{\small \bverb|v 2.0.0|~:~~~~Refonte du code source avec modification des commandes}
+
 {\small \bverb|       |~:~~~~Refonte de la documentation}
 
 \hrulefill

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

Modified: trunk/Master/texmf-dist/doc/latex/proflycee/ProfLycee-old-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/proflycee/ProfLycee-old-doc.tex	2022-11-07 20:27:37 UTC (rev 64963)
+++ trunk/Master/texmf-dist/doc/latex/proflycee/ProfLycee-old-doc.tex	2022-11-07 20:27:49 UTC (rev 64964)
@@ -6,20 +6,11 @@
 
 \documentclass{article}
 \usepackage[french]{babel}
-\usepackage{iftex,ifpdf,ifxetex,ifluatex}
-\ifpdftex
-	\usepackage[utf8]{inputenc}
-	\usepackage[T1]{fontenc}
-	\usepackage[upright]{fourier}
-	\usepackage[scaled=0.875]{helvet}
-	\renewcommand\ttdefault{lmtt}
-	\usepackage[scaled=0.875]{cabin}
-	\usepackage{amsmath,amssymb}
-\fi
-\ifluatex
-	\RequirePackage[math-style=french,bold-style=ISO]{fourier-otf}
-\fi
-\usepackage[build]{ProfLycee}
+\usepackage{mathtools}
+\usepackage{lualatex-math}
+\usepackage{luatexbase}
+\usepackage[math-style=french,bold-style=ISO]{fourier-otf}
+\usepackage{ProfLycee-old}
 \usepackage{tkz-euclide}
 \usetikzlibrary{hobby}
 \usepackage[group-minimum-digits=4]{siunitx}
@@ -71,8 +62,8 @@
 \setlength{\parindent}{0pt}
 \definecolor{LightGray}{gray}{0.9}
 
-\def\PLversion{1.3.7}
-\def\PLdate{2 Novembre 2022}
+\def\PLversion{1.3.8}
+\def\PLdate{6 Novembre 2022}
 
 \tcbset{vignettes/.style={%
 		nobeforeafter,box align=base,boxsep=0pt,enhanced,sharp corners=all,rounded corners=southeast,%
@@ -1428,7 +1419,7 @@
 \subsection{Introduction}
 
 \begin{codeinfo}
-Le package \ctex{piton} permet d'insérer du code Python avec une coloration syntaxique en utilisant la bibliothèque \textsf{Lua LPEG}.
+Le package \ctex{piton} (compatible uniquement avec une compilation en \LuaLaTeX{} !) permet d'insérer du code Python avec une coloration syntaxique en utilisant la bibliothèque \textsf{Lua LPEG}.
 
 \smallskip
 
@@ -1437,6 +1428,8 @@
 
 \begin{codeattention}
 Le package \ctex{piton} nécessite donc obligatoirement l’emploi de \LuaLaTeX{} !
+
+Ce package n'est chargé que si la compilation détectée est en \LuaLaTeX{} !
 \end{codeattention}
 
 \subsection{Présentation de code Python}
@@ -5190,6 +5183,8 @@
 
 \part{Historique}
 
+{\small \bverb|v1.3.8|~:~~~~Chargement du package \textsf{piton} uniquement si compilation en \LuaLaTeX{} (page \pageref{pythonpiton})
+
 {\small \bverb|v1.3.7|~:~~~~Commandes pour du code python via piton, en compilation \LuaLaTeX{} (page \pageref{pythonpiton})
 
 {\small \bverb|      |~:~~~~Corrections et modifications mineures de la documentation

Modified: trunk/Master/texmf-dist/tex/latex/proflycee/ProfLycee-old.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/proflycee/ProfLycee-old.sty	2022-11-07 20:27:37 UTC (rev 64963)
+++ trunk/Master/texmf-dist/tex/latex/proflycee/ProfLycee-old.sty	2022-11-07 20:27:49 UTC (rev 64964)
@@ -3,7 +3,8 @@
 % or later, see http://www.latex-project.org/lppl.txtf
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{ProfLycee-old}[2022/11/02 v1.3.7 - Aide pour l'utilisation de LaTeX en lycee]
+\ProvidesPackage{ProfLycee-old}[2022/11/06 v1.3.8 - Aide pour l'utilisation de LaTeX en lycee]
+% 1.3.8	Chargement de Piton uniquement en cas de compilation en lua
 % 1.3.7	Ajout d'un environnement simplifié pour du code python via piton
 % 1.3.6	Ajout d'un "générateur" de trinômes (ou mise en forme basique)
 % 1.3.5	Correction de bugs sur les calculs de probas (loi géométrique)
@@ -98,9 +99,8 @@
 %tcolorbox
 \RequirePackage[most]{tcolorbox}
 %divers
-\RequirePackage{ifluatex}
+\RequirePackage{iftex}
 %python
-\RequirePackage{piton}
 \RequirePackage{fancyvrb}
 \RequirePackage[gobble=auto]{pythontex}
 \setpythontexlistingenv{pythont} %pour ne pas télescoper lstlistings (?)
@@ -586,20 +586,22 @@
 	Alignement=center,%
 	Lignes=true
 }
+\ifluatex
+	\RequirePackage{piton}
+	\NewPitonEnvironment{envcodepiton}{ O{} }%
+		{%
+			\useKVdefault[envpiton]%
+			\setKV[envpiton]{#1}% on paramètres les nouvelles clés et on les simplifie
+			\ifboolKV[envpiton]{Lignes}%si lignes=true
+				{\PitonOptions{left-margin=12.75pt,line-numbers}}%
+				{\PitonOptions{}}%
+			\begin{tcolorbox}[stylepythontex,leftupper=8pt,colframe=Green,colback=ForestGreen!5,width=\CODPITlargeur,fontlower=\small,\CODPITalign]
+		}%
+		{%
+			\end{tcolorbox}%
+		}
+\fi
 
-\NewPitonEnvironment{envcodepiton}{ O{} }%
-	{%
-		\useKVdefault[envpiton]%
-		\setKV[envpiton]{#1}% on paramètres les nouvelles clés et on les simplifie
-		\ifboolKV[envpiton]{Lignes}%si lignes=true
-			{\PitonOptions{left-margin=12.75pt,line-numbers}}%
-			{\PitonOptions{}}%
-		\begin{tcolorbox}[stylepythontex,leftupper=8pt,colframe=Green,colback=ForestGreen!5,width=\CODPITlargeur,fontlower=\small,\CODPITalign]
-	}%
-	{%
-		\end{tcolorbox}%
-	}
-
 %=========PSEUDOCODE=========== OK !!
 %language pseudocode listings
 \lstdefinestyle{pseudocodePL}{%

Modified: trunk/Master/texmf-dist/tex/latex/proflycee/ProfLycee.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/proflycee/ProfLycee.sty	2022-11-07 20:27:37 UTC (rev 64963)
+++ trunk/Master/texmf-dist/tex/latex/proflycee/ProfLycee.sty	2022-11-07 20:27:49 UTC (rev 64964)
@@ -3,7 +3,8 @@
 % or later, see http://www.latex-project.org/lppl.txtf
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{ProfLycee}[2022/11/04 2.0.0 Aide pour l'utilisation de LaTeX en lycee]
+\ProvidesPackage{ProfLycee}[2022/11/06 2.0.1 Aide pour l'utilisation de LaTeX en lycee]
+% 2.0.1	Chargement de piton uniquement si lua...
 % 2.0.0	Refonte des commandes, des options, et de la documentation !!!
 % ------------------------------------------------------------------
 % 1.3.7	Ajout d'un environnement simplifié pour du code python via piton
@@ -100,9 +101,8 @@
 %tcolorbox
 \RequirePackage[most]{tcolorbox}
 %divers
-\RequirePackage{ifluatex}
+\RequirePackage{iftex}
 %python
-\RequirePackage{piton}
 \RequirePackage{fancyvrb}
 \RequirePackage[gobble=auto]{pythontex}
 \setpythontexlistingenv{pythont} %pour ne pas télescoper lstlistings (?)
@@ -590,20 +590,22 @@
 	Alignement=center,%
 	Lignes=true
 }
+\ifluatex
+	\RequirePackage{piton}
+	\NewPitonEnvironment{CodePiton}{ O{} }%
+		{%
+			\useKVdefault[envpiton]%
+			\setKV[envpiton]{#1}% on paramètres les nouvelles clés et on les simplifie
+			\ifboolKV[envpiton]{Lignes}%si lignes=true
+				{\PitonOptions{left-margin=12.75pt,line-numbers}}%
+				{\PitonOptions{}}%
+			\begin{tcolorbox}[stylepythontex,leftupper=8pt,colframe=Green,colback=ForestGreen!5,width=\CODPITlargeur,fontlower=\small,\CODPITalign]
+		}%
+		{%
+			\end{tcolorbox}%
+		}
+\fi
 
-\NewPitonEnvironment{CodePiton}{ O{} }%
-	{%
-		\useKVdefault[envpiton]%
-		\setKV[envpiton]{#1}% on paramètres les nouvelles clés et on les simplifie
-		\ifboolKV[envpiton]{Lignes}%si lignes=true
-			{\PitonOptions{left-margin=12.75pt,line-numbers}}%
-			{\PitonOptions{}}%
-		\begin{tcolorbox}[stylepythontex,leftupper=8pt,colframe=Green,colback=ForestGreen!5,width=\CODPITlargeur,fontlower=\small,\CODPITalign]
-	}%
-	{%
-		\end{tcolorbox}%
-	}
-
 %=========PSEUDOCODE=========== OK !!
 %language pseudocode listings
 \lstdefinestyle{pseudocodePL}{%



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