summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-08-14 20:20:29 +0000
committerKarl Berry <karl@freefriends.org>2023-08-14 20:20:29 +0000
commitb03174551e40b07325f238888b84b99d0bf9eebf (patch)
tree6267886c362d6b7b0528fe016b5421dc919d8462
parent3a6576856ecdb1f8c5c2115ee13d9a03c9be730e (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.pdfbin177321 -> 177327 bytes
-rw-r--r--Master/texmf-dist/doc/latex/profmaquette/profmaquette-doc.tex6
-rw-r--r--Master/texmf-dist/tex/latex/profmaquette/ProfMaquette.sty30
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
index f07591d7355..07505355dcd 100644
--- a/Master/texmf-dist/doc/latex/profmaquette/profmaquette-doc.pdf
+++ b/Master/texmf-dist/doc/latex/profmaquette/profmaquette-doc.pdf
Binary files differ
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}}{}%
}%
}{}%