diff options
Diffstat (limited to 'macros/latex/contrib/proflycee')
-rw-r--r-- | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf | bin | 716709 -> 717177 bytes | |||
-rw-r--r-- | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex | 40 | ||||
-rw-r--r-- | macros/latex/contrib/proflycee/doc/ProfLycee-old-doc.pdf | bin | 712275 -> 712614 bytes | |||
-rw-r--r-- | macros/latex/contrib/proflycee/doc/ProfLycee-old-doc.tex | 29 | ||||
-rw-r--r-- | macros/latex/contrib/proflycee/tex/ProfLycee-old.sty | 34 | ||||
-rw-r--r-- | macros/latex/contrib/proflycee/tex/ProfLycee.sty | 34 |
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 Binary files differindex 73b1ccc4bf..f59266ae1d 100644 --- a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf +++ b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf 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 Binary files differindex d851c1652d..e88f2d146d 100644 --- a/macros/latex/contrib/proflycee/doc/ProfLycee-old-doc.pdf +++ b/macros/latex/contrib/proflycee/doc/ProfLycee-old-doc.pdf 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 |