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.