texlive[67927] Master/texmf-dist: profmaquette (14aug23)

commits+karl at tug.org commits+karl at tug.org
Mon Aug 14 22:20:29 CEST 2023


Revision: 67927
          http://tug.org/svn/texlive?view=revision&revision=67927
Author:   karl
Date:     2023-08-14 22:20:29 +0200 (Mon, 14 Aug 2023)
Log Message:
-----------
profmaquette (14aug23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/profmaquette/profmaquette-doc.pdf
    trunk/Master/texmf-dist/doc/latex/profmaquette/profmaquette-doc.tex
    trunk/Master/texmf-dist/tex/latex/profmaquette/ProfMaquette.sty

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

Modified: trunk/Master/texmf-dist/doc/latex/profmaquette/profmaquette-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/profmaquette/profmaquette-doc.tex	2023-08-14 20:20:21 UTC (rev 67926)
+++ trunk/Master/texmf-dist/doc/latex/profmaquette/profmaquette-doc.tex	2023-08-14 20:20:29 UTC (rev 67927)
@@ -1,7 +1,7 @@
 % with lualatex
 \documentclass[12pt,french]{article}
-\usepackage[nonamssymb]{ProfCollege}
-\usepackage{ProfMaquette}
+\usepackage[nonamssymb]{ProfCollegeT}
+\usepackage{ProfMaquetteT}
 \input{Christ7}
 \usepackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
 \usepackage{fourier-otf}
@@ -1055,7 +1055,7 @@
 \clearpage
 \section*{Historique}
 \begin{description}
-\item[\PfMfiledate{}--v \PfMfileversion] Adaptation du multicolonnage des corrections.
+\item[\PfMfiledate{}--v \PfMfileversion] Amélioration de la gestion des parcours.
 \end{description}
 \end{document}
 %%% Local Variables: 

Modified: trunk/Master/texmf-dist/tex/latex/profmaquette/ProfMaquette.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/profmaquette/ProfMaquette.sty	2023-08-14 20:20:21 UTC (rev 67926)
+++ trunk/Master/texmf-dist/tex/latex/profmaquette/ProfMaquette.sty	2023-08-14 20:20:29 UTC (rev 67927)
@@ -2,9 +2,9 @@
 % licence    : Released under the LaTeX Project Public License v1.3c
 % or later, see http://www.latex-project.org/lppl.txtf
 \NeedsTeXFormat{LaTeX2e}%
-\def\filedate{2023/08/11}%
+\def\filedate{2023/08/15}%
 \let\PfMfiledate\filedate%
-\def\fileversion{0.25}%
+\def\fileversion{0.35}%
 \let\PfMfileversion\fileversion%
 \ProvidesPackage{ProfMaquette}[\filedate\space v\fileversion\space Maquettage de documents]%
 
@@ -562,11 +562,12 @@
   \setKV[SchemaParcours]{#1}%
   \setlength{\PfMLargeurSchemaParcours}{\useKV[SchemaParcours]{Largeur}}%
   \colorlet{PfMCouleurSP}{\useKV[SchemaParcours]{Couleur}}%
-  \@ifundefined{Op at ParcoursTotalExo}{Recompilez pour obtenir le parcours.}%
+  \@ifundefined{Op@\Alph{PfMMaquette}-ParcoursTotalExo}{Recompilez pour obtenir le parcours.}%
   {%
-    \opexport{ParcoursTotalExo}{\ParcoursTotalExo}%
+    \opexport{\Alph{PfMMaquette}-ParcoursTotalExo}{\ParcoursTotalExo}%
+%    Total Exo : \ParcoursTotalExo
     \setsepchar{,}\ignoreemptyitems%
-    \readlist*\ListeExercicesPA{\csname Parcours#2\endcsname}
+    \readlist*\ListeExercicesPA{\csname \Alph{PfMMaquette}Parcours#2\endcsname}
     \reademptyitems%
     \xdef\PfMFooTestA{\ListeExercicesPA[1]}%
     \ifnum\ListeExercicesPAlen>1\relax%
@@ -633,14 +634,14 @@
 }%
 
 \NewDocumentCommand\RemplisParcours{m}{%
-  \ifcsname trajet#1\endcsname
-  \expandafter\xdef\csname trajet#1\endcsname{\csname trajet#1\endcsname,\thePfMExo}%
+  \ifcsname \Alph{PfMMaquette}trajet#1\endcsname
+  \expandafter\xdef\csname \Alph{PfMMaquette}trajet#1\endcsname{\csname \Alph{PfMMaquette}trajet#1\endcsname,\thePfMExo}%
 %  Yes !
   \else
 %  No !
-  \expandafter\xdef\csname trajet#1\endcsname{\thePfMExo}%
+  \expandafter\xdef\csname \Alph{PfMMaquette}trajet#1\endcsname{\thePfMExo}%
   \fi
-  \immediate\write\@auxout{\noexpand\expandafter\gdef\noexpand\csname Parcours#1\endcsname{\csname trajet#1\endcsname}}%
+  \immediate\write\@auxout{\noexpand\expandafter\gdef\noexpand\csname \Alph{PfMMaquette}Parcours#1\endcsname{\csname \Alph{PfMMaquette}trajet#1\endcsname}}%
 }%
 
 \def\exerciceParcoursPerso{%
@@ -665,10 +666,11 @@
   \refstepcounter{PfMSection}%
   \PfMChoixCorrection%
   \refstepcounter{PfMExo}%
-  \immediate\write\@auxout{\string\opcopy{\thePfMExo}{ParcoursTotalExo}}%
+  \immediate\write\@auxout{\string\opcopy{\thePfMExo}{\Alph{PfMMaquette}-ParcoursTotalExo}}%
   % Creation des parcours
   \ifboolKV[ClesExercices]{Parcours}{%
-    \setsepchar{,}%
+      % Remise à zéro de conteneurs des parcours
+      \setsepchar{,}%
     \xdef\PfMFooListeParcours{\useKV[ClesExercices]{Trajet}}
     \readlist*\ListeParcours{\PfMFooListeParcours}%
     \foreachitem\compteur\in\ListeParcours{%
@@ -1623,10 +1625,10 @@
         \ifboolKV[Boulot]{CorrigeFin}{%
             \AddToHook{env/Maquette/after}[Correction]{%
               \setKV[Boulot]{#1}%
-                      \setlength{\columnseprule}{\useKV[Boulot]{Epaisseur}}%
+              \setlength{\columnseprule}{\useKV[Boulot]{Epaisseur}}%
               \TikzParcoursCor{#2}
-              \ifboolKV[Boulot]{CorrectionColonnes}{toto\begin{multicols}{\useKV[Boulot]{Colonnes}}}{}%
-                  Ici titi \PfMAffichageCorrige%
+              \ifboolKV[Boulot]{CorrectionColonnes}{\begin{multicols}{\useKV[Boulot]{Colonnes}}}{}%
+                  \PfMAffichageCorrige%
                   \ifboolKV[Boulot]{CorrectionColonnes}{\end{multicols}}{}%
             }%
         }{}%



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