diff options
Diffstat (limited to 'macros/latex/contrib/profmaquette/latex')
-rw-r--r-- | macros/latex/contrib/profmaquette/latex/ProfMaquette.sty | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/macros/latex/contrib/profmaquette/latex/ProfMaquette.sty b/macros/latex/contrib/profmaquette/latex/ProfMaquette.sty index 7bf0695b40..5467145dca 100644 --- a/macros/latex/contrib/profmaquette/latex/ProfMaquette.sty +++ b/macros/latex/contrib/profmaquette/latex/ProfMaquette.sty @@ -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@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}}{}% }% }{}% |