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.