summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/proflycee
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/proflycee')
-rw-r--r--macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdfbin716709 -> 717177 bytes
-rw-r--r--macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex40
-rw-r--r--macros/latex/contrib/proflycee/doc/ProfLycee-old-doc.pdfbin712275 -> 712614 bytes
-rw-r--r--macros/latex/contrib/proflycee/doc/ProfLycee-old-doc.tex29
-rw-r--r--macros/latex/contrib/proflycee/tex/ProfLycee-old.sty34
-rw-r--r--macros/latex/contrib/proflycee/tex/ProfLycee.sty34
6 files changed, 64 insertions, 73 deletions
diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
index 73b1ccc4bf..f59266ae1d 100644
--- a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
+++ b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
index 0f52e74b93..d4070a4559 100644
--- a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
+++ b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
@@ -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 @@ Le {package} \ctex{ProfLycee} charge les {packages} :
\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 @@ Elles sont présentées de manière \textit{succincte}, mais elles sont présent
%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 @@ def trace_parabole_tableaux():
\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 @@ En \textit{partenariat} avec \ctex{tcolorbox}, on peut avoir une présentation d
\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,7 +5238,9 @@ La grille, créée en \TikZ, est portée par le rectangle de \og coins \fg{} $(0
\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}
diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-old-doc.pdf b/macros/latex/contrib/proflycee/doc/ProfLycee-old-doc.pdf
index d851c1652d..e88f2d146d 100644
--- a/macros/latex/contrib/proflycee/doc/ProfLycee-old-doc.pdf
+++ b/macros/latex/contrib/proflycee/doc/ProfLycee-old-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-old-doc.tex b/macros/latex/contrib/proflycee/doc/ProfLycee-old-doc.tex
index 3ef3b51a6f..cb42767b37 100644
--- a/macros/latex/contrib/proflycee/doc/ProfLycee-old-doc.tex
+++ b/macros/latex/contrib/proflycee/doc/ProfLycee-old-doc.tex
@@ -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 @@ def trace_parabole_tableaux():
\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 @@ En \textit{partenariat} avec \ctex{tcolorbox}, on peut avoir une présentation d
\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 @@ La grille, créée en \TikZ, est portée par le rectangle de \og coins \fg{} $(0
\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
diff --git a/macros/latex/contrib/proflycee/tex/ProfLycee-old.sty b/macros/latex/contrib/proflycee/tex/ProfLycee-old.sty
index 43de82fa82..dc3c35fdd7 100644
--- a/macros/latex/contrib/proflycee/tex/ProfLycee-old.sty
+++ b/macros/latex/contrib/proflycee/tex/ProfLycee-old.sty
@@ -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,19 +586,21 @@
Alignement=center,%
Lignes=true
}
-
-\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}%
- }
+\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
%=========PSEUDOCODE=========== OK !!
%language pseudocode listings
diff --git a/macros/latex/contrib/proflycee/tex/ProfLycee.sty b/macros/latex/contrib/proflycee/tex/ProfLycee.sty
index 7b7ba14152..4e32d0963f 100644
--- a/macros/latex/contrib/proflycee/tex/ProfLycee.sty
+++ b/macros/latex/contrib/proflycee/tex/ProfLycee.sty
@@ -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,19 +590,21 @@
Alignement=center,%
Lignes=true
}
-
-\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}%
- }
+\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
%=========PSEUDOCODE=========== OK !!
%language pseudocode listings