diff options
author | Karl Berry <karl@freefriends.org> | 2023-08-14 20:20:29 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-08-14 20:20:29 +0000 |
commit | b03174551e40b07325f238888b84b99d0bf9eebf (patch) | |
tree | 6267886c362d6b7b0528fe016b5421dc919d8462 | |
parent | 3a6576856ecdb1f8c5c2115ee13d9a03c9be730e (diff) |
profmaquette (14aug23)
git-svn-id: svn://tug.org/texlive/trunk@67927 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/doc/latex/profmaquette/profmaquette-doc.pdf | bin | 177321 -> 177327 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/profmaquette/profmaquette-doc.tex | 6 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/profmaquette/ProfMaquette.sty | 30 |
3 files changed, 19 insertions, 17 deletions
diff --git a/Master/texmf-dist/doc/latex/profmaquette/profmaquette-doc.pdf b/Master/texmf-dist/doc/latex/profmaquette/profmaquette-doc.pdf Binary files differindex f07591d7355..07505355dcd 100644 --- a/Master/texmf-dist/doc/latex/profmaquette/profmaquette-doc.pdf +++ b/Master/texmf-dist/doc/latex/profmaquette/profmaquette-doc.pdf diff --git a/Master/texmf-dist/doc/latex/profmaquette/profmaquette-doc.tex b/Master/texmf-dist/doc/latex/profmaquette/profmaquette-doc.tex index b8eddd64a94..119220d8f19 100644 --- a/Master/texmf-dist/doc/latex/profmaquette/profmaquette-doc.tex +++ b/Master/texmf-dist/doc/latex/profmaquette/profmaquette-doc.tex @@ -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 @@ Cela engendre, si nécessaire, la création de fichier \lstinline!*.sol! pour le \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: diff --git a/Master/texmf-dist/tex/latex/profmaquette/ProfMaquette.sty b/Master/texmf-dist/tex/latex/profmaquette/ProfMaquette.sty index 7bf0695b407..5467145dcad 100644 --- a/Master/texmf-dist/tex/latex/profmaquette/ProfMaquette.sty +++ b/Master/texmf-dist/tex/latex/profmaquette/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}}{}% }% }{}% |