texlive[61338] Master/texmf-dist: jxu (17dec21)

commits+karl at tug.org commits+karl at tug.org
Fri Dec 17 23:40:35 CET 2021


Revision: 61338
          http://tug.org/svn/texlive?view=revision&revision=61338
Author:   karl
Date:     2021-12-17 23:40:34 +0100 (Fri, 17 Dec 2021)
Log Message:
-----------
jxu (17dec21)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-cn.pdf
    trunk/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-cn.tex
    trunk/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-en.pdf
    trunk/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-en.tex
    trunk/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-fr.pdf
    trunk/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-fr.tex
    trunk/Master/texmf-dist/doc/latex/colorist/colorist-doc.pdf
    trunk/Master/texmf-dist/doc/latex/colorist/colorist-doc.tex
    trunk/Master/texmf-dist/doc/latex/einfart/einfart-doc-cn.pdf
    trunk/Master/texmf-dist/doc/latex/einfart/einfart-doc-cn.tex
    trunk/Master/texmf-dist/doc/latex/einfart/einfart-doc-en.pdf
    trunk/Master/texmf-dist/doc/latex/einfart/einfart-doc-en.tex
    trunk/Master/texmf-dist/doc/latex/einfart/einfart-doc-fr.pdf
    trunk/Master/texmf-dist/doc/latex/einfart/einfart-doc-fr.tex
    trunk/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-cn.pdf
    trunk/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-cn.tex
    trunk/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-en.pdf
    trunk/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-en.tex
    trunk/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-fr.pdf
    trunk/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-fr.tex
    trunk/Master/texmf-dist/doc/latex/mindflow/mindflow.pdf
    trunk/Master/texmf-dist/doc/latex/minimalist/minimalist-doc.pdf
    trunk/Master/texmf-dist/doc/latex/minimalist/minimalist-doc.tex
    trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-cn.pdf
    trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-cn.tex
    trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-en.pdf
    trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-en.tex
    trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-fr.pdf
    trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-fr.tex
    trunk/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-cn.pdf
    trunk/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-cn.tex
    trunk/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-en.pdf
    trunk/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-en.tex
    trunk/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-fr.pdf
    trunk/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-fr.tex
    trunk/Master/texmf-dist/source/latex/mindflow/mindflow.dtx
    trunk/Master/texmf-dist/source/latex/projlib/ProjLib-doc.dtx
    trunk/Master/texmf-dist/source/latex/projlib/ProjLib.dtx
    trunk/Master/texmf-dist/tex/latex/beaulivre/beaulivre.cls
    trunk/Master/texmf-dist/tex/latex/colorist/colorart.cls
    trunk/Master/texmf-dist/tex/latex/colorist/colorbook.cls
    trunk/Master/texmf-dist/tex/latex/colorist/colorist.sty
    trunk/Master/texmf-dist/tex/latex/einfart/einfart.cls
    trunk/Master/texmf-dist/tex/latex/lebhart/lebhart.cls
    trunk/Master/texmf-dist/tex/latex/mindflow/mindflow.sty
    trunk/Master/texmf-dist/tex/latex/minimalist/minimalist.sty
    trunk/Master/texmf-dist/tex/latex/minimalist/minimart.cls
    trunk/Master/texmf-dist/tex/latex/minimalist/minimbook.cls
    trunk/Master/texmf-dist/tex/latex/projlib/PJLauthor.sty
    trunk/Master/texmf-dist/tex/latex/projlib/PJLdate.sty
    trunk/Master/texmf-dist/tex/latex/projlib/PJLdraft.sty
    trunk/Master/texmf-dist/tex/latex/projlib/PJLlang.sty
    trunk/Master/texmf-dist/tex/latex/projlib/PJLlogo.sty
    trunk/Master/texmf-dist/tex/latex/projlib/PJLmath.sty
    trunk/Master/texmf-dist/tex/latex/projlib/PJLpaper.sty
    trunk/Master/texmf-dist/tex/latex/projlib/PJLthm.sty
    trunk/Master/texmf-dist/tex/latex/projlib/ProjLib.sty
    trunk/Master/texmf-dist/tex/latex/simplivre/simplivre.cls

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

Modified: trunk/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-cn.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-cn.tex	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-cn.tex	2021-12-17 22:40:34 UTC (rev 61338)
@@ -98,9 +98,9 @@
     \fill [cyan!90!black] ($(current page.south west)+(0,7)$) rectangle ($(current page.north west)+(25,-7)$);
     \fill [yellow] (current page.south west) rectangle ($(current page.north west)+(3,0)$);
     \node[text width=10cm] at ($(current page.north west)+(8.5,-6)$) {\huge\ProjLib};
-    \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-10)$) {\textcolor{white}{\sffamily\beaulivre{}\\[5pt]\footnotesize\hspace*{-.05em}以多彩的方式排版你的图书\\[10pt]\tiny 对应版本. \texttt{\beaulivre{} 2021/11/09}}};
+    \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-10)$) {\textcolor{white}{\sffamily\beaulivre{}\\[5pt]\footnotesize\hspace*{-.05em}以多彩的方式排版你的图书\\[10pt]\tiny 对应版本. \texttt{\beaulivre{} 2021/12/16}}};
     \node at ($(current page.south)+(1.5,3)$) {\fontsize{16pt}{0pt}\selectfont\textcolor{gray}{许锦文}};
-    \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{2021年11月,巴黎}};
+    \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{2021年12月,巴黎}};
 \end{tikzpicture}%
 \end{titlepage}%
 \cleardoublepage%

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

Modified: trunk/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-en.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-en.tex	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-en.tex	2021-12-17 22:40:34 UTC (rev 61338)
@@ -99,9 +99,9 @@
     \fill [cyan!90!black] ($(current page.south west)+(0,7)$) rectangle ($(current page.north west)+(25,-7)$);
     \fill [yellow] (current page.south west) rectangle ($(current page.north west)+(3,0)$);
     \node[text width=10cm] at ($(current page.north west)+(8.5,-6)$) {\huge\ProjLib};
-    \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-10)$) {\textcolor{white}{\sffamily\beaulivre{}\\[5pt]\footnotesize\textsc{Write your books in \\a colorful way}\\[10pt]\tiny Corresponding to: \texttt{\beaulivre{} 2021/11/09}}};
+    \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-10)$) {\textcolor{white}{\sffamily\beaulivre{}\\[5pt]\footnotesize\textsc{Write your books in \\a colorful way}\\[10pt]\tiny Corresponding to: \texttt{\beaulivre{} 2021/12/16}}};
     \node at ($(current page.south)+(1.5,3)$) {\fontsize{16pt}{0pt}\selectfont\textcolor{gray}{\scshape Jinwen XU}};
-    \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{November 2021, in Paris}};
+    \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{December 2021, in Paris}};
 \end{tikzpicture}%
 \end{titlepage}%
 \cleardoublepage%

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

Modified: trunk/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-fr.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-fr.tex	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-fr.tex	2021-12-17 22:40:34 UTC (rev 61338)
@@ -98,9 +98,9 @@
     \fill [cyan!90!black] ($(current page.south west)+(0,7)$) rectangle ($(current page.north west)+(25,-7)$);
     \fill [yellow] (current page.south west) rectangle ($(current page.north west)+(3,0)$);
     \node[text width=10cm] at ($(current page.north west)+(8.5,-6)$) {\huge\ProjLib};
-    \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-10)$) {\textcolor{white}{\sffamily\beaulivre{}\\[5pt]\footnotesize\textsc{Écrivez vos livres \\de manière colorée}\\[10pt]\tiny Correspondant à : \texttt{\beaulivre{} 2021/11/09}}};
+    \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-10)$) {\textcolor{white}{\sffamily\beaulivre{}\\[5pt]\footnotesize\textsc{Écrivez vos livres \\de manière colorée}\\[10pt]\tiny Correspondant à : \texttt{\beaulivre{} 2021/12/16}}};
     \node at ($(current page.south)+(1.5,3)$) {\fontsize{16pt}{0pt}\selectfont\textcolor{gray}{\scshape Jinwen XU}};
-    \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{Novembre 2021, à Paris}};
+    \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{Décembre 2021, à Paris}};
 \end{tikzpicture}%
 \end{titlepage}%
 \cleardoublepage%
@@ -256,7 +256,7 @@
 
 \LevelOneTitle{Les options}
 
-\beaulivre{} propose les options suivantes :
+\beaulivre{} propose les options suivantes :
 
 \begin{itemize}
     \item Les options de langue \texttt{EN} / \texttt{english} / \texttt{English}, \texttt{FR} / \texttt{french} / \texttt{French}, etc.
@@ -268,8 +268,8 @@
         \begin{itemize}
             \item L'option \verb|fast| permet un style plus rapide mais légèrement plus rugueux, les principales différences sont :
             \begin{itemize}
-                \item Utilisez une configuration de police mathématique plus simple ;
-                \item N'utilisez pas \textsf{hyperref} ;
+                \item Utilisez une configuration de police mathématique plus simple ;
+                \item N'utilisez pas \textsf{hyperref} ;
                 \item Activez le mode rapide de la boîte à outils \ProjLib{}.
             \end{itemize}
         \end{itemize}
@@ -308,7 +308,7 @@
         \end{itemize}
     \item \texttt{regionalref}, \texttt{originalref}
         \begin{itemize}
-            \item Lors du référencement, si le nom de l'environnement de type théorème change avec la langue actuelle. Par défaut \texttt{regionalref} est activé, c'est-à-dire que le nom correspondant à la langue courante est utilisé ; par exemple, lors du référencement d'un environnement de type théorème dans un contexte français, les noms «~Théorème, Définition ...~» seront utilisés quel que soit le contexte linguistique dans lequel se trouve l'environnement d'origine. Si \texttt{originalref} est activé, alors le nom restera toujours le même que l'environnement d'origine ; par exemple, lors du référencement d'un théorème écrit dans le contexte français, même si l'on est actuellement dans le contexte anglais, il sera toujours affiché comme «~Théorème~».
+            \item Lors du référencement, si le nom de l'environnement de type théorème change avec la langue actuelle. Par défaut \texttt{regionalref} est activé, c'est-à-dire que le nom correspondant à la langue courante est utilisé ; par exemple, lors du référencement d'un environnement de type théorème dans un contexte français, les noms «~Théorème, Définition ...~» seront utilisés quel que soit le contexte linguistique dans lequel se trouve l'environnement d'origine. Si \texttt{originalref} est activé, alors le nom restera toujours le même que l'environnement d'origine ; par exemple, lors du référencement d'un théorème écrit dans le contexte français, même si l'on est actuellement dans le contexte anglais, il sera toujours affiché comme «~Théorème~».
             \item En mode \texttt{fast}, l'option \texttt{originalref} n'aura aucun effet.
         \end{itemize}
 \end{itemize}
@@ -319,30 +319,30 @@
 
 \LevelTwoTitle{Configurer la langue}
 
-\beaulivre{} prend en charge plusieurs langues, notamment le chinois (simplifié et traditionnel), l'anglais, le français, l'allemand, l'italien, le japonais, le portugais (européen et brésilien), le russe et l'espagnol. La langue peut être sélectionnée par les macros suivantes :
+\beaulivre{} prend en charge plusieurs langues, notamment le chinois (simplifié et traditionnel), l'anglais, le français, l'allemand, l'italien, le japonais, le portugais (européen et brésilien), le russe et l'espagnol. La langue peut être sélectionnée par les macros suivantes :
 
 \begin{itemize}
-    \item \lstinline|\UseLanguage{|\meta{language name}\lstinline|}| est utilisé pour spécifier la langue. Le réglage correspondant de la langue sera appliqué après celui-ci. Il peut être utilisé soit dans le préambule ou dans le texte. Lorsqu'aucune langue n'est spécifiée, « English » est sélectionné par défaut.
+    \item \lstinline|\UseLanguage{|\meta{language name}\lstinline|}| est utilisé pour spécifier la langue. Le réglage correspondant de la langue sera appliqué après celui-ci. Il peut être utilisé soit dans le préambule ou dans le texte. Lorsqu'aucune langue n'est spécifiée, « English » est sélectionné par défaut.
     \item \lstinline|\UseOtherLanguage{|\meta{language name}\lstinline|}{|\meta{content}\lstinline|}|, qui utilise les paramètres de langue spécifiés pour composer \meta{content}. Par rapport à \lstinline|\UseLanguage|, il ne modifiera pas l'interligne, donc l'interligne restera stable lorsque le texte CJK et occidental sont mélangés.
 \end{itemize}
 
-\meta{language name} peut être (il n'est pas sensible à la casse, par exemple, \texttt{French} et \texttt{french} ont le même effet) :
+\meta{language name} peut être (il n'est pas sensible à la casse, par exemple, \texttt{French} et \texttt{french} ont le même effet) :
 \begin{itemize}
     \item chinois simplifié : \texttt{CN}, \texttt{Chinese}, \texttt{SChinese} ou \texttt{SimplifiedChinese}
-    \item chinois traditionnel : \texttt{TC}, \texttt{TChinese} ou \texttt{TraditionalChinese}
-    \item anglais : \texttt{EN} ou \texttt{English}
+    \item chinois traditionnel : \texttt{TC}, \texttt{TChinese} ou \texttt{TraditionalChinese}
+    \item anglais : \texttt{EN} ou \texttt{English}
     \item français : \texttt{FR} ou \texttt{French}
-    \item allemand : \texttt{DE}, \texttt{German} ou \texttt{ngerman}
-    \item italien : \texttt{IT} ou \texttt{Italian}
-    \item portugais : \texttt{PT} ou \texttt{Portuguese}
-    \item portugais (brésilien) : \texttt{BR} ou \texttt{Brazilian}
-    \item espagnol : \texttt{ES} ou \texttt{Spanish}
-    \item japonais : \texttt{JP} ou \texttt{Japanese}
-    \item russe : \texttt{RU} ou \texttt{Russian}
+    \item allemand : \texttt{DE}, \texttt{German} ou \texttt{ngerman}
+    \item italien : \texttt{IT} ou \texttt{Italian}
+    \item portugais : \texttt{PT} ou \texttt{Portuguese}
+    \item portugais (brésilien) : \texttt{BR} ou \texttt{Brazilian}
+    \item espagnol : \texttt{ES} ou \texttt{Spanish}
+    \item japonais : \texttt{JP} ou \texttt{Japanese}
+    \item russe : \texttt{RU} ou \texttt{Russian}
 \end{itemize}
 
 \medskip
-De plus, vous pouvez également ajouter de nouveaux paramètres à la langue sélectionnée :
+De plus, vous pouvez également ajouter de nouveaux paramètres à la langue sélectionnée :
 \begin{itemize}
     \item \lstinline|\AddLanguageSetting{|\meta{settings}\lstinline|}|
     \begin{itemize}
@@ -359,7 +359,7 @@
 
 Des environnements tels que \texttt{definition} et \texttt{theorem} ont été prédéfinis et peuvent être utilisés directement.
 
-Plus précisement, les environnements prédéfinis incluent : \texttt{assumption}, \texttt{axiom}, \texttt{conjecture}, \texttt{convention}, \texttt{corollary}, \texttt{definition}, \texttt{definition-proposition}, \texttt{definition-theorem}, \texttt{example}, \texttt{exercise}, \texttt{fact}, \texttt{hypothesis}, \texttt{lemma}, \texttt{notation}, \texttt{observation}, \texttt{problem}, \texttt{property}, \texttt{proposition}, \texttt{question}, \texttt{remark}, \texttt{theorem}, et la version non numérotée correspondante avec un astérisque \lstinline|*| dans le nom. Les titres changeront avec la langue actuelle. Par exemple, \texttt{theorem} sera affiché comme «~Theorem~» en mode anglais et «~Théorème~» en mode français.
+Plus précisement, les environnements prédéfinis incluent : \texttt{assumption}, \texttt{axiom}, \texttt{conjecture}, \texttt{convention}, \texttt{corollary}, \texttt{definition}, \texttt{definition-proposition}, \texttt{definition-theorem}, \texttt{example}, \texttt{exercise}, \texttt{fact}, \texttt{hypothesis}, \texttt{lemma}, \texttt{notation}, \texttt{observation}, \texttt{problem}, \texttt{property}, \texttt{proposition}, \texttt{question}, \texttt{remark}, \texttt{theorem}, et la version non numérotée correspondante avec un astérisque \lstinline|*| dans le nom. Les titres changeront avec la langue actuelle. Par exemple, \texttt{theorem} sera affiché comme «~Theorem~» en mode anglais et «~Théorème~» en mode français.
 
 Lors du référencement d'un environnement de type théorème, il est recommandé d'utiliser \lstinline|\cref{|\meta{label}\texttt{\}}. De cette façon, il n'est pas nécessaire d'écrire explicitement le nom de l'environnement correspondant à chaque fois.
 
@@ -373,9 +373,9 @@
     C'est la définition de certains objets étranges. Il y a approximativement un espace d'une ligne avant et après l'environnement de type théorème, et il y aura un symbole pour marquer la fin de l'environnement.
 \end{definition}
 
-\lstinline|\cref{def: strange}| s'affichera sous la forme : \cref{def: strange}.
+\lstinline|\cref{def: strange}| s'affichera sous la forme : \cref{def: strange}.
 
-Après avoir utilisé \lstinline|\UseLanguage{French}|, un théorème s'affichera sous la forme :
+Après avoir utilisé \lstinline|\UseLanguage{French}|, un théorème s'affichera sous la forme :
 
 \UseLanguage{English}
 \begin{theorem}[Useless]\label{thm}
@@ -387,9 +387,9 @@
 
 \UseLanguage{French}
 
-Voici les principaux styles d'environnements de type théorème :
+Voici les principaux styles d'environnements de type théorème :
 \begin{theorem}
-    Style de théorème : theorem, proposition, lemma, corollary, ...
+    Style de théorème : theorem, proposition, lemma, corollary, ...
 \end{theorem}
 
 \begin{proof}
@@ -405,15 +405,15 @@
 \end{conjecture}
 
 \begin{example*}
-    Style d'exemple : example, fact, ...
+    Style d'exemple : example, fact, ...
 \end{example*}
 
 \begin{problem}
-    Style de problème : problem, question, ...
+    Style de problème : problem, question, ...
 \end{problem}
 
 \medskip
-Pour l'esthétique, les définitions adjacentes seront reliées entre elles automatiquement :
+Pour l'esthétique, les définitions adjacentes seront reliées entre elles automatiquement :
 \begin{definition}
     Première définition.
 \end{definition}
@@ -424,7 +424,7 @@
 
 \LevelTwoTitle{Définir un nouvel environnement de type théorème}
 
-Si vous avez besoin de définir un nouvel environnement de type théorème, vous devez d'abord définir le nom de l'environnement dans le langage à utiliser :
+Si vous avez besoin de définir un nouvel environnement de type théorème, vous devez d'abord définir le nom de l'environnement dans le langage à utiliser :
 \begin{itemize}
     \item \lstinline|\NameTheorem[|\meta{language name}\lstinline|]{|\meta{name of environment}\lstinline|}{|\meta{name string}\lstinline|}|
 \end{itemize}
@@ -431,7 +431,7 @@
 Pour \meta{language name}, veuillez vous référer à la section sur la configuration de la langue. Lorsqu'il n'est pas spécifié, le nom sera défini pour toutes les langues prises en charge. De plus, les environnements avec ou sans astérisque partagent le même nom, donc \lstinline|\NameTheorem{envname*}{...}| a le même effet que \lstinline|\NameTheorem{envname}{...}| .
 
 \medskip
-Ensuite, créez cet environnement de l'une des cinq manières suivantes :
+Ensuite, créez cet environnement de l'une des cinq manières suivantes :
 \begin{itemize}
     \item \lstinline|\CreateTheorem*{|\meta{name of environment}\lstinline|}|
         \begin{itemize}
@@ -477,7 +477,7 @@
 \CreateTheorem*{proofidea*}
 \CreateTheorem{proofidea}<section>
 \end{code}
-définit un environnement non numéroté \lstinline|proofidea*| et un environnement numéroté \lstinline|proofidea| (numérotés dans la section) respectivement. Ils peuvent être utilisés dans le contexte français. L'effet est le suivant :
+définit un environnement non numéroté \lstinline|proofidea*| et un environnement numéroté \lstinline|proofidea| (numérotés dans la section) respectivement. Ils peuvent être utilisés dans le contexte français. L'effet est le suivant :
 
 \vspace{-0.3\baselineskip}
 \begin{proofidea*}

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

Modified: trunk/Master/texmf-dist/doc/latex/colorist/colorist-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/colorist/colorist-doc.tex	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/doc/latex/colorist/colorist-doc.tex	2021-12-17 22:40:34 UTC (rev 61338)
@@ -1,5 +1,13 @@
 \documentclass[English,Chinese,French,allowbf]{colorart}
 
+\setsansfont{texgyreheros}[
+  Scale=MatchLowercase,
+  UprightFont=*-regular,
+  BoldFont=*-bold,
+  ItalicFont=*-italic,
+  BoldItalicFont=*-bolditalic,
+]
+
 %%================================
 %% Import toolkit
 %%================================
@@ -93,9 +101,9 @@
 
 \title{{\normalfont\bfseries\color{maintext}\colorist{}}\\write your articles or books in a colorful way}
 \author{Jinwen XU}
-\thanks{Corresponding to: \texttt{\colorist{} 2021/11/09}}
+\thanks{Corresponding to: \texttt{\colorist{} 2021/12/16}}
 \email{\href{mailto:ProjLib at outlook.com}{ProjLib at outlook.com}}
-\date{November 2021, in Paris}
+\date{December 2021, in Paris}
 
 \maketitle
 

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

Modified: trunk/Master/texmf-dist/doc/latex/einfart/einfart-doc-cn.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/einfart/einfart-doc-cn.tex	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/doc/latex/einfart/einfart-doc-cn.tex	2021-12-17 22:40:34 UTC (rev 61338)
@@ -98,9 +98,9 @@
 
 \title{\einfart{},以极简主义风格排版你的文章}
 \author{许锦文}
-\thanks{对应版本. \texttt{\einfart{} 2021/11/09}}
+\thanks{对应版本. \texttt{\einfart{} 2021/12/16}}
 \email{\href{mailto:ProjLib at outlook.com}{ProjLib at outlook.com}}
-\date{2021年11月,巴黎}
+\date{2021年12月,巴黎}
 
 \maketitle
 

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

Modified: trunk/Master/texmf-dist/doc/latex/einfart/einfart-doc-en.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/einfart/einfart-doc-en.tex	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/doc/latex/einfart/einfart-doc-en.tex	2021-12-17 22:40:34 UTC (rev 61338)
@@ -98,9 +98,9 @@
 
 \title{\einfart{}, write your articles in a simple and clear way}
 \author{Jinwen XU}
-\thanks{Corresponding to: \texttt{\einfart{} 2021/11/09}}
+\thanks{Corresponding to: \texttt{\einfart{} 2021/12/16}}
 \email{\href{mailto:ProjLib at outlook.com}{ProjLib at outlook.com}}
-\date{November 2021, in Paris}
+\date{December 2021, in Paris}
 
 \maketitle
 

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

Modified: trunk/Master/texmf-dist/doc/latex/einfart/einfart-doc-fr.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/einfart/einfart-doc-fr.tex	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/doc/latex/einfart/einfart-doc-fr.tex	2021-12-17 22:40:34 UTC (rev 61338)
@@ -98,9 +98,9 @@
 
 \title{\einfart{}, écrivez vos articles de manière simple et claire}
 \author{Jinwen XU}
-\thanks{Correspondant à : \texttt{\einfart{} 2021/11/09}}
+\thanks{Correspondant à : \texttt{\einfart{} 2021/12/16}}
 \email{\href{mailto:ProjLib at outlook.com}{ProjLib at outlook.com}}
-\date{Novembre 2021, à Paris}
+\date{Décembre 2021, à Paris}
 
 \maketitle
 
@@ -217,7 +217,7 @@
 \end{keyword}
 \end{code}
 
-Cette partie commence par le titre et le bloc d'informations sur l'auteur. L'exemple montre l'utilisation de base, mais en fait, vous pouvez également écrire comme :
+Cette partie commence par le titre et le bloc d'informations sur l'auteur. L'exemple montre l'utilisation de base, mais en fait, vous pouvez également écrire comme :
 
 \begin{code}
 \author{(*\meta{author 1}*)}
@@ -229,7 +229,7 @@
 ...
 \end{code}
 
-De plus, vous pouvez également écrire à la manière \AmS{}, c'est-à-dire :
+De plus, vous pouvez également écrire à la manière \AmS{}, c'est-à-dire :
 
 \begin{code}
 \title{(*\meta{title}*)}
@@ -271,7 +271,7 @@
 Les environnements de type théorème couramment utilisés ont été prédéfinis. De plus, lors du référencement d'un environnement de type théorème, il est recommandé d'utiliser \lstinline|\cref{|\meta{label}\texttt{\}} --- de cette manière, il ne serait pas nécessaire d'écrire explicitement le nom de l'environnement correspondant à chaque fois.
 
 \begin{tip}
-Si vous souhaitez utiliser la classe standard à la place plus tard, remplacez simplement les deux premières lignes par :
+Si vous souhaitez utiliser la classe standard à la place plus tard, remplacez simplement les deux premières lignes par :
 
 \begin{code}
 \documentclass{article}
@@ -280,7 +280,7 @@
 \usepackage[palatino,amsfashion]{ProjLib}
 \end{code}
 
-ou utilisez la classe \AmS{} :
+ou utilisez la classe \AmS{} :
 
 \begin{code}
 \documentclass{amsart}
@@ -313,8 +313,8 @@
         \begin{itemize}
             \item L'option \verb|fast| permet un style plus rapide mais légèrement plus rugueux, les principales différences sont :
             \begin{itemize}
-                \item Utilisez une configuration de police mathématique plus simple ;
-                \item N'utilisez pas \textsf{hyperref} ;
+                \item Utilisez une configuration de police mathématique plus simple ;
+                \item N'utilisez pas \textsf{hyperref} ;
                 \item Activez le mode rapide de la boîte à outils \ProjLib{}.
             \end{itemize}
         \end{itemize}
@@ -360,7 +360,7 @@
         \end{itemize}
     \item \texttt{regionalref}, \texttt{originalref}
         \begin{itemize}
-            \item Lors du référencement, si le nom de l'environnement de type théorème change avec la langue actuelle. Par défaut \texttt{regionalref} est activé, c'est-à-dire que le nom correspondant à la langue courante est utilisé ; par exemple, lors du référencement d'un environnement de type théorème dans un contexte français, les noms «~Théorème, Définition ...~» seront utilisés quel que soit le contexte linguistique dans lequel se trouve l'environnement d'origine. Si \texttt{originalref} est activé, alors le nom restera toujours le même que l'environnement d'origine ; par exemple, lors du référencement d'un théorème écrit dans le contexte français, même si l'on est actuellement dans le contexte anglais, il sera toujours affiché comme «~Théorème~».
+            \item Lors du référencement, si le nom de l'environnement de type théorème change avec la langue actuelle. Par défaut \texttt{regionalref} est activé, c'est-à-dire que le nom correspondant à la langue courante est utilisé ; par exemple, lors du référencement d'un environnement de type théorème dans un contexte français, les noms «~Théorème, Définition ...~» seront utilisés quel que soit le contexte linguistique dans lequel se trouve l'environnement d'origine. Si \texttt{originalref} est activé, alors le nom restera toujours le même que l'environnement d'origine ; par exemple, lors du référencement d'un théorème écrit dans le contexte français, même si l'on est actuellement dans le contexte anglais, il sera toujours affiché comme «~Théorème~».
             \item En mode \texttt{fast}, l'option \texttt{originalref} n'aura aucun effet.
         \end{itemize}
 \end{itemize}
@@ -370,30 +370,30 @@
 
 \LevelTwoTitle{Configurer la langue}
 
-\einfart{} prend en charge plusieurs langues, notamment le chinois (simplifié et traditionnel), l'anglais, le français, l'allemand, l'italien, le japonais, le portugais (européen et brésilien), le russe et l'espagnol. La langue peut être sélectionnée par les macros suivantes :
+\einfart{} prend en charge plusieurs langues, notamment le chinois (simplifié et traditionnel), l'anglais, le français, l'allemand, l'italien, le japonais, le portugais (européen et brésilien), le russe et l'espagnol. La langue peut être sélectionnée par les macros suivantes :
 
 \begin{itemize}
-    \item \lstinline|\UseLanguage{|\meta{language name}\lstinline|}| est utilisé pour spécifier la langue. Le réglage correspondant de la langue sera appliqué après celui-ci. Il peut être utilisé soit dans le préambule ou dans le texte. Lorsqu'aucune langue n'est spécifiée, « English » est sélectionné par défaut.
+    \item \lstinline|\UseLanguage{|\meta{language name}\lstinline|}| est utilisé pour spécifier la langue. Le réglage correspondant de la langue sera appliqué après celui-ci. Il peut être utilisé soit dans le préambule ou dans le texte. Lorsqu'aucune langue n'est spécifiée, « English » est sélectionné par défaut.
     \item \lstinline|\UseOtherLanguage{|\meta{language name}\lstinline|}{|\meta{content}\lstinline|}|, qui utilise les paramètres de langue spécifiés pour composer \meta{content}. Par rapport à \lstinline|\UseLanguage|, il ne modifiera pas l'interligne, donc l'interligne restera stable lorsque le texte CJK et occidental sont mélangés.
 \end{itemize}
 
-\meta{language name} peut être (il n'est pas sensible à la casse, par exemple, \texttt{French} et \texttt{french} ont le même effet) :
+\meta{language name} peut être (il n'est pas sensible à la casse, par exemple, \texttt{French} et \texttt{french} ont le même effet) :
 \begin{itemize}
     \item chinois simplifié : \texttt{CN}, \texttt{Chinese}, \texttt{SChinese} ou \texttt{SimplifiedChinese}
-    \item chinois traditionnel : \texttt{TC}, \texttt{TChinese} ou \texttt{TraditionalChinese}
-    \item anglais : \texttt{EN} ou \texttt{English}
+    \item chinois traditionnel : \texttt{TC}, \texttt{TChinese} ou \texttt{TraditionalChinese}
+    \item anglais : \texttt{EN} ou \texttt{English}
     \item français : \texttt{FR} ou \texttt{French}
-    \item allemand : \texttt{DE}, \texttt{German} ou \texttt{ngerman}
-    \item italien : \texttt{IT} ou \texttt{Italian}
-    \item portugais : \texttt{PT} ou \texttt{Portuguese}
-    \item portugais (brésilien) : \texttt{BR} ou \texttt{Brazilian}
-    \item espagnol : \texttt{ES} ou \texttt{Spanish}
-    \item japonais : \texttt{JP} ou \texttt{Japanese}
-    \item russe : \texttt{RU} ou \texttt{Russian}
+    \item allemand : \texttt{DE}, \texttt{German} ou \texttt{ngerman}
+    \item italien : \texttt{IT} ou \texttt{Italian}
+    \item portugais : \texttt{PT} ou \texttt{Portuguese}
+    \item portugais (brésilien) : \texttt{BR} ou \texttt{Brazilian}
+    \item espagnol : \texttt{ES} ou \texttt{Spanish}
+    \item japonais : \texttt{JP} ou \texttt{Japanese}
+    \item russe : \texttt{RU} ou \texttt{Russian}
 \end{itemize}
 
 \medskip
-De plus, vous pouvez également ajouter de nouveaux paramètres à la langue sélectionnée :
+De plus, vous pouvez également ajouter de nouveaux paramètres à la langue sélectionnée :
 \begin{itemize}
     \item \lstinline|\AddLanguageSetting{|\meta{settings}\lstinline|}|
     \begin{itemize}
@@ -410,7 +410,7 @@
 
 Des environnements tels que \texttt{definition} et \texttt{theorem} ont été prédéfinis et peuvent être utilisés directement.
 
-Plus précisement, les environnements prédéfinis incluent : \texttt{assumption}, \texttt{axiom}, \texttt{conjecture}, \texttt{convention}, \texttt{corollary}, \texttt{definition}, \texttt{definition-proposition}, \texttt{definition-theorem}, \texttt{example}, \texttt{exercise}, \texttt{fact}, \texttt{hypothesis}, \texttt{lemma}, \texttt{notation}, \texttt{observation}, \texttt{problem}, \texttt{property}, \texttt{proposition}, \texttt{question}, \texttt{remark}, \texttt{theorem}, et la version non numérotée correspondante avec un astérisque \lstinline|*| dans le nom. Les titres changeront avec la langue actuelle. Par exemple, \texttt{theorem} sera affiché comme «~Theorem~» en mode anglais et «~Théorème~» en mode français.
+Plus précisement, les environnements prédéfinis incluent : \texttt{assumption}, \texttt{axiom}, \texttt{conjecture}, \texttt{convention}, \texttt{corollary}, \texttt{definition}, \texttt{definition-proposition}, \texttt{definition-theorem}, \texttt{example}, \texttt{exercise}, \texttt{fact}, \texttt{hypothesis}, \texttt{lemma}, \texttt{notation}, \texttt{observation}, \texttt{problem}, \texttt{property}, \texttt{proposition}, \texttt{question}, \texttt{remark}, \texttt{theorem}, et la version non numérotée correspondante avec un astérisque \lstinline|*| dans le nom. Les titres changeront avec la langue actuelle. Par exemple, \texttt{theorem} sera affiché comme «~Theorem~» en mode anglais et «~Théorème~» en mode français.
 
 Lors du référencement d'un environnement de type théorème, il est recommandé d'utiliser \lstinline|\cref{|\meta{label}\texttt{\}}. De cette façon, il n'est pas nécessaire d'écrire explicitement le nom de l'environnement correspondant à chaque fois.
 
@@ -424,9 +424,9 @@
     C'est la définition de certains objets étranges. Il y a approximativement un espace d'une ligne avant et après l'environnement de type théorème, et il y aura un symbole pour marquer la fin de l'environnement.
 \end{definition}
 
-\lstinline|\cref{def: strange}| s'affichera sous la forme : \cref{def: strange}.
+\lstinline|\cref{def: strange}| s'affichera sous la forme : \cref{def: strange}.
 
-Après avoir utilisé \lstinline|\UseLanguage{French}|, un théorème s'affichera sous la forme :
+Après avoir utilisé \lstinline|\UseLanguage{French}|, un théorème s'affichera sous la forme :
 
 \UseLanguage{English}
 \begin{theorem}[Useless]\label{thm}
@@ -440,7 +440,7 @@
 
 \LevelTwoTitle{Définir un nouvel environnement de type théorème}
 
-Si vous avez besoin de définir un nouvel environnement de type théorème, vous devez d'abord définir le nom de l'environnement dans le langage à utiliser :
+Si vous avez besoin de définir un nouvel environnement de type théorème, vous devez d'abord définir le nom de l'environnement dans le langage à utiliser :
 \begin{itemize}
     \item \lstinline|\NameTheorem[|\meta{language name}\lstinline|]{|\meta{name of environment}\lstinline|}{|\meta{name string}\lstinline|}|
 \end{itemize}
@@ -447,7 +447,7 @@
 Pour \meta{language name}, veuillez vous référer à la section sur la configuration de la langue. Lorsqu'il n'est pas spécifié, le nom sera défini pour toutes les langues prises en charge. De plus, les environnements avec ou sans astérisque partagent le même nom, donc \lstinline|\NameTheorem{envname*}{...}| a le même effet que \lstinline|\NameTheorem{envname}{...}| .
 
 \medskip
-Ensuite, créez cet environnement de l'une des cinq manières suivantes :
+Ensuite, créez cet environnement de l'une des cinq manières suivantes :
 \begin{itemize}
     \item \lstinline|\CreateTheorem*{|\meta{name of environment}\lstinline|}|
         \begin{itemize}
@@ -495,7 +495,7 @@
 \CreateTheorem{proofidea}<subsection>
 \end{code}
 
-définit un environnement non numéroté \lstinline|proofidea*| et un environnement numéroté \lstinline|proofidea| (numérotés dans la sous-section) respectivement. Ils peuvent être utilisés dans le contexte français. L'effet est le suivant :
+définit un environnement non numéroté \lstinline|proofidea*| et un environnement numéroté \lstinline|proofidea| (numérotés dans la sous-section) respectivement. Ils peuvent être utilisés dans le contexte français. L'effet est le suivant :
 
 \vspace{-0.3\baselineskip}
 \begin{proofidea*}
@@ -523,7 +523,7 @@
 
 \einfart{} possède à la fois les caractéristiques des classes standard et celles des classes \AmS{}.
 
-Par conséquent, le titre et les informations sur l'auteur peuvent être soit écrits de la manière habituelle, conformément à la classe standard \textsf{article} :
+Par conséquent, le titre et les informations sur l'auteur peuvent être soit écrits de la manière habituelle, conformément à la classe standard \textsf{article} :
 
 \begin{code}
 \title{(*\meta{title}*)}
@@ -538,7 +538,7 @@
 \end{keyword}
 \end{code}
 
-ou écrit à la manière des classes \AmS{} :
+ou écrit à la manière des classes \AmS{} :
 
 \begin{code}
 \title{(*\meta{title}*)}
@@ -555,7 +555,7 @@
 \maketitle
 \end{code}
 
-Les informations sur l'auteur peuvent contenir plusieurs groupes, écrits comme suit :
+Les informations sur l'auteur peuvent contenir plusieurs groupes, écrits comme suit :
 
 \begin{code}
 \author{(*\meta{author 1}*)}

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

Modified: trunk/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-cn.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-cn.tex	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-cn.tex	2021-12-17 22:40:34 UTC (rev 61338)
@@ -93,9 +93,9 @@
 
 \title{{\normalfont\bfseries\color{maintext}\lebhart{}}\\以多彩的方式排版你的文章}
 \author{许锦文}
-\thanks{对应版本. \texttt{\lebhart{} 2021/11/09}}
+\thanks{对应版本. \texttt{\lebhart{} 2021/12/16}}
 \email{\href{mailto:ProjLib at outlook.com}{ProjLib at outlook.com}}
-\date{2021年11月,巴黎}
+\date{2021年12月,巴黎}
 
 \maketitle
 

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

Modified: trunk/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-en.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-en.tex	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-en.tex	2021-12-17 22:40:34 UTC (rev 61338)
@@ -93,9 +93,9 @@
 
 \title{{\normalfont\bfseries\color{maintext}\lebhart{}}\\write your articles in a colorful way}
 \author{Jinwen XU}
-\thanks{Corresponding to: \texttt{\lebhart{} 2021/11/09}}
+\thanks{Corresponding to: \texttt{\lebhart{} 2021/12/16}}
 \email{\href{mailto:ProjLib at outlook.com}{ProjLib at outlook.com}}
-\date{November 2021, in Paris}
+\date{December 2021, in Paris}
 
 \maketitle
 

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

Modified: trunk/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-fr.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-fr.tex	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-fr.tex	2021-12-17 22:40:34 UTC (rev 61338)
@@ -93,9 +93,9 @@
 
 \title{{\normalfont\bfseries\color{maintext}\lebhart{}}\\écrivez vos articles de manière colorée}
 \author{Jinwen XU}
-\thanks{Correspondant à : \texttt{\lebhart{} 2021/11/09}}
+\thanks{Correspondant à : \texttt{\lebhart{} 2021/12/16}}
 \email{\href{mailto:ProjLib at outlook.com}{ProjLib at outlook.com}}
-\date{Novembre 2021, à Paris}
+\date{Décembre 2021, à Paris}
 
 \maketitle
 
@@ -209,7 +209,7 @@
 \end{keyword}
 \end{code}
 
-Cette partie commence par le titre et le bloc d'informations sur l'auteur. L'exemple montre l'utilisation de base, mais en fait, vous pouvez également écrire comme :
+Cette partie commence par le titre et le bloc d'informations sur l'auteur. L'exemple montre l'utilisation de base, mais en fait, vous pouvez également écrire comme :
 
 \begin{code}
 \author{(*\meta{author 1}*)}
@@ -221,7 +221,7 @@
 ...
 \end{code}
 
-De plus, vous pouvez également écrire à la manière \AmS{}, c'est-à-dire :
+De plus, vous pouvez également écrire à la manière \AmS{}, c'est-à-dire :
 
 \begin{code}
 \title{(*\meta{title}*)}
@@ -261,7 +261,7 @@
 Les environnements de type théorème couramment utilisés ont été prédéfinis. De plus, lors du référencement d'un environnement de type théorème, il est recommandé d'utiliser \lstinline|\cref{|\meta{label}\texttt{\}} --- de cette manière, il ne serait pas nécessaire d'écrire explicitement le nom de l'environnement correspondant à chaque fois.
 
 \begin{tip}
-Si vous souhaitez utiliser la classe standard à la place plus tard, remplacez simplement les deux premières lignes par :
+Si vous souhaitez utiliser la classe standard à la place plus tard, remplacez simplement les deux premières lignes par :
 
 \begin{code}
 \documentclass{article}
@@ -270,7 +270,7 @@
 \usepackage[palatino,amsfashion]{ProjLib}
 \end{code}
 
-ou utilisez la classe \AmS{} :
+ou utilisez la classe \AmS{} :
 
 \begin{code}
 \documentclass{amsart}
@@ -282,7 +282,7 @@
 \end{tip}
 
 \begin{tip}
-Si vous aimez la classe de document actuelle, mais que vous souhaitez un style plus «~simple~», vous pouvez utiliser l'option \texttt{classical}, comme ceci :
+Si vous aimez la classe de document actuelle, mais que vous souhaitez un style plus «~simple~», vous pouvez utiliser l'option \texttt{classical}, comme ceci :
 
 \begin{code}
 \documentclass[classical]{lebhart}
@@ -300,7 +300,7 @@
 
 \LevelOneTitle{Les options}
 
-\lebhart{} propose les options suivantes :
+\lebhart{} propose les options suivantes :
 
 \begin{itemize}
     \item Les options de langue \texttt{EN} / \texttt{english} / \texttt{English}, \texttt{FR} / \texttt{french} / \texttt{French}, etc.
@@ -312,8 +312,8 @@
         \begin{itemize}
             \item L'option \verb|fast| permet un style plus rapide mais légèrement plus rugueux, les principales différences sont :
             \begin{itemize}
-                \item Utilisez une configuration de police mathématique plus simple ;
-                \item N'utilisez pas \textsf{hyperref} ;
+                \item Utilisez une configuration de police mathématique plus simple ;
+                \item N'utilisez pas \textsf{hyperref} ;
                 \item Activez le mode rapide de la boîte à outils \ProjLib{}.
             \end{itemize}
         \end{itemize}
@@ -351,7 +351,7 @@
         \end{itemize}
     \item \texttt{regionalref}, \texttt{originalref}
         \begin{itemize}
-            \item Lors du référencement, si le nom de l'environnement de type théorème change avec la langue actuelle. Par défaut \texttt{regionalref} est activé, c'est-à-dire que le nom correspondant à la langue courante est utilisé ; par exemple, lors du référencement d'un environnement de type théorème dans un contexte français, les noms «~Théorème, Définition ...~» seront utilisés quel que soit le contexte linguistique dans lequel se trouve l'environnement d'origine. Si \texttt{originalref} est activé, alors le nom restera toujours le même que l'environnement d'origine ; par exemple, lors du référencement d'un théorème écrit dans le contexte français, même si l'on est actuellement dans le contexte anglais, il sera toujours affiché comme «~Théorème~».
+            \item Lors du référencement, si le nom de l'environnement de type théorème change avec la langue actuelle. Par défaut \texttt{regionalref} est activé, c'est-à-dire que le nom correspondant à la langue courante est utilisé ; par exemple, lors du référencement d'un environnement de type théorème dans un contexte français, les noms «~Théorème, Définition ...~» seront utilisés quel que soit le contexte linguistique dans lequel se trouve l'environnement d'origine. Si \texttt{originalref} est activé, alors le nom restera toujours le même que l'environnement d'origine ; par exemple, lors du référencement d'un théorème écrit dans le contexte français, même si l'on est actuellement dans le contexte anglais, il sera toujours affiché comme «~Théorème~».
             \item En mode \texttt{fast}, l'option \texttt{originalref} n'aura aucun effet.
         \end{itemize}
 \end{itemize}
@@ -360,31 +360,31 @@
 
 \LevelTwoTitle{Configurer la langue}
 
-\lebhart{} prend en charge plusieurs langues, notamment le chinois (simplifié et traditionnel), l'anglais, le français, l'allemand, l'italien, le japonais, le portugais (européen et brésilien), le russe et l'espagnol. La langue peut être sélectionnée par les macros suivantes :
+\lebhart{} prend en charge plusieurs langues, notamment le chinois (simplifié et traditionnel), l'anglais, le français, l'allemand, l'italien, le japonais, le portugais (européen et brésilien), le russe et l'espagnol. La langue peut être sélectionnée par les macros suivantes :
 
 \begin{itemize}
-    \item \lstinline|\UseLanguage{|\meta{language name}\lstinline|}| est utilisé pour spécifier la langue. Le réglage correspondant de la langue sera appliqué après celui-ci. Il peut être utilisé soit dans le préambule ou dans le texte. Lorsqu'aucune langue n'est spécifiée, « English » est sélectionné par défaut.
+    \item \lstinline|\UseLanguage{|\meta{language name}\lstinline|}| est utilisé pour spécifier la langue. Le réglage correspondant de la langue sera appliqué après celui-ci. Il peut être utilisé soit dans le préambule ou dans le texte. Lorsqu'aucune langue n'est spécifiée, « English » est sélectionné par défaut.
     \item \lstinline|\UseOtherLanguage{|\meta{language name}\lstinline|}{|\meta{content}\lstinline|}|, qui utilise les paramètres de langue spécifiés pour composer \meta{content}. Par rapport à \lstinline|\UseLanguage|, il ne modifiera pas l'interligne, donc l'interligne restera stable lorsque le texte CJK et occidental sont mélangés.
 \end{itemize}
 
 
-\meta{language name} peut être (il n'est pas sensible à la casse, par exemple, \texttt{French} et \texttt{french} ont le même effet) :
+\meta{language name} peut être (il n'est pas sensible à la casse, par exemple, \texttt{French} et \texttt{french} ont le même effet) :
 \begin{itemize}
     \item chinois simplifié : \texttt{CN}, \texttt{Chinese}, \texttt{SChinese} ou \texttt{SimplifiedChinese}
-    \item chinois traditionnel : \texttt{TC}, \texttt{TChinese} ou \texttt{TraditionalChinese}
-    \item anglais : \texttt{EN} ou \texttt{English}
+    \item chinois traditionnel : \texttt{TC}, \texttt{TChinese} ou \texttt{TraditionalChinese}
+    \item anglais : \texttt{EN} ou \texttt{English}
     \item français : \texttt{FR} ou \texttt{French}
-    \item allemand : \texttt{DE}, \texttt{German} ou \texttt{ngerman}
-    \item italien : \texttt{IT} ou \texttt{Italian}
-    \item portugais : \texttt{PT} ou \texttt{Portuguese}
-    \item portugais (brésilien) : \texttt{BR} ou \texttt{Brazilian}
-    \item espagnol : \texttt{ES} ou \texttt{Spanish}
-    \item japonais : \texttt{JP} ou \texttt{Japanese}
-    \item russe : \texttt{RU} ou \texttt{Russian}
+    \item allemand : \texttt{DE}, \texttt{German} ou \texttt{ngerman}
+    \item italien : \texttt{IT} ou \texttt{Italian}
+    \item portugais : \texttt{PT} ou \texttt{Portuguese}
+    \item portugais (brésilien) : \texttt{BR} ou \texttt{Brazilian}
+    \item espagnol : \texttt{ES} ou \texttt{Spanish}
+    \item japonais : \texttt{JP} ou \texttt{Japanese}
+    \item russe : \texttt{RU} ou \texttt{Russian}
 \end{itemize}
 
 \medskip
-De plus, vous pouvez également ajouter de nouveaux paramètres à la langue sélectionnée :
+De plus, vous pouvez également ajouter de nouveaux paramètres à la langue sélectionnée :
 \begin{itemize}
     \item \lstinline|\AddLanguageSetting{|\meta{settings}\lstinline|}|
     \begin{itemize}
@@ -401,7 +401,7 @@
 
 Des environnements tels que \texttt{definition} et \texttt{theorem} ont été prédéfinis et peuvent être utilisés directement.
 
-Plus précisement, les environnements prédéfinis incluent : \texttt{assumption}, \texttt{axiom}, \texttt{conjecture}, \texttt{convention}, \texttt{corollary}, \texttt{definition}, \texttt{definition-proposition}, \texttt{definition-theorem}, \texttt{example}, \texttt{exercise}, \texttt{fact}, \texttt{hypothesis}, \texttt{lemma}, \texttt{notation}, \texttt{observation}, \texttt{problem}, \texttt{property}, \texttt{proposition}, \texttt{question}, \texttt{remark}, \texttt{theorem}, et la version non numérotée correspondante avec un astérisque \lstinline|*| dans le nom. Les titres changeront avec la langue actuelle. Par exemple, \texttt{theorem} sera affiché comme «~Theorem~» en mode anglais et «~Théorème~» en mode français.
+Plus précisement, les environnements prédéfinis incluent : \texttt{assumption}, \texttt{axiom}, \texttt{conjecture}, \texttt{convention}, \texttt{corollary}, \texttt{definition}, \texttt{definition-proposition}, \texttt{definition-theorem}, \texttt{example}, \texttt{exercise}, \texttt{fact}, \texttt{hypothesis}, \texttt{lemma}, \texttt{notation}, \texttt{observation}, \texttt{problem}, \texttt{property}, \texttt{proposition}, \texttt{question}, \texttt{remark}, \texttt{theorem}, et la version non numérotée correspondante avec un astérisque \lstinline|*| dans le nom. Les titres changeront avec la langue actuelle. Par exemple, \texttt{theorem} sera affiché comme «~Theorem~» en mode anglais et «~Théorème~» en mode français.
 
 Lors du référencement d'un environnement de type théorème, il est recommandé d'utiliser \lstinline|\cref{|\meta{label}\texttt{\}}. De cette façon, il n'est pas nécessaire d'écrire explicitement le nom de l'environnement correspondant à chaque fois.
 
@@ -415,9 +415,9 @@
     C'est la définition de certains objets étranges. Il y a approximativement un espace d'une ligne avant et après l'environnement de type théorème, et il y aura un symbole pour marquer la fin de l'environnement.
 \end{definition}
 
-\lstinline|\cref{def: strange}| s'affichera sous la forme : \cref{def: strange}.
+\lstinline|\cref{def: strange}| s'affichera sous la forme : \cref{def: strange}.
 
-Après avoir utilisé \lstinline|\UseLanguage{French}|, un théorème s'affichera sous la forme :
+Après avoir utilisé \lstinline|\UseLanguage{French}|, un théorème s'affichera sous la forme :
 
 \UseLanguage{English}
 \begin{theorem}[Useless]\label{thm}
@@ -429,9 +429,9 @@
 
 \UseLanguage{French}
 
-Voici les principaux styles d'environnements de type théorème :
+Voici les principaux styles d'environnements de type théorème :
 \begin{theorem}
-    Style de théorème : theorem, proposition, lemma, corollary, ...
+    Style de théorème : theorem, proposition, lemma, corollary, ...
 \end{theorem}
 
 \begin{proof}
@@ -447,15 +447,15 @@
 \end{conjecture}
 
 \begin{example*}
-    Style d'exemple : example, fact, ...
+    Style d'exemple : example, fact, ...
 \end{example*}
 
 \begin{problem}
-    Style de problème : problem, question, ...
+    Style de problème : problem, question, ...
 \end{problem}
 
 \medskip
-Pour l'esthétique, les définitions adjacentes seront reliées entre elles automatiquement :
+Pour l'esthétique, les définitions adjacentes seront reliées entre elles automatiquement :
 \begin{definition}
     Première définition.
 \end{definition}
@@ -466,7 +466,7 @@
 
 \LevelTwoTitle{Définir un nouvel environnement de type théorème}
 
-Si vous avez besoin de définir un nouvel environnement de type théorème, vous devez d'abord définir le nom de l'environnement dans le langage à utiliser :
+Si vous avez besoin de définir un nouvel environnement de type théorème, vous devez d'abord définir le nom de l'environnement dans le langage à utiliser :
 \begin{itemize}
     \item \lstinline|\NameTheorem[|\meta{language name}\lstinline|]{|\meta{name of environment}\lstinline|}{|\meta{name string}\lstinline|}|
 \end{itemize}
@@ -473,7 +473,7 @@
 Pour \meta{language name}, veuillez vous référer à la section sur la configuration de la langue. Lorsqu'il n'est pas spécifié, le nom sera défini pour toutes les langues prises en charge. De plus, les environnements avec ou sans astérisque partagent le même nom, donc \lstinline|\NameTheorem{envname*}{...}| a le même effet que \lstinline|\NameTheorem{envname}{...}| .
 
 \medskip
-Ensuite, créez cet environnement de l'une des cinq manières suivantes :
+Ensuite, créez cet environnement de l'une des cinq manières suivantes :
 \begin{itemize}
     \item \lstinline|\CreateTheorem*{|\meta{name of environment}\lstinline|}|
         \begin{itemize}
@@ -519,7 +519,7 @@
 \CreateTheorem*{proofidea*}
 \CreateTheorem{proofidea}<subsection>
 \end{code}
-définit un environnement non numéroté \lstinline|proofidea*| et un environnement numéroté \lstinline|proofidea| (numérotés dans la sous-section) respectivement. Ils peuvent être utilisés dans le contexte français. L'effet est le suivant :
+définit un environnement non numéroté \lstinline|proofidea*| et un environnement numéroté \lstinline|proofidea| (numérotés dans la sous-section) respectivement. Ils peuvent être utilisés dans le contexte français. L'effet est le suivant :
 
 \vspace{-0.3\baselineskip}
 \begin{proofidea*}
@@ -547,7 +547,7 @@
 
 \lebhart{} possède à la fois les caractéristiques des classes standard et celles des classes \AmS{}.
 
-Par conséquent, le titre et les informations sur l'auteur peuvent être soit écrits de la manière habituelle, conformément à la classe standard \textsf{article} :
+Par conséquent, le titre et les informations sur l'auteur peuvent être soit écrits de la manière habituelle, conformément à la classe standard \textsf{article} :
 
 \begin{code}
 \title{(*\meta{title}*)}
@@ -562,7 +562,7 @@
 \end{keyword}
 \end{code}
 
-ou écrit à la manière des classes \AmS{} :
+ou écrit à la manière des classes \AmS{} :
 
 \begin{code}
 \title{(*\meta{title}*)}
@@ -580,7 +580,7 @@
 \end{code}
 
 \clearpage
-Les informations sur l'auteur peuvent contenir plusieurs groupes, écrits comme suit :
+Les informations sur l'auteur peuvent contenir plusieurs groupes, écrits comme suit :
 
 \begin{code}
 \author{(*\meta{author 1}*)}

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

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

Modified: trunk/Master/texmf-dist/doc/latex/minimalist/minimalist-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/minimalist/minimalist-doc.tex	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/doc/latex/minimalist/minimalist-doc.tex	2021-12-17 22:40:34 UTC (rev 61338)
@@ -98,9 +98,9 @@
 
 \title{\minimalist{}, write your articles or books in a simple and clear way}
 \author{Jinwen XU}
-\thanks{Corresponding to: \texttt{\minimalist{} 2021/11/09}}
+\thanks{Corresponding to: \texttt{\minimalist{} 2021/12/16}}
 \email{\href{mailto:ProjLib at outlook.com}{ProjLib at outlook.com}}
-\date{November 2021, in Paris}
+\date{December 2021, in Paris}
 
 \maketitle
 

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

Modified: trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-cn.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-cn.tex	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-cn.tex	2021-12-17 22:40:34 UTC (rev 61338)
@@ -35,7 +35,7 @@
 }
 \providecommand{\meta}[1]{$\langle${\normalfont\itshape#1}$\rangle$}
 \lstset{moretexcs=%
-    {color,NameTheorem,CreateTheorem,proofideanameCN,proofideanameEN,proofideanameFR,cref,dnf,needgraph,UseLanguage,UseOtherLanguage,AddLanguageSetting,maketitle,address,curraddr,email,keywords,subjclass,thanks,dedicatory,PLdate,PJLdate,ProjLib,
+    {color,NameTheorem,CreateTheorem,proofideanameCN,proofideanameEN,proofideanameFR,cref,dnf,needgraph,UseLanguage,UseOtherLanguage,AddLanguageSetting,maketitle,address,curraddr,email,keywords,subjclass,thanks,dedicatory,TheDate,PLdate,PJLdate,ProjLib,
     mathfrak,mf,frak,mfA,mathbb,bb,N,Z,Q,R,C,F,A,mathcal,mc,cal,mathscr,ms,scr,
     abs,norm,injection,surjection,bijection,legendre,tlegendre,dlegendre,pmod
     }
@@ -85,9 +85,9 @@
 
 \title{\ProjLib{} 工具集\\[.3\baselineskip]\normalsize 使用指南}
 \author{许锦文}
-\thanks{对应版本.~~\texttt{\ProjLib{}~2021/11/09}}
+\thanks{对应版本.~~\texttt{\ProjLib{}~2021/12/16}}
 \email{\href{mailto:ProjLib at outlook.com}{ProjLib at outlook.com}}
-\date{2021年11月,巴黎}
+\date{2021年12月,巴黎}
 
 \maketitle
 
@@ -535,7 +535,7 @@
 
 \subsubsection{PJLdate:智能日期处理}
 
-\PJLdatePackage{} 提供了 \lstinline|\PLdate|\meta{yyyy-mm-dd} (或 \lstinline|\PJLdate|\meta{yyyy-mm-dd}) 命令,以将 \meta{yyyy-mm-dd} 转换为当前语言的日期格式显示。例如,在当前的中文语境下,\lstinline|\PLdate{2022-04-01}| 会被显示为“\PJLdate{2022-04-01}”,而在英文语境下则会被显示为“\UseOtherLanguage{English}{\PJLdate{2022-04-01}}”。
+\PJLdatePackage{} 提供了 \lstinline|\TheDate|\meta{yyyy-mm-dd} 命令,以将 \meta{yyyy-mm-dd} 转换为当前语言的日期格式显示。例如,在当前的中文语境下,\lstinline|\TheDate{2022-04-01}| 会被显示为“\TheDate{2022-04-01}”,而在英文语境下则会被显示为“\UseOtherLanguage{English}{\TheDate{2022-04-01}}”。
 
 关于如何选定语言,请参阅关于 \PJLlang{} 的小节。
 

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

Modified: trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-en.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-en.tex	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-en.tex	2021-12-17 22:40:34 UTC (rev 61338)
@@ -35,7 +35,7 @@
 }
 \providecommand{\meta}[1]{$\langle${\normalfont\itshape#1}$\rangle$}
 \lstset{moretexcs=%
-    {color,NameTheorem,CreateTheorem,proofideanameCN,proofideanameEN,proofideanameFR,cref,dnf,needgraph,UseLanguage,UseOtherLanguage,AddLanguageSetting,maketitle,address,curraddr,email,keywords,subjclass,thanks,dedicatory,PLdate,PJLdate,ProjLib,
+    {color,NameTheorem,CreateTheorem,proofideanameCN,proofideanameEN,proofideanameFR,cref,dnf,needgraph,UseLanguage,UseOtherLanguage,AddLanguageSetting,maketitle,address,curraddr,email,keywords,subjclass,thanks,dedicatory,TheDate,PLdate,PJLdate,ProjLib,
     mathfrak,mf,frak,mfA,mathbb,bb,N,Z,Q,R,C,F,A,mathcal,mc,cal,mathscr,ms,scr,
     abs,norm,injection,surjection,bijection,legendre,tlegendre,dlegendre,pmod
     }
@@ -85,9 +85,9 @@
 
 \title{\ProjLib{}~\,Toolkit\\[.3\baselineskip]\normalsize User Manual}
 \author{Jinwen XU}
-\thanks{Corresponding to: \texttt{\ProjLib{}~2021/11/09}}
+\thanks{Corresponding to: \texttt{\ProjLib{}~2021/12/16}}
 \email{\href{mailto:ProjLib at outlook.com}{ProjLib at outlook.com}}
-\date{November 2021, in Paris}
+\date{December 2021, in Paris}
 
 \maketitle
 
@@ -534,7 +534,7 @@
 
 \subsubsection{PJLdate: date-time processing}
 
-\PJLdatePackage{} offers the \lstinline|\PLdate|\meta{yyyy-mm-dd} (or \lstinline|\PJLdate|\meta{yyyy-mm-dd}) macro to convert \meta{yyyy-mm-dd} into the date format of the currently selected language. For example, in current English context, \lstinline|\PLdate{2022-04-01}| would become ``\PLdate{2022-04-01}'', while in French context as ``\UseOtherLanguage{French}{\PLdate{2022-04-01}}''.
+\PJLdatePackage{} offers the macro \lstinline|\TheDate|\meta{yyyy-mm-dd} to convert \meta{yyyy-mm-dd} into the date format of the currently selected language. For example, in current English context, \lstinline|\TheDate{2022-04-01}| would become ``\TheDate{2022-04-01}'', while in French context as ``\UseOtherLanguage{French}{\TheDate{2022-04-01}}''.
 
 For details on how to select a language, please refer to the section on \PJLlang{}.
 

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

Modified: trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-fr.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-fr.tex	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/doc/latex/projlib/ProjLib-doc-fr.tex	2021-12-17 22:40:34 UTC (rev 61338)
@@ -35,7 +35,7 @@
 }
 \providecommand{\meta}[1]{$\langle${\normalfont\itshape#1}$\rangle$}
 \lstset{moretexcs=%
-    {color,NameTheorem,CreateTheorem,proofideanameCN,proofideanameEN,proofideanameFR,cref,dnf,needgraph,UseLanguage,UseOtherLanguage,AddLanguageSetting,maketitle,address,curraddr,email,keywords,subjclass,thanks,dedicatory,PLdate,PJLdate,ProjLib,
+    {color,NameTheorem,CreateTheorem,proofideanameCN,proofideanameEN,proofideanameFR,cref,dnf,needgraph,UseLanguage,UseOtherLanguage,AddLanguageSetting,maketitle,address,curraddr,email,keywords,subjclass,thanks,dedicatory,TheDate,PLdate,PJLdate,ProjLib,
     mathfrak,mf,frak,mfA,mathbb,bb,N,Z,Q,R,C,F,A,mathcal,mc,cal,mathscr,ms,scr,
     abs,norm,injection,surjection,bijection,legendre,tlegendre,dlegendre,pmod
     }
@@ -85,9 +85,9 @@
 
 \title{La boîte à outils~\,\ProjLib{}\\[.3\baselineskip]\normalsize Manuel d'utilisation}
 \author{Jinwen XU}
-\thanks{Correspondant à : \texttt{\ProjLib{}~2021/11/09}}
+\thanks{Correspondant à : \texttt{\ProjLib{}~2021/12/16}}
 \email{\href{mailto:ProjLib at outlook.com}{ProjLib at outlook.com}}
-\date{Novembre 2021, à Paris}
+\date{Décembre 2021, à Paris}
 
 \maketitle
 
@@ -121,7 +121,7 @@
 
 \subsection{Comment l'ajouter}
 
-Ajoutez simplement la ligne suivante à votre préambule :
+Ajoutez simplement la ligne suivante à votre préambule :
 
 \begin{code}
 \usepackage{ProjLib}
@@ -203,7 +203,7 @@
 \date{\PLdate{2022-04-01}}
 \end{code}
 
-Cette partie est le titre et le bloc d'informations de l'auteur. L'exemple montre l'utilisation la plus fondamentale, mais en fait, vous pouvez également écrire comme :
+Cette partie est le titre et le bloc d'informations de l'auteur. L'exemple montre l'utilisation la plus fondamentale, mais en fait, vous pouvez également écrire comme :
 \begin{code}
 \author{(*\meta{author 1}*)}
 \address{(*\meta{address 1}*)}
@@ -218,13 +218,13 @@
 \begin{code}
 \usepackage[amsfashion,palatino]{ProjLib}
 \end{code}
-Et en conséquence, vous pourrez également utiliser ces macros :
+Et en conséquence, vous pourrez également utiliser ces macros :
 \begin{code}
 \dedicatory{(*\meta{dedicatory}*)}
 \subjclass{*****}
 \keywords{(*\meta{keywords}*)}
 \end{code}
-De plus, vous pouvez également placé le résumé avant \lstinline|\maketitle|, comme requis dans les classes \AmS{} :
+De plus, vous pouvez également placé le résumé avant \lstinline|\maketitle|, comme requis dans les classes \AmS{} :
 \begin{code}
 \begin{abstract}
     (*\meta{abstract text}*)
@@ -251,7 +251,7 @@
 \clearpage
 \section{Options du package principal}
 
-\ProjLibPackage{} a les options suivantes :
+\ProjLibPackage{} a les options suivantes :
 \begin{itemize}
     \item \texttt{draft} ou \texttt{fast}
         \begin{itemize}
@@ -283,9 +283,9 @@
 
 \subsection{Fonctions principales}
 
-\subsubsection{PJLlang : support multilingue}
+\subsubsection{PJLlang : support multilingue}
 
-\PJLlang{} offre le support multilingue, notamment : chinois simplifié, chinois traditionnel, anglais, français, allemand, japonais et russe (parmi eux, le chinois, le japonais et le russe requièrent des moteurs \TeX{} et des polices appropriés).
+\PJLlang{} offre le support multilingue, notamment : chinois simplifié, chinois traditionnel, anglais, français, allemand, japonais et russe (parmi eux, le chinois, le japonais et le russe requièrent des moteurs \TeX{} et des polices appropriés).
 
 \medskip
 \PJLlang{} fournit des options de langue. Les noms de ces options ont trois types, qui sont des abréviations (comme \texttt{EN}), des minuscules (comme \texttt{english}) et des majuscules (comme \texttt{English}). Pour les noms d'options d'une langue spécifique, veuillez vous référer à \meta{language name} ci-dessous. Parmi eux, la première langue spécifiée \meta{first language} sera considérée comme langue par défaut, ce qui équivaut à spécifier \lstinline|\UseLanguage{|\meta{first language}\lstinline|}| au début de votre document.
@@ -295,31 +295,31 @@
 \end{tip}
 
 \medskip
-La langue peut être sélectionnée par les macros suivantes :
+La langue peut être sélectionnée par les macros suivantes :
 
 \begin{itemize}
-    \item \lstinline|\UseLanguage{|\meta{language name}\lstinline|}| est utilisé pour spécifier la langue. Le réglage correspondant de la langue sera appliqué après celui-ci. Il peut être utilisé soit dans le préambule ou dans le texte. Lorsqu'aucune langue n'est spécifiée, « English » est sélectionné par défaut.
+    \item \lstinline|\UseLanguage{|\meta{language name}\lstinline|}| est utilisé pour spécifier la langue. Le réglage correspondant de la langue sera appliqué après celui-ci. Il peut être utilisé soit dans le préambule ou dans le texte. Lorsqu'aucune langue n'est spécifiée, « English » est sélectionné par défaut.
     \item \lstinline|\UseOtherLanguage{|\meta{language name}\lstinline|}{|\meta{content}\lstinline|}|, qui utilise les paramètres de langue spécifiés pour composer \meta{content}. Par rapport à \lstinline|\UseLanguage|, il ne modifiera pas l'interligne, donc l'interligne restera stable lorsque les textes CJK et occidentaux sont mélangés.
 \end{itemize}
 
 \medskip
-\meta{language name} peut être (il n'est pas sensible à la casse, par exemple, \texttt{French} et \texttt{french} ont le même effet) :
+\meta{language name} peut être (il n'est pas sensible à la casse, par exemple, \texttt{French} et \texttt{french} ont le même effet) :
 \begin{itemize}
     \item chinois simplifié : \texttt{CN}, \texttt{Chinese}, \texttt{SChinese} ou \texttt{SimplifiedChinese}
-    \item chinois traditionnel : \texttt{TC}, \texttt{TChinese} ou \texttt{TraditionalChinese}
-    \item anglais : \texttt{EN} ou \texttt{English}
+    \item chinois traditionnel : \texttt{TC}, \texttt{TChinese} ou \texttt{TraditionalChinese}
+    \item anglais : \texttt{EN} ou \texttt{English}
     \item français : \texttt{FR} ou \texttt{French}
-    \item allemand : \texttt{DE}, \texttt{German} ou \texttt{ngerman}
-    \item italien : \texttt{IT} ou \texttt{Italian}
-    \item portugais : \texttt{PT} ou \texttt{Portuguese}
-    \item portugais (brésilien) : \texttt{BR} ou \texttt{Brazilian}
-    \item espagnol : \texttt{ES} ou \texttt{Spanish}
-    \item japonais : \texttt{JP} ou \texttt{Japanese}
-    \item russe : \texttt{RU} ou \texttt{Russian}
+    \item allemand : \texttt{DE}, \texttt{German} ou \texttt{ngerman}
+    \item italien : \texttt{IT} ou \texttt{Italian}
+    \item portugais : \texttt{PT} ou \texttt{Portuguese}
+    \item portugais (brésilien) : \texttt{BR} ou \texttt{Brazilian}
+    \item espagnol : \texttt{ES} ou \texttt{Spanish}
+    \item japonais : \texttt{JP} ou \texttt{Japanese}
+    \item russe : \texttt{RU} ou \texttt{Russian}
 \end{itemize}
 
 \medskip
-De plus, vous pouvez également ajouter de nouveaux paramètres à la langue sélectionnée :
+De plus, vous pouvez également ajouter de nouveaux paramètres à la langue sélectionnée :
 \begin{itemize}
     \item \lstinline|\AddLanguageSetting{|\meta{settings}\lstinline|}|
     \begin{itemize}
@@ -332,7 +332,7 @@
 \end{itemize}
 Par exemple, \lstinline|\AddLanguageSetting(German){\color{orange}}| peut rendre tout le texte allemand affiché en orange (bien sûr, il faut alors ajouter \lstinline|\AddLanguageSetting{\color{black}}| afin de corriger la couleur du texte dans d'autres langues).
 
-\subsubsection{PJLthm : environnements de type théorème avec référence intelligente et support multilingue}
+\subsubsection{PJLthm : environnements de type théorème avec référence intelligente et support multilingue}
 
 \PJLthm{} offre la configuration d'environnements de type théorème. Il a l'option suivante :
 
@@ -356,13 +356,13 @@
         \end{itemize}
     \item \texttt{regionalref}, \texttt{originalref}
     \begin{itemize}
-        \item Lors du référencement, si le nom de l'environnement de type théorème change avec la langue actuelle. Par défaut \texttt{regionalref} est activé, c'est-à-dire que le nom correspondant à la langue courante est utilisé ; par exemple, lors du référencement d'un environnement de type théorème dans un contexte français, les noms «~Théorème, Définition ...~» seront utilisés quel que soit le contexte linguistique dans lequel se trouve l'environnement d'origine. Si \texttt{originalref} est activé, alors le nom restera toujours le même que l'environnement d'origine ; par exemple, lors du référencement d'un théorème écrit dans le contexte français, même si l'on est actuellement dans le contexte anglais, il sera toujours affiché comme «~Théorème~».
+        \item Lors du référencement, si le nom de l'environnement de type théorème change avec la langue actuelle. Par défaut \texttt{regionalref} est activé, c'est-à-dire que le nom correspondant à la langue courante est utilisé ; par exemple, lors du référencement d'un environnement de type théorème dans un contexte français, les noms «~Théorème, Définition ...~» seront utilisés quel que soit le contexte linguistique dans lequel se trouve l'environnement d'origine. Si \texttt{originalref} est activé, alors le nom restera toujours le même que l'environnement d'origine ; par exemple, lors du référencement d'un théorème écrit dans le contexte français, même si l'on est actuellement dans le contexte anglais, il sera toujours affiché comme «~Théorème~».
         \item En mode \texttt{fast}, l'option \texttt{originalref} n'aura aucun effet.
     \end{itemize}
 \end{itemize}
 
 \medskip
-Les environnements prédéfinis incluent : \texttt{assumption}, \texttt{axiom}, \texttt{conjecture}, \texttt{convention}, \texttt{corollary}, \texttt{definition}, \texttt{definition-proposition}, \texttt{definition-theorem}, \texttt{example}, \texttt{exercise}, \texttt{fact}, \texttt{hypothesis}, \texttt{lemma}, \texttt{notation}, \texttt{observation}, \texttt{problem}, \texttt{property}, \texttt{proposition}, \texttt{question}, \texttt{remark}, \texttt{theorem}, et la version non numérotée correspondante avec un astérisque \lstinline|*| dans le nom. Les titres changeront avec la langue actuelle. Par exemple, \texttt{theorem} sera affiché comme «~Theorem~» en mode anglais et «~Théorème~» en mode français. Pour plus de détails sur la façon de sélectionner une langue, veuillez vous référer à la section sur \PJLlang{}.
+Les environnements prédéfinis incluent : \texttt{assumption}, \texttt{axiom}, \texttt{conjecture}, \texttt{convention}, \texttt{corollary}, \texttt{definition}, \texttt{definition-proposition}, \texttt{definition-theorem}, \texttt{example}, \texttt{exercise}, \texttt{fact}, \texttt{hypothesis}, \texttt{lemma}, \texttt{notation}, \texttt{observation}, \texttt{problem}, \texttt{property}, \texttt{proposition}, \texttt{question}, \texttt{remark}, \texttt{theorem}, et la version non numérotée correspondante avec un astérisque \lstinline|*| dans le nom. Les titres changeront avec la langue actuelle. Par exemple, \texttt{theorem} sera affiché comme «~Theorem~» en mode anglais et «~Théorème~» en mode français. Pour plus de détails sur la façon de sélectionner une langue, veuillez vous référer à la section sur \PJLlang{}.
 
 \begin{tip}
     Lors du référencement d'un environnement de type théorème, il est recommandé d'utiliser \lstinline|\cref{|\meta{label}\texttt{\}}. De cette façon, il n'est pas nécessaire d'écrire explicitement le nom de l'environnement correspondant à chaque fois.
@@ -375,7 +375,7 @@
     \begin{itemize}
         \item Cette approche ne définit qu'un seul nom principal. Les autres noms, tels que ceux utilisés pour référence intelligente, sont définis pour être identiques (en particulier, pour référence intelligente, les noms singulier et pluriel ne seront pas distingués). Lorsque \meta{language name} n'est pas spécifié, le nom sera défini pour toutes les langues prises en charge. De plus, les environnements avec ou sans astérisque partagent le même nom, donc, \lstinline|\NameTheorem{envname*}| a le même effet que \lstinline|\NameTheorem{envname}| .
     \end{itemize}
-    \item Paramètres détaillés (recommandés) :
+    \item Paramètres détaillés (recommandés) :
 \begin{code}
 \NameTheorem{(*\meta{name of environment}*)}{
     (*\meta{language name 1}*)={
@@ -399,7 +399,7 @@
 }
 \end{code}
         \begin{itemize}
-            \item Cette approche définit tous les noms. Lorsque \meta{language name} n'est pas spécifié, l'interface complète sera activée ; lorsqu'il est spécifié, seuls les noms de la langue correspondante sont définis. De même, les environnements avec ou sans astérisque partagent le même nom, donc \lstinline|\NameTheorem{envname*}| a le même effet que \lstinline|\NameTheorem{envname}| .
+            \item Cette approche définit tous les noms. Lorsque \meta{language name} n'est pas spécifié, l'interface complète sera activée ; lorsqu'il est spécifié, seuls les noms de la langue correspondante sont définis. De même, les environnements avec ou sans astérisque partagent le même nom, donc \lstinline|\NameTheorem{envname*}| a le même effet que \lstinline|\NameTheorem{envname}| .
         \end{itemize}
 \end{itemize}
 
@@ -407,7 +407,7 @@
     De plus, vous pouvez également nommer un environnement de type théorème tout en le définissant, voir la description de \lstinline|\CreateTheorem| plus tard.
 \end{tip}
 
-Ensuite, créez cet environnement de l'une des cinq manières suivantes :
+Ensuite, créez cet environnement de l'une des cinq manières suivantes :
 \vspace{-.3\baselineskip}
 \begin{itemize}
     \item \lstinline|\CreateTheorem*{|\meta{name of environment}\lstinline|}|
@@ -443,7 +443,7 @@
 \end{tip}
 
 \bigskip
-Vous pouvez également nommer un environnement de type théorème lors de sa définition, en ajoutant ensuite un groupe de parenthèses contenant les paramètres :
+Vous pouvez également nommer un environnement de type théorème lors de sa définition, en ajoutant ensuite un groupe de parenthèses contenant les paramètres :
 \begin{code}
 \CreateTheorem{(*\meta{name of environment}*)}{
     (*\meta{language name 1}*)={
@@ -468,7 +468,7 @@
 \CreateTheorem*{proofidea*}
 \CreateTheorem{proofidea}<subsection>
 \end{code}
-définit un environnement non numéroté \lstinline|proofidea*| et un environnement numéroté \lstinline|proofidea| (numérotés dans la sous-section) respectivement. Ils peuvent être utilisés dans le contexte français. L'effet est le suivant (le style réel est lié à votre classe de document) :
+définit un environnement non numéroté \lstinline|proofidea*| et un environnement numéroté \lstinline|proofidea| (numérotés dans la sous-section) respectivement. Ils peuvent être utilisés dans le contexte français. L'effet est le suivant (le style réel est lié à votre classe de document) :
 
 \begin{proofidea*}
     La environnement \lstinline|proofidea*| .
@@ -479,7 +479,7 @@
 \end{proofidea}
 
 \medskip
-Bien sûr, vous pouvez également utiliser un ensemble de nom plus détaillé :
+Bien sûr, vous pouvez également utiliser un ensemble de nom plus détaillé :
 \begin{code}
 \NameTheorem{proofidea}{
     FR = {
@@ -491,7 +491,7 @@
 \CreateTheorem*{proofidea*}
 \CreateTheorem{proofidea}<subsection>
 \end{code}
-ou définissez les noms en les définissant (pour \lstinline|proofidea*| et \lstinline|proofidea|, définir une fois suffit) :
+ou définissez les noms en les définissant (pour \lstinline|proofidea*| et \lstinline|proofidea|, définir une fois suffit) :
 \begin{code}
 \CreateTheorem*{proofidea*}
 \CreateTheorem{proofidea}<subsection>{
@@ -506,7 +506,7 @@
 
 \subsection{Fonctions secondaires}
 
-\subsubsection{PJLauthor : bloc auteur amélioré}
+\subsubsection{PJLauthor : bloc auteur amélioré}
 
 \PJLauthor{} propose les macros \lstinline|\address|, \lstinline|\curraddr| et \lstinline|\email|, et vous permet de saisir plusieurs groupes d'informations sur l'auteur. L'utilisation standard est comme ceci :
 \begin{code}
@@ -532,15 +532,15 @@
     Ces modifications n'auraient lieu que dans les classes standard. Dans les classes \AmS{}, \PJLauthor{} n'a aucun effet.
 \end{tip}
 
-\subsubsection{PJLdate : traitement de date-heure}
+\subsubsection{PJLdate : traitement de date-heure}
 
-\PJLdatePackage{} propose la macro \lstinline|\PLdate|\meta{yyyy-mm-dd} (ou \lstinline|\PJLdate|\meta{yyyy-mm-dd}) pour convertir \meta{yyyy-mm-dd} dans le format de date de la langue actuellement sélectionnée. Par exemple, dans le contexte français actuel, \lstinline|\PLdate{2022-04-01}| deviendrait «~\PLdate{2022-04-01}~», tandis que dans le contexte anglais «~\UseOtherLanguage{English}{\PLdate{2022-04-01}}~».
+\PJLdatePackage{} propose la macro \lstinline|\TheDate|\meta{yyyy-mm-dd} pour convertir \meta{yyyy-mm-dd} dans le format de date de la langue actuellement sélectionnée. Par exemple, dans le contexte français actuel, \lstinline|\TheDate{2022-04-01}| deviendrait «~\TheDate{2022-04-01}~», tandis que dans le contexte anglais «~\UseOtherLanguage{English}{\TheDate{2022-04-01}}~».
 
 Pour plus de détails sur la façon de sélectionner une langue, veuillez vous référer à la section sur \PJLlang{}.
 
-\subsubsection{PJLdraft : marques de brouillon}
+\subsubsection{PJLdraft : marques de brouillon}
 
-\PJLdraft{} propose les macros suivantes :
+\PJLdraft{} propose les macros suivantes :
 \begin{itemize}
     \item \lstinline|\dnf| ou \lstinline|\dnf<...>|. L'effet est : \dnf~ ou \dnf<...>. \\Le texte à l'intérieur changera en fonction de la langue actuelle. Par exemple, il sera affiché sous la forme \UseOtherLanguage{English}{\dnf} en mode anglais.
     \item \lstinline|\needgraph| ou \lstinline|\needgraph<...>|. L'effet est : \needgraph ou \needgraph<...>Le texte de l'invite change en fonction de la langue actuelle. Par exemple, en mode anglais, il sera affiché sous la forme \UseOtherLanguage{English}{\needgraph}
@@ -566,11 +566,11 @@
     \end{tabular}
 \end{center}
 
-\subsubsection{PJLmath : symboles et raccourcis mathématiques}
+\subsubsection{PJLmath : symboles et raccourcis mathématiques}
 
-\PJLmath{} propose les raccourcis suivants :
+\PJLmath{} propose les raccourcis suivants :
 \begin{enumerate}[label=\roman*)]
-    \item \lstinline|\mathfrak{|$\cdot$\lstinline|}| $\longrightarrow$ \lstinline|\mf|$\cdot$ ou \lstinline|\frak|$\cdot$ . Par exemple, \lstinline|\mfA| (ou \lstinline|\mf{A}|) a le même effet que \lstinline|\mathfrak{A}|. Cela fonctionne à la fois pour l'alphabet majuscule et minuscule, produisant :
+    \item \lstinline|\mathfrak{|$\cdot$\lstinline|}| $\longrightarrow$ \lstinline|\mf|$\cdot$ ou \lstinline|\frak|$\cdot$ . Par exemple, \lstinline|\mfA| (ou \lstinline|\mf{A}|) a le même effet que \lstinline|\mathfrak{A}|. Cela fonctionne à la fois pour l'alphabet majuscule et minuscule, produisant :
     \begin{align*}
         \mfa\mfb\mfc\mfd\mfe\mff\mfg\mfh\mfi\mfj\mfk\mfl\mfm\mfn&\mfo\mfp\mfq\mfr\mfs\mft\mfu\mfv\mfw\mfx\mfy\mfz\\
         \mfA\mfB\mfC\mfD\mfE\mfF\mfG\mfH\mfI\mfJ\mfK\mfL\mfM\mfN&\mfO\mfP\mfQ\mfR\mfS\mfT\mfU\mfV\mfW\mfX\mfY\mfZ
@@ -634,10 +634,10 @@
 
 \begin{itemize}[itemsep=.6em]
     \item \PJLauthor{} est encore à son stade préliminaire, son effet n'est pas aussi bon que le \textsf{authblk} qui est relativement mature.
-    \item \PJLlang{} : C'est encore assez problématique avec la configuration de \textsf{polyglossia}, donc les fonctionnalités principales sont implémentées via \textsf{babel} pour le moment.
+    \item \PJLlang{} : C'est encore assez problématique avec la configuration de \textsf{polyglossia}, donc les fonctionnalités principales sont implémentées via \textsf{babel} pour le moment.
     \item \PJLpaper{} : l'option \texttt{preview} est principalement implémentée à l'aide du package \textsf{geometry}, elle ne fonctionne donc pas aussi bien dans les classes de documents \textsc{\textsf{Koma}}.
-    \item \PJLthm{} : les paramètres de numérotation et de style théorème des environnements de type théorème ne sont actuellement pas accessibles à l'utilisateur.
-    \item \PJLthm{} : la localisation de \textsf{cleveref} n'est pas encore finie pour toutes les langues prises en charge par \PJLlang{}, en particulier pour le chinois, le japonais et le russe.
+    \item \PJLthm{} : les paramètres de numérotation et de style théorème des environnements de type théorème ne sont actuellement pas accessibles à l'utilisateur.
+    \item \PJLthm{} : la localisation de \textsf{cleveref} n'est pas encore finie pour toutes les langues prises en charge par \PJLlang{}, en particulier pour le chinois, le japonais et le russe.
     \item Le mécanisme de gestion des erreurs est incomplet : pas de messages correspondants lorsque certains problèmes surviennent.
     \item Il y a encore beaucoup de choses qui peuvent être optimisées dans le code. Certains codes prennent trop de temps à s'exécuter, en particulier la configuration d'environnements de type théorème dans \PJLthm{}.
 \end{itemize}

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

Modified: trunk/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-cn.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-cn.tex	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-cn.tex	2021-12-17 22:40:34 UTC (rev 61338)
@@ -103,9 +103,9 @@
     \fill [cyan!90!black] ($(current page.south west)+(0,7)$) rectangle ($(current page.north west)+(21,-7)$);
     \fill [yellow] (current page.south west) rectangle ($(current page.north west)+(3,0)$);
     \node[text width=10cm] at ($(current page.north west)+(8.5,-6)$) {\huge\ProjLib};
-    \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-9)$) {\textcolor{white}{\sffamily\simplivre{}\\[5pt]\footnotesize\hspace*{-.05em}以极简主义风格排版你的图书\\[10pt]\tiny 对应版本. \texttt{\simplivre{} 2021/11/09}}};
+    \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-9)$) {\textcolor{white}{\sffamily\simplivre{}\\[5pt]\footnotesize\hspace*{-.05em}以极简主义风格排版你的图书\\[10pt]\tiny 对应版本. \texttt{\simplivre{} 2021/12/16}}};
     \node at ($(current page.south)+(1.5,3)$) {\fontsize{16pt}{0pt}\selectfont\textcolor{gray}{许锦文}};
-    \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{2021年11月,巴黎}};
+    \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{2021年12月,巴黎}};
 \end{tikzpicture}%
 \end{titlepage}%
 \cleardoublepage%

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

Modified: trunk/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-en.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-en.tex	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-en.tex	2021-12-17 22:40:34 UTC (rev 61338)
@@ -104,9 +104,9 @@
     \fill [cyan!90!black] ($(current page.south west)+(0,7)$) rectangle ($(current page.north west)+(21,-7)$);
     \fill [yellow] (current page.south west) rectangle ($(current page.north west)+(3,0)$);
     \node[text width=10cm] at ($(current page.north west)+(8.5,-6)$) {\huge\ProjLib};
-    \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-9)$) {\textcolor{white}{\sffamily\simplivre{}\\[5pt]\footnotesize\textsc{Write your books in \\a simple and clear way}\\[10pt]\tiny Corresponding to: \texttt{\simplivre{} 2021/11/09}}};
+    \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-9)$) {\textcolor{white}{\sffamily\simplivre{}\\[5pt]\footnotesize\textsc{Write your books in \\a simple and clear way}\\[10pt]\tiny Corresponding to: \texttt{\simplivre{} 2021/12/16}}};
     \node at ($(current page.south)+(1.5,3)$) {\fontsize{16pt}{0pt}\selectfont\textcolor{gray}{\scshape Jinwen XU}};
-    \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{November 2021, in Paris}};
+    \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{December 2021, in Paris}};
 \end{tikzpicture}%
 \end{titlepage}%
 \cleardoublepage%

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

Modified: trunk/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-fr.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-fr.tex	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-fr.tex	2021-12-17 22:40:34 UTC (rev 61338)
@@ -103,9 +103,9 @@
     \fill [cyan!90!black] ($(current page.south west)+(0,7)$) rectangle ($(current page.north west)+(21,-7)$);
     \fill [yellow] (current page.south west) rectangle ($(current page.north west)+(3,0)$);
     \node[text width=10cm] at ($(current page.north west)+(8.5,-6)$) {\huge\ProjLib};
-    \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-9)$) {\textcolor{white}{\sffamily\simplivre{}\\[5pt]\footnotesize\textsc{Écrivez vos livres \\de manière simple et claire}\\[10pt]\tiny Correspondant à : \texttt{\simplivre{} 2021/11/09}}};
+    \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-9)$) {\textcolor{white}{\sffamily\simplivre{}\\[5pt]\footnotesize\textsc{Écrivez vos livres \\de manière simple et claire}\\[10pt]\tiny Correspondant à : \texttt{\simplivre{} 2021/12/16}}};
     \node at ($(current page.south)+(1.5,3)$) {\fontsize{16pt}{0pt}\selectfont\textcolor{gray}{\scshape Jinwen XU}};
-    \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{Novembre 2021, à Paris}};
+    \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{Décembre 2021, à Paris}};
 \end{tikzpicture}%
 \end{titlepage}%
 \cleardoublepage%
@@ -276,8 +276,8 @@
         \begin{itemize}
             \item L'option \verb|fast| permet un style plus rapide mais légèrement plus rugueux, les principales différences sont :
             \begin{itemize}
-                \item Utilisez une configuration de police mathématique plus simple ;
-                \item N'utilisez pas \textsf{hyperref} ;
+                \item Utilisez une configuration de police mathématique plus simple ;
+                \item N'utilisez pas \textsf{hyperref} ;
                 \item Activez le mode rapide de la boîte à outils \ProjLib{}.
             \end{itemize}
         \end{itemize}
@@ -324,7 +324,7 @@
         \end{itemize}
     \item \texttt{regionalref}, \texttt{originalref}
         \begin{itemize}
-            \item Lors du référencement, si le nom de l'environnement de type théorème change avec la langue actuelle. Par défaut \texttt{regionalref} est activé, c'est-à-dire que le nom correspondant à la langue courante est utilisé ; par exemple, lors du référencement d'un environnement de type théorème dans un contexte français, les noms «~Théorème, Définition ...~» seront utilisés quel que soit le contexte linguistique dans lequel se trouve l'environnement d'origine. Si \texttt{originalref} est activé, alors le nom restera toujours le même que l'environnement d'origine ; par exemple, lors du référencement d'un théorème écrit dans le contexte français, même si l'on est actuellement dans le contexte anglais, il sera toujours affiché comme «~Théorème~».
+            \item Lors du référencement, si le nom de l'environnement de type théorème change avec la langue actuelle. Par défaut \texttt{regionalref} est activé, c'est-à-dire que le nom correspondant à la langue courante est utilisé ; par exemple, lors du référencement d'un environnement de type théorème dans un contexte français, les noms «~Théorème, Définition ...~» seront utilisés quel que soit le contexte linguistique dans lequel se trouve l'environnement d'origine. Si \texttt{originalref} est activé, alors le nom restera toujours le même que l'environnement d'origine ; par exemple, lors du référencement d'un théorème écrit dans le contexte français, même si l'on est actuellement dans le contexte anglais, il sera toujours affiché comme «~Théorème~».
             \item En mode \texttt{fast}, l'option \texttt{originalref} n'aura aucun effet.
         \end{itemize}
 \end{itemize}
@@ -335,30 +335,30 @@
 
 \LevelTwoTitle{Configurer la langue}
 
-\simplivre{} prend en charge plusieurs langues, notamment le chinois (simplifié et traditionnel), l'anglais, le français, l'allemand, l'italien, le japonais, le portugais (européen et brésilien), le russe et l'espagnol. La langue peut être sélectionnée par les macros suivantes :
+\simplivre{} prend en charge plusieurs langues, notamment le chinois (simplifié et traditionnel), l'anglais, le français, l'allemand, l'italien, le japonais, le portugais (européen et brésilien), le russe et l'espagnol. La langue peut être sélectionnée par les macros suivantes :
 
 \begin{itemize}
-    \item \lstinline|\UseLanguage{|\meta{language name}\lstinline|}| est utilisé pour spécifier la langue. Le réglage correspondant de la langue sera appliqué après celui-ci. Il peut être utilisé soit dans le préambule ou dans le texte. Lorsqu'aucune langue n'est spécifiée, « English » est sélectionné par défaut.
+    \item \lstinline|\UseLanguage{|\meta{language name}\lstinline|}| est utilisé pour spécifier la langue. Le réglage correspondant de la langue sera appliqué après celui-ci. Il peut être utilisé soit dans le préambule ou dans le texte. Lorsqu'aucune langue n'est spécifiée, « English » est sélectionné par défaut.
     \item \lstinline|\UseOtherLanguage{|\meta{language name}\lstinline|}{|\meta{content}\lstinline|}|, qui utilise les paramètres de langue spécifiés pour composer \meta{content}. Par rapport à \lstinline|\UseLanguage|, il ne modifiera pas l'interligne, donc l'interligne restera stable lorsque le texte CJK et occidental sont mélangés.
 \end{itemize}
 
-\meta{language name} peut être (il n'est pas sensible à la casse, par exemple, \texttt{French} et \texttt{french} ont le même effet) :
+\meta{language name} peut être (il n'est pas sensible à la casse, par exemple, \texttt{French} et \texttt{french} ont le même effet) :
 \begin{itemize}
     \item chinois simplifié : \texttt{CN}, \texttt{Chinese}, \texttt{SChinese} ou \texttt{SimplifiedChinese}
-    \item chinois traditionnel : \texttt{TC}, \texttt{TChinese} ou \texttt{TraditionalChinese}
-    \item anglais : \texttt{EN} ou \texttt{English}
+    \item chinois traditionnel : \texttt{TC}, \texttt{TChinese} ou \texttt{TraditionalChinese}
+    \item anglais : \texttt{EN} ou \texttt{English}
     \item français : \texttt{FR} ou \texttt{French}
-    \item allemand : \texttt{DE}, \texttt{German} ou \texttt{ngerman}
-    \item italien : \texttt{IT} ou \texttt{Italian}
-    \item portugais : \texttt{PT} ou \texttt{Portuguese}
-    \item portugais (brésilien) : \texttt{BR} ou \texttt{Brazilian}
-    \item espagnol : \texttt{ES} ou \texttt{Spanish}
-    \item japonais : \texttt{JP} ou \texttt{Japanese}
-    \item russe : \texttt{RU} ou \texttt{Russian}
+    \item allemand : \texttt{DE}, \texttt{German} ou \texttt{ngerman}
+    \item italien : \texttt{IT} ou \texttt{Italian}
+    \item portugais : \texttt{PT} ou \texttt{Portuguese}
+    \item portugais (brésilien) : \texttt{BR} ou \texttt{Brazilian}
+    \item espagnol : \texttt{ES} ou \texttt{Spanish}
+    \item japonais : \texttt{JP} ou \texttt{Japanese}
+    \item russe : \texttt{RU} ou \texttt{Russian}
 \end{itemize}
 
 \medskip
-De plus, vous pouvez également ajouter de nouveaux paramètres à la langue sélectionnée :
+De plus, vous pouvez également ajouter de nouveaux paramètres à la langue sélectionnée :
 \begin{itemize}
     \item \lstinline|\AddLanguageSetting{|\meta{settings}\lstinline|}|
     \begin{itemize}
@@ -375,7 +375,7 @@
 
 Des environnements tels que \texttt{definition} et \texttt{theorem} ont été prédéfinis et peuvent être utilisés directement.
 
-Plus précisement, les environnements prédéfinis incluent : \texttt{assumption}, \texttt{axiom}, \texttt{conjecture}, \texttt{convention}, \texttt{corollary}, \texttt{definition}, \texttt{definition-proposition}, \texttt{definition-theorem}, \texttt{example}, \texttt{exercise}, \texttt{fact}, \texttt{hypothesis}, \texttt{lemma}, \texttt{notation}, \texttt{observation}, \texttt{problem}, \texttt{property}, \texttt{proposition}, \texttt{question}, \texttt{remark}, \texttt{theorem}, et la version non numérotée correspondante avec un astérisque \lstinline|*| dans le nom. Les titres changeront avec la langue actuelle. Par exemple, \texttt{theorem} sera affiché comme «~Theorem~» en mode anglais et «~Théorème~» en mode français.
+Plus précisement, les environnements prédéfinis incluent : \texttt{assumption}, \texttt{axiom}, \texttt{conjecture}, \texttt{convention}, \texttt{corollary}, \texttt{definition}, \texttt{definition-proposition}, \texttt{definition-theorem}, \texttt{example}, \texttt{exercise}, \texttt{fact}, \texttt{hypothesis}, \texttt{lemma}, \texttt{notation}, \texttt{observation}, \texttt{problem}, \texttt{property}, \texttt{proposition}, \texttt{question}, \texttt{remark}, \texttt{theorem}, et la version non numérotée correspondante avec un astérisque \lstinline|*| dans le nom. Les titres changeront avec la langue actuelle. Par exemple, \texttt{theorem} sera affiché comme «~Theorem~» en mode anglais et «~Théorème~» en mode français.
 
 Lors du référencement d'un environnement de type théorème, il est recommandé d'utiliser \lstinline|\cref{|\meta{label}\texttt{\}}. De cette façon, il n'est pas nécessaire d'écrire explicitement le nom de l'environnement correspondant à chaque fois.
 
@@ -389,9 +389,9 @@
     C'est la définition de certains objets étranges. Il y a approximativement un espace d'une ligne avant et après l'environnement de type théorème, et il y aura un symbole pour marquer la fin de l'environnement.
 \end{definition}
 
-\lstinline|\cref{def: strange}| s'affichera sous la forme : \cref{def: strange}.
+\lstinline|\cref{def: strange}| s'affichera sous la forme : \cref{def: strange}.
 
-Après avoir utilisé \lstinline|\UseLanguage{French}|, un théorème s'affichera sous la forme :
+Après avoir utilisé \lstinline|\UseLanguage{French}|, un théorème s'affichera sous la forme :
 
 \UseLanguage{English}
 \begin{theorem}[Useless]\label{thm}
@@ -405,7 +405,7 @@
 
 \LevelTwoTitle{Définir un nouvel environnement de type théorème}
 
-Si vous avez besoin de définir un nouvel environnement de type théorème, vous devez d'abord définir le nom de l'environnement dans le langage à utiliser :
+Si vous avez besoin de définir un nouvel environnement de type théorème, vous devez d'abord définir le nom de l'environnement dans le langage à utiliser :
 \begin{itemize}
     \item \lstinline|\NameTheorem[|\meta{language name}\lstinline|]{|\meta{name of environment}\lstinline|}{|\meta{name string}\lstinline|}|
 \end{itemize}
@@ -412,7 +412,7 @@
 Pour \meta{language name}, veuillez vous référer à la section sur la configuration de la langue. Lorsqu'il n'est pas spécifié, le nom sera défini pour toutes les langues prises en charge. De plus, les environnements avec ou sans astérisque partagent le même nom, donc \lstinline|\NameTheorem{envname*}{...}| a le même effet que \lstinline|\NameTheorem{envname}{...}| .
 
 \medskip
-Ensuite, créez cet environnement de l'une des cinq manières suivantes :
+Ensuite, créez cet environnement de l'une des cinq manières suivantes :
 \begin{itemize}
     \item \lstinline|\CreateTheorem*{|\meta{name of environment}\lstinline|}|
         \begin{itemize}
@@ -459,7 +459,7 @@
 \CreateTheorem{proofidea}<section>
 \end{code}
 
-définit un environnement non numéroté \lstinline|proofidea*| et un environnement numéroté \lstinline|proofidea| (numérotés dans la section) respectivement. Ils peuvent être utilisés dans le contexte français. L'effet est le suivant :
+définit un environnement non numéroté \lstinline|proofidea*| et un environnement numéroté \lstinline|proofidea| (numérotés dans la section) respectivement. Ils peuvent être utilisés dans le contexte français. L'effet est le suivant :
 
 \vspace{-0.3\baselineskip}
 \begin{proofidea*}

Modified: trunk/Master/texmf-dist/source/latex/mindflow/mindflow.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/mindflow/mindflow.dtx	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/source/latex/mindflow/mindflow.dtx	2021-12-17 22:40:34 UTC (rev 61338)
@@ -18,7 +18,7 @@
 %<package>\NeedsTeXFormat{LaTeX2e}
 %<package>\ProvidesPackage{mindflow}
 %<*package>
-    [2021/09/15 mindflow environment]
+    [2021/12/16 mindflow environment]
 %</package>
 %
 %<*driver>
@@ -82,7 +82,7 @@
 \lstnewenvironment{code*}% 
 {\setkeys{lst}{columns=fullflexible,keepspaces=true}}{}
 \lstnewenvironment{code}% 
-{\setkeys{lst}{columns=fullflexible,keepspaces=true,numbers=left,numberstyle=\scriptsize, stepnumber=1, numbersep=5pt,lastline=263}}{}
+{\setkeys{lst}{columns=fullflexible,keepspaces=true,numbers=left,numberstyle=\scriptsize, stepnumber=1, numbersep=5pt,lastline=231}}{}
 \EnableCrossrefs
 \CodelineIndex
 \RecordChanges
@@ -393,7 +393,7 @@
 %%================================
 %% Initialization
 %%================================
-\RequirePackage{lineno}
+\RequirePackage{linenoamsmath}
 \RequirePackage{xcolor}
 
 \colorlet{mfSavedColor}{.}
@@ -597,38 +597,6 @@
 \newcommand{\mindflowset}[1]{%
   \setkeys{mindflow}{#1}%
 }
-
-%%================================
-%% lineno patch
-%%================================
-\ifdefined\linenomathpatch\else
-  \RequirePackage{amsmath}
-  \RequirePackage{etoolbox}
-  \newcommand*\linenomathpatch[1]{%
-    \cspreto{#1}{\linenomath}%
-    \cspreto{#1*}{\linenomath}%
-    \csappto{end#1}{\endlinenomath}%
-    \csappto{end#1*}{\endlinenomath}%
-  }
-  \newcommand*\linenomathpatchAMS[1]{%
-    \cspreto{#1}{\linenomathAMS}%
-    \cspreto{#1*}{\linenomathAMS}%
-    \csappto{end#1}{\endlinenomath}%
-    \csappto{end#1*}{\endlinenomath}%
-  }
-  \expandafter\ifx\linenomath\linenomathWithnumbers
-    \let\linenomathAMS\linenomathWithnumbers
-    \patchcmd\linenomathAMS{\advance\postdisplaypenalty\linenopenalty}{}{}{}
-  \else
-    \let\linenomathAMS\linenomathNonumbers
-  \fi
-  \linenomathpatch{equation}
-  \linenomathpatchAMS{gather}
-  \linenomathpatchAMS{multline}
-  \linenomathpatchAMS{align}
-  \linenomathpatchAMS{alignat}
-  \linenomathpatchAMS{flalign}
-\fi
 % \end{code}
 %
 % \Finale

Modified: trunk/Master/texmf-dist/source/latex/projlib/ProjLib-doc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/projlib/ProjLib-doc.dtx	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/source/latex/projlib/ProjLib-doc.dtx	2021-12-17 22:40:34 UTC (rev 61338)
@@ -54,7 +54,7 @@
 } 
 \providecommand{\meta}[1]{$\langle${\normalfont\itshape#1}$\rangle$}
 \lstset{moretexcs=%
-    {color,NameTheorem,CreateTheorem,proofideanameCN,proofideanameEN,proofideanameFR,cref,dnf,needgraph,UseLanguage,UseOtherLanguage,AddLanguageSetting,maketitle,address,curraddr,email,keywords,subjclass,thanks,dedicatory,PLdate,PJLdate,ProjLib,
+    {color,NameTheorem,CreateTheorem,proofideanameCN,proofideanameEN,proofideanameFR,cref,dnf,needgraph,UseLanguage,UseOtherLanguage,AddLanguageSetting,maketitle,address,curraddr,email,keywords,subjclass,thanks,dedicatory,TheDate,PLdate,PJLdate,ProjLib,
     mathfrak,mf,frak,mfA,mathbb,bb,N,Z,Q,R,C,F,A,mathcal,mc,cal,mathscr,ms,scr,
     abs,norm,injection,surjection,bijection,legendre,tlegendre,dlegendre,pmod
     }
@@ -107,25 +107,25 @@
 %<*ProjLib-doc-cn>
 \title{\ProjLib{} 工具集\\[.3\baselineskip]\normalsize 使用指南}
 \author{许锦文}
-\thanks{对应版本.~~\texttt{\ProjLib{}~2021/11/09}}
+\thanks{对应版本.~~\texttt{\ProjLib{}~2021/12/16}}
 \email{\href{mailto:ProjLib at outlook.com}{ProjLib at outlook.com}}
-\date{2021年11月,巴黎}
+\date{2021年12月,巴黎}
 %</ProjLib-doc-cn>
 %
 %<*ProjLib-doc-en>
 \title{\ProjLib{}~\,Toolkit\\[.3\baselineskip]\normalsize User Manual}
 \author{Jinwen XU}
-\thanks{Corresponding to: \texttt{\ProjLib{}~2021/11/09}}
+\thanks{Corresponding to: \texttt{\ProjLib{}~2021/12/16}}
 \email{\href{mailto:ProjLib at outlook.com}{ProjLib at outlook.com}}
-\date{November 2021, in Paris}
+\date{December 2021, in Paris}
 %</ProjLib-doc-en>
 %
 %<*ProjLib-doc-fr>
 \title{La boîte à outils~\,\ProjLib{}\\[.3\baselineskip]\normalsize Manuel d'utilisation}
 \author{Jinwen XU}
-\thanks{Correspondant à : \texttt{\ProjLib{}~2021/11/09}}
+\thanks{Correspondant à : \texttt{\ProjLib{}~2021/12/16}}
 \email{\href{mailto:ProjLib at outlook.com}{ProjLib at outlook.com}}
-\date{Novembre 2021, à Paris}
+\date{Décembre 2021, à Paris}
 %</ProjLib-doc-fr>
 
 \maketitle
@@ -250,7 +250,7 @@
 
 \subsection{Comment l'ajouter}
 
-Ajoutez simplement la ligne suivante à votre préambule :
+Ajoutez simplement la ligne suivante à votre préambule :
 
 \begin{code}
 \usepackage{ProjLib}
@@ -495,7 +495,7 @@
 \date{\PLdate{2022-04-01}}
 \end{code}
 
-Cette partie est le titre et le bloc d'informations de l'auteur. L'exemple montre l'utilisation la plus fondamentale, mais en fait, vous pouvez également écrire comme :
+Cette partie est le titre et le bloc d'informations de l'auteur. L'exemple montre l'utilisation la plus fondamentale, mais en fait, vous pouvez également écrire comme :
 \begin{code}
 \author{(*\meta{author 1}*)}
 \address{(*\meta{address 1}*)}
@@ -510,13 +510,13 @@
 \begin{code}
 \usepackage[amsfashion,palatino]{ProjLib}
 \end{code}
-Et en conséquence, vous pourrez également utiliser ces macros :
+Et en conséquence, vous pourrez également utiliser ces macros :
 \begin{code}
 \dedicatory{(*\meta{dedicatory}*)}
 \subjclass{*****}
 \keywords{(*\meta{keywords}*)}
 \end{code}
-De plus, vous pouvez également placé le résumé avant \lstinline|\maketitle|, comme requis dans les classes \AmS{} :
+De plus, vous pouvez également placé le résumé avant \lstinline|\maketitle|, comme requis dans les classes \AmS{} :
 \begin{code}
 \begin{abstract}
     (*\meta{abstract text}*)
@@ -649,7 +649,7 @@
 %<*ProjLib-doc-fr>
 \section{Options du package principal}
 
-\ProjLibPackage{} a les options suivantes :
+\ProjLibPackage{} a les options suivantes :
 \begin{itemize}
     \item \texttt{draft} ou \texttt{fast}
         \begin{itemize}
@@ -812,9 +812,9 @@
 %</ProjLib-doc-en>
 %
 %<*ProjLib-doc-fr>
-\subsubsection{PJLlang : support multilingue}
+\subsubsection{PJLlang : support multilingue}
 
-\PJLlang{} offre le support multilingue, notamment : chinois simplifié, chinois traditionnel, anglais, français, allemand, japonais et russe (parmi eux, le chinois, le japonais et le russe requièrent des moteurs \TeX{} et des polices appropriés).
+\PJLlang{} offre le support multilingue, notamment : chinois simplifié, chinois traditionnel, anglais, français, allemand, japonais et russe (parmi eux, le chinois, le japonais et le russe requièrent des moteurs \TeX{} et des polices appropriés).
 
 \medskip
 \PJLlang{} fournit des options de langue. Les noms de ces options ont trois types, qui sont des abréviations (comme \texttt{EN}), des minuscules (comme \texttt{english}) et des majuscules (comme \texttt{English}). Pour les noms d'options d'une langue spécifique, veuillez vous référer à \meta{language name} ci-dessous. Parmi eux, la première langue spécifiée \meta{first language} sera considérée comme langue par défaut, ce qui équivaut à spécifier \lstinline|\UseLanguage{|\meta{first language}\lstinline|}| au début de votre document.
@@ -824,31 +824,31 @@
 \end{tip}
 
 \medskip
-La langue peut être sélectionnée par les macros suivantes :
+La langue peut être sélectionnée par les macros suivantes :
 
 \begin{itemize}
-    \item \lstinline|\UseLanguage{|\meta{language name}\lstinline|}| est utilisé pour spécifier la langue. Le réglage correspondant de la langue sera appliqué après celui-ci. Il peut être utilisé soit dans le préambule ou dans le texte. Lorsqu'aucune langue n'est spécifiée, « English » est sélectionné par défaut.
+    \item \lstinline|\UseLanguage{|\meta{language name}\lstinline|}| est utilisé pour spécifier la langue. Le réglage correspondant de la langue sera appliqué après celui-ci. Il peut être utilisé soit dans le préambule ou dans le texte. Lorsqu'aucune langue n'est spécifiée, « English » est sélectionné par défaut.
     \item \lstinline|\UseOtherLanguage{|\meta{language name}\lstinline|}{|\meta{content}\lstinline|}|, qui utilise les paramètres de langue spécifiés pour composer \meta{content}. Par rapport à \lstinline|\UseLanguage|, il ne modifiera pas l'interligne, donc l'interligne restera stable lorsque les textes CJK et occidentaux sont mélangés.
 \end{itemize}
 
 \medskip
-\meta{language name} peut être (il n'est pas sensible à la casse, par exemple, \texttt{French} et \texttt{french} ont le même effet) :
+\meta{language name} peut être (il n'est pas sensible à la casse, par exemple, \texttt{French} et \texttt{french} ont le même effet) :
 \begin{itemize}
     \item chinois simplifié : \texttt{CN}, \texttt{Chinese}, \texttt{SChinese} ou \texttt{SimplifiedChinese}
-    \item chinois traditionnel : \texttt{TC}, \texttt{TChinese} ou \texttt{TraditionalChinese}
-    \item anglais : \texttt{EN} ou \texttt{English}
+    \item chinois traditionnel : \texttt{TC}, \texttt{TChinese} ou \texttt{TraditionalChinese}
+    \item anglais : \texttt{EN} ou \texttt{English}
     \item français : \texttt{FR} ou \texttt{French}
-    \item allemand : \texttt{DE}, \texttt{German} ou \texttt{ngerman}
-    \item italien : \texttt{IT} ou \texttt{Italian}
-    \item portugais : \texttt{PT} ou \texttt{Portuguese}
-    \item portugais (brésilien) : \texttt{BR} ou \texttt{Brazilian}
-    \item espagnol : \texttt{ES} ou \texttt{Spanish}
-    \item japonais : \texttt{JP} ou \texttt{Japanese}
-    \item russe : \texttt{RU} ou \texttt{Russian}
+    \item allemand : \texttt{DE}, \texttt{German} ou \texttt{ngerman}
+    \item italien : \texttt{IT} ou \texttt{Italian}
+    \item portugais : \texttt{PT} ou \texttt{Portuguese}
+    \item portugais (brésilien) : \texttt{BR} ou \texttt{Brazilian}
+    \item espagnol : \texttt{ES} ou \texttt{Spanish}
+    \item japonais : \texttt{JP} ou \texttt{Japanese}
+    \item russe : \texttt{RU} ou \texttt{Russian}
 \end{itemize}
 
 \medskip
-De plus, vous pouvez également ajouter de nouveaux paramètres à la langue sélectionnée :
+De plus, vous pouvez également ajouter de nouveaux paramètres à la langue sélectionnée :
 \begin{itemize}
     \item \lstinline|\AddLanguageSetting{|\meta{settings}\lstinline|}|
     \begin{itemize}
@@ -1208,7 +1208,7 @@
 %</ProjLib-doc-en>
 %
 %<*ProjLib-doc-fr>
-\subsubsection{PJLthm : environnements de type théorème avec référence intelligente et support multilingue}
+\subsubsection{PJLthm : environnements de type théorème avec référence intelligente et support multilingue}
 
 \PJLthm{} offre la configuration d'environnements de type théorème. Il a l'option suivante :
 
@@ -1232,13 +1232,13 @@
         \end{itemize}
     \item \texttt{regionalref}, \texttt{originalref}
     \begin{itemize}
-        \item Lors du référencement, si le nom de l'environnement de type théorème change avec la langue actuelle. Par défaut \texttt{regionalref} est activé, c'est-à-dire que le nom correspondant à la langue courante est utilisé ; par exemple, lors du référencement d'un environnement de type théorème dans un contexte français, les noms «~Théorème, Définition ...~» seront utilisés quel que soit le contexte linguistique dans lequel se trouve l'environnement d'origine. Si \texttt{originalref} est activé, alors le nom restera toujours le même que l'environnement d'origine ; par exemple, lors du référencement d'un théorème écrit dans le contexte français, même si l'on est actuellement dans le contexte anglais, il sera toujours affiché comme «~Théorème~». 
+        \item Lors du référencement, si le nom de l'environnement de type théorème change avec la langue actuelle. Par défaut \texttt{regionalref} est activé, c'est-à-dire que le nom correspondant à la langue courante est utilisé ; par exemple, lors du référencement d'un environnement de type théorème dans un contexte français, les noms «~Théorème, Définition ...~» seront utilisés quel que soit le contexte linguistique dans lequel se trouve l'environnement d'origine. Si \texttt{originalref} est activé, alors le nom restera toujours le même que l'environnement d'origine ; par exemple, lors du référencement d'un théorème écrit dans le contexte français, même si l'on est actuellement dans le contexte anglais, il sera toujours affiché comme «~Théorème~». 
         \item En mode \texttt{fast}, l'option \texttt{originalref} n'aura aucun effet.
     \end{itemize}
 \end{itemize}
 
 \medskip
-Les environnements prédéfinis incluent : \texttt{assumption}, \texttt{axiom}, \texttt{conjecture}, \texttt{convention}, \texttt{corollary}, \texttt{definition}, \texttt{definition-proposition}, \texttt{definition-theorem}, \texttt{example}, \texttt{exercise}, \texttt{fact}, \texttt{hypothesis}, \texttt{lemma}, \texttt{notation}, \texttt{observation}, \texttt{problem}, \texttt{property}, \texttt{proposition}, \texttt{question}, \texttt{remark}, \texttt{theorem}, et la version non numérotée correspondante avec un astérisque \lstinline|*| dans le nom. Les titres changeront avec la langue actuelle. Par exemple, \texttt{theorem} sera affiché comme «~Theorem~» en mode anglais et «~Théorème~» en mode français. Pour plus de détails sur la façon de sélectionner une langue, veuillez vous référer à la section sur \PJLlang{}.
+Les environnements prédéfinis incluent : \texttt{assumption}, \texttt{axiom}, \texttt{conjecture}, \texttt{convention}, \texttt{corollary}, \texttt{definition}, \texttt{definition-proposition}, \texttt{definition-theorem}, \texttt{example}, \texttt{exercise}, \texttt{fact}, \texttt{hypothesis}, \texttt{lemma}, \texttt{notation}, \texttt{observation}, \texttt{problem}, \texttt{property}, \texttt{proposition}, \texttt{question}, \texttt{remark}, \texttt{theorem}, et la version non numérotée correspondante avec un astérisque \lstinline|*| dans le nom. Les titres changeront avec la langue actuelle. Par exemple, \texttt{theorem} sera affiché comme «~Theorem~» en mode anglais et «~Théorème~» en mode français. Pour plus de détails sur la façon de sélectionner une langue, veuillez vous référer à la section sur \PJLlang{}.
 
 \begin{tip}
     Lors du référencement d'un environnement de type théorème, il est recommandé d'utiliser \lstinline|\cref{|\meta{label}\texttt{\}}. De cette façon, il n'est pas nécessaire d'écrire explicitement le nom de l'environnement correspondant à chaque fois.
@@ -1251,7 +1251,7 @@
     \begin{itemize}
         \item Cette approche ne définit qu'un seul nom principal. Les autres noms, tels que ceux utilisés pour référence intelligente, sont définis pour être identiques (en particulier, pour référence intelligente, les noms singulier et pluriel ne seront pas distingués). Lorsque \meta{language name} n'est pas spécifié, le nom sera défini pour toutes les langues prises en charge. De plus, les environnements avec ou sans astérisque partagent le même nom, donc, \lstinline|\NameTheorem{envname*}| a le même effet que \lstinline|\NameTheorem{envname}| .
     \end{itemize}
-    \item Paramètres détaillés (recommandés) :
+    \item Paramètres détaillés (recommandés) :
 \begin{code}
 \NameTheorem{(*\meta{name of environment}*)}{
     (*\meta{language name 1}*)={
@@ -1275,7 +1275,7 @@
 }
 \end{code}
         \begin{itemize}
-            \item Cette approche définit tous les noms. Lorsque \meta{language name} n'est pas spécifié, l'interface complète sera activée ; lorsqu'il est spécifié, seuls les noms de la langue correspondante sont définis. De même, les environnements avec ou sans astérisque partagent le même nom, donc \lstinline|\NameTheorem{envname*}| a le même effet que \lstinline|\NameTheorem{envname}| .
+            \item Cette approche définit tous les noms. Lorsque \meta{language name} n'est pas spécifié, l'interface complète sera activée ; lorsqu'il est spécifié, seuls les noms de la langue correspondante sont définis. De même, les environnements avec ou sans astérisque partagent le même nom, donc \lstinline|\NameTheorem{envname*}| a le même effet que \lstinline|\NameTheorem{envname}| .
         \end{itemize}
 \end{itemize}
 
@@ -1283,7 +1283,7 @@
     De plus, vous pouvez également nommer un environnement de type théorème tout en le définissant, voir la description de \lstinline|\CreateTheorem| plus tard.
 \end{tip}
 
-Ensuite, créez cet environnement de l'une des cinq manières suivantes :
+Ensuite, créez cet environnement de l'une des cinq manières suivantes :
 \vspace{-.3\baselineskip}
 \begin{itemize}
     \item \lstinline|\CreateTheorem*{|\meta{name of environment}\lstinline|}|
@@ -1319,7 +1319,7 @@
 \end{tip}
 
 \bigskip
-Vous pouvez également nommer un environnement de type théorème lors de sa définition, en ajoutant ensuite un groupe de parenthèses contenant les paramètres :
+Vous pouvez également nommer un environnement de type théorème lors de sa définition, en ajoutant ensuite un groupe de parenthèses contenant les paramètres :
 \begin{code}
 \CreateTheorem{(*\meta{name of environment}*)}{
     (*\meta{language name 1}*)={
@@ -1344,7 +1344,7 @@
 \CreateTheorem*{proofidea*}
 \CreateTheorem{proofidea}<subsection>
 \end{code}
-définit un environnement non numéroté \lstinline|proofidea*| et un environnement numéroté \lstinline|proofidea| (numérotés dans la sous-section) respectivement. Ils peuvent être utilisés dans le contexte français. L'effet est le suivant (le style réel est lié à votre classe de document) :
+définit un environnement non numéroté \lstinline|proofidea*| et un environnement numéroté \lstinline|proofidea| (numérotés dans la sous-section) respectivement. Ils peuvent être utilisés dans le contexte français. L'effet est le suivant (le style réel est lié à votre classe de document) :
 
 \begin{proofidea*}
     La environnement \lstinline|proofidea*| .
@@ -1355,7 +1355,7 @@
 \end{proofidea}
 
 \medskip
-Bien sûr, vous pouvez également utiliser un ensemble de nom plus détaillé :
+Bien sûr, vous pouvez également utiliser un ensemble de nom plus détaillé :
 \begin{code}
 \NameTheorem{proofidea}{
     FR = {
@@ -1367,7 +1367,7 @@
 \CreateTheorem*{proofidea*}
 \CreateTheorem{proofidea}<subsection>
 \end{code}
-ou définissez les noms en les définissant (pour \lstinline|proofidea*| et \lstinline|proofidea|, définir une fois suffit) :
+ou définissez les noms en les définissant (pour \lstinline|proofidea*| et \lstinline|proofidea|, définir une fois suffit) :
 \begin{code}
 \CreateTheorem*{proofidea*}
 \CreateTheorem{proofidea}<subsection>{
@@ -1453,7 +1453,7 @@
 %</ProjLib-doc-en>
 %
 %<*ProjLib-doc-fr>
-\subsubsection{PJLauthor : bloc auteur amélioré}
+\subsubsection{PJLauthor : bloc auteur amélioré}
 
 \PJLauthor{} propose les macros \lstinline|\address|, \lstinline|\curraddr| et \lstinline|\email|, et vous permet de saisir plusieurs groupes d'informations sur l'auteur. L'utilisation standard est comme ceci :
 \begin{code}
@@ -1483,7 +1483,8 @@
 %<*ProjLib-doc-cn>
 \subsubsection{PJLdate:智能日期处理}
 
-\PJLdatePackage{} 提供了 \lstinline|\PLdate|\meta{yyyy-mm-dd} (或 \lstinline|\PJLdate|\meta{yyyy-mm-dd}) 命令,以将 \meta{yyyy-mm-dd} 转换为当前语言的日期格式显示。例如,在当前的中文语境下,\lstinline|\PLdate{2022-04-01}| 会被显示为“\PJLdate{2022-04-01}”,而在英文语境下则会被显示为“\UseOtherLanguage{English}{\PJLdate{2022-04-01}}”。
+\PJLdatePackage{} 提供了 \lstinline|\TheDate|\meta{yyyy-mm-dd} 命令,以将 \meta{yyyy-mm-dd} 转换为当前语言的日期格式显示。例如,在当前的中文语境下,\lstinline|\TheDate{2022-04-01}| 会被显示为“\TheDate{2022-04-01}”,而在英文语境下则会被显示为“\UseOtherLanguage{English}{\TheDate{2022-04-01}}”。
+% 也可使用名称 \lstinline|\PJLdate| 或 \lstinline|\PLdate|,与\lstinline|\TheDate| 效果是相同的。
 
 关于如何选定语言,请参阅关于 \PJLlang{} 的小节。
 %</ProjLib-doc-cn>
@@ -1491,15 +1492,17 @@
 %<*ProjLib-doc-en>
 \subsubsection{PJLdate: date-time processing}
 
-\PJLdatePackage{} offers the \lstinline|\PLdate|\meta{yyyy-mm-dd} (or \lstinline|\PJLdate|\meta{yyyy-mm-dd}) macro to convert \meta{yyyy-mm-dd} into the date format of the currently selected language. For example, in current English context, \lstinline|\PLdate{2022-04-01}| would become ``\PLdate{2022-04-01}'', while in French context as ``\UseOtherLanguage{French}{\PLdate{2022-04-01}}''.
+\PJLdatePackage{} offers the macro \lstinline|\TheDate|\meta{yyyy-mm-dd} to convert \meta{yyyy-mm-dd} into the date format of the currently selected language. For example, in current English context, \lstinline|\TheDate{2022-04-01}| would become ``\TheDate{2022-04-01}'', while in French context as ``\UseOtherLanguage{French}{\TheDate{2022-04-01}}''.
+% Alternatively, you can use the macro names \lstinline|\PJLdate| or \lstinline|\PLdate|, which are the same as \lstinline|\TheDate|.
 
 For details on how to select a language, please refer to the section on \PJLlang{}.
 %</ProjLib-doc-en>
 %
 %<*ProjLib-doc-fr>
-\subsubsection{PJLdate : traitement de date-heure}
+\subsubsection{PJLdate : traitement de date-heure}
 
-\PJLdatePackage{} propose la macro \lstinline|\PLdate|\meta{yyyy-mm-dd} (ou \lstinline|\PJLdate|\meta{yyyy-mm-dd}) pour convertir \meta{yyyy-mm-dd} dans le format de date de la langue actuellement sélectionnée. Par exemple, dans le contexte français actuel, \lstinline|\PLdate{2022-04-01}| deviendrait «~\PLdate{2022-04-01}~», tandis que dans le contexte anglais «~\UseOtherLanguage{English}{\PLdate{2022-04-01}}~».
+\PJLdatePackage{} propose la macro \lstinline|\TheDate|\meta{yyyy-mm-dd} pour convertir \meta{yyyy-mm-dd} dans le format de date de la langue actuellement sélectionnée. Par exemple, dans le contexte français actuel, \lstinline|\TheDate{2022-04-01}| deviendrait «~\TheDate{2022-04-01}~», tandis que dans le contexte anglais «~\UseOtherLanguage{English}{\TheDate{2022-04-01}}~».
+% Vous pouvez également utiliser les noms \lstinline|\PJLdate| ou \lstinline|\PLdate|, qui sont identiques à \lstinline|\TheDate|.
 
 Pour plus de détails sur la façon de sélectionner une langue, veuillez vous référer à la section sur \PJLlang{}.
 %</ProjLib-doc-fr>
@@ -1529,9 +1532,9 @@
 %</ProjLib-doc-en>
 %
 %<*ProjLib-doc-fr>
-\subsubsection{PJLdraft : marques de brouillon}
+\subsubsection{PJLdraft : marques de brouillon}
 
-\PJLdraft{} propose les macros suivantes :
+\PJLdraft{} propose les macros suivantes :
 \begin{itemize}
     \item \lstinline|\dnf| ou \lstinline|\dnf<...>|. L'effet est : \dnf~ ou \dnf<...>. \\Le texte à l'intérieur changera en fonction de la langue actuelle. Par exemple, il sera affiché sous la forme \UseOtherLanguage{English}{\dnf} en mode anglais.
     \item \lstinline|\needgraph| ou \lstinline|\needgraph<...>|. L'effet est : \needgraph ou \needgraph<...>Le texte de l'invite change en fonction de la langue actuelle. Par exemple, en mode anglais, il sera affiché sous la forme \UseOtherLanguage{English}{\needgraph}
@@ -1713,11 +1716,11 @@
 %</ProjLib-doc-en>
 %
 %<*ProjLib-doc-fr>
-\subsubsection{PJLmath : symboles et raccourcis mathématiques}
+\subsubsection{PJLmath : symboles et raccourcis mathématiques}
 
-\PJLmath{} propose les raccourcis suivants :
+\PJLmath{} propose les raccourcis suivants :
 \begin{enumerate}[label=\roman*)]
-    \item \lstinline|\mathfrak{|$\cdot$\lstinline|}| $\longrightarrow$ \lstinline|\mf|$\cdot$ ou \lstinline|\frak|$\cdot$ . Par exemple, \lstinline|\mfA| (ou \lstinline|\mf{A}|) a le même effet que \lstinline|\mathfrak{A}|. Cela fonctionne à la fois pour l'alphabet majuscule et minuscule, produisant :
+    \item \lstinline|\mathfrak{|$\cdot$\lstinline|}| $\longrightarrow$ \lstinline|\mf|$\cdot$ ou \lstinline|\frak|$\cdot$ . Par exemple, \lstinline|\mfA| (ou \lstinline|\mf{A}|) a le même effet que \lstinline|\mathfrak{A}|. Cela fonctionne à la fois pour l'alphabet majuscule et minuscule, produisant :
     \begin{align*}
         \mfa\mfb\mfc\mfd\mfe\mff\mfg\mfh\mfi\mfj\mfk\mfl\mfm\mfn&\mfo\mfp\mfq\mfr\mfs\mft\mfu\mfv\mfw\mfx\mfy\mfz\\
         \mfA\mfB\mfC\mfD\mfE\mfF\mfG\mfH\mfI\mfJ\mfK\mfL\mfM\mfN&\mfO\mfP\mfQ\mfR\mfS\mfT\mfU\mfV\mfW\mfX\mfY\mfZ
@@ -1867,10 +1870,10 @@
 
 \begin{itemize}[itemsep=.6em]
     \item \PJLauthor{} est encore à son stade préliminaire, son effet n'est pas aussi bon que le \textsf{authblk} qui est relativement mature.
-    \item \PJLlang{} : C'est encore assez problématique avec la configuration de \textsf{polyglossia}, donc les fonctionnalités principales sont implémentées via \textsf{babel} pour le moment.
+    \item \PJLlang{} : C'est encore assez problématique avec la configuration de \textsf{polyglossia}, donc les fonctionnalités principales sont implémentées via \textsf{babel} pour le moment.
     \item \PJLpaper{} : l'option \texttt{preview} est principalement implémentée à l'aide du package \textsf{geometry}, elle ne fonctionne donc pas aussi bien dans les classes de documents \textsc{\textsf{Koma}}.
-    \item \PJLthm{} : les paramètres de numérotation et de style théorème des environnements de type théorème ne sont actuellement pas accessibles à l'utilisateur.
-    \item \PJLthm{} : la localisation de \textsf{cleveref} n'est pas encore finie pour toutes les langues prises en charge par \PJLlang{}, en particulier pour le chinois, le japonais et le russe.
+    \item \PJLthm{} : les paramètres de numérotation et de style théorème des environnements de type théorème ne sont actuellement pas accessibles à l'utilisateur.
+    \item \PJLthm{} : la localisation de \textsf{cleveref} n'est pas encore finie pour toutes les langues prises en charge par \PJLlang{}, en particulier pour le chinois, le japonais et le russe.
     \item Le mécanisme de gestion des erreurs est incomplet : pas de messages correspondants lorsque certains problèmes surviennent.
     \item Il y a encore beaucoup de choses qui peuvent être optimisées dans le code. Certains codes prennent trop de temps à s'exécuter, en particulier la configuration d'environnements de type théorème dans \PJLthm{}.
 \end{itemize}

Modified: trunk/Master/texmf-dist/source/latex/projlib/ProjLib.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/projlib/ProjLib.dtx	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/source/latex/projlib/ProjLib.dtx	2021-12-17 22:40:34 UTC (rev 61338)
@@ -18,47 +18,47 @@
 %
 %<*ProjLib>
 \ProvidesPackage{ProjLib}
-    [2021/11/09 The collective interface of ProjLib toolkit]
+    [2021/12/16 The collective interface of ProjLib toolkit]
 %</ProjLib>
 %
 %<*PJLauthor>
 \ProvidesPackage{PJLauthor}
-    [2021/11/09 Enhanced author information block]
+    [2021/12/16 Enhanced author information block]
 %</PJLauthor>
 %
 %<*PJLdate>
 \ProvidesPackage{PJLdate}
-    [2021/11/09 Convert yyyy-mm-dd to normal datetime format]
+    [2021/12/16 Convert yyyy-mm-dd to normal datetime format]
 %</PJLdate>
 %
 %<*PJLdraft>
 \ProvidesPackage{PJLdraft}
-    [2021/11/09 Some useful macros for the draft stage]
+    [2021/12/16 Some useful macros for the draft stage]
 %</PJLdraft>
 %
 %<*PJLlang>
 \ProvidesPackage{PJLlang}
-    [2021/11/09 Multi-language configuration]
+    [2021/12/16 Multi-language configuration]
 %</PJLlang>
 %
 %<*PJLlogo>
 \ProvidesPackage{PJLlogo}
-    [2021/11/09 The ProjLib logo]
+    [2021/12/16 The ProjLib logo]
 %</PJLlogo>
 %
 %<*PJLmath>
 \ProvidesPackage{PJLmath}
-    [2021/11/09 Useful math macros and shortcuts]
+    [2021/12/16 Useful math macros and shortcuts]
 %</PJLmath>
 %
 %<*PJLpaper>
 \ProvidesPackage{PJLpaper}
-    [2021/11/09 Paper style configuration]
+    [2021/12/16 Paper style configuration]
 %</PJLpaper>
 %
 %<*PJLthm>
 \ProvidesPackage{PJLthm}
-    [2021/11/09 Theorem setup and configuration]
+    [2021/12/16 Theorem setup and configuration]
 %</PJLthm>
 %
 %# 下面两行引入宏包的代码是所有文件共用的。
@@ -380,8 +380,9 @@
 \if at PJLdate@draft
     \@PJLdate at fasttrue
 \fi
-%# 将 PJLdate 与 PLdate 等同
-%# To make PLdate and PJLdate equivalent
+%# 定义 \PJLdate 的同义指令
+%# Define synonym macros of \PJLdate
+\DeclareDocumentCommand{\TheDate}{}{\PJLdate}
 \DeclareDocumentCommand{\PLdate}{}{\PJLdate}
 %# 快速模式下直接输出原日期字符串
 %# Directly output the original date string in fast mode
@@ -3677,10 +3678,6 @@
 %# 使用 microtype 优化排版细节
 %# Use `microtype` to get details better
 \RequirePackage{microtype}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\bfseries\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\sffamily\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\ttfamily\scshape}\microtypesetup{reactivate}}}
 %</ProjLib>
 
 \endinput
\ No newline at end of file

Modified: trunk/Master/texmf-dist/tex/latex/beaulivre/beaulivre.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beaulivre/beaulivre.cls	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/tex/latex/beaulivre/beaulivre.cls	2021-12-17 22:40:34 UTC (rev 61338)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesClass{beaulivre}
-    [2021/11/09 A colorful book style]
+    [2021/12/16 A colorful book style]
 \def\colorclass at baseclass{book}
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
@@ -548,10 +548,6 @@
 
 \PassOptionsToPackage{verbose=silent}{microtype}
 \RequirePackage{microtype}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\bfseries\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\sffamily\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\ttfamily\scshape}\microtypesetup{reactivate}}}
 \PassOptionsToPackage{all}{nowidow}
 \RequirePackage{nowidow}
 \RequirePackage{embrac}

Modified: trunk/Master/texmf-dist/tex/latex/colorist/colorart.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/colorist/colorart.cls	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/tex/latex/colorist/colorart.cls	2021-12-17 22:40:34 UTC (rev 61338)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesClass{colorart}
-    [2021/11/09 A colorful article style]
+    [2021/12/16 A colorful article style]
 \def\colorclass at baseclass{article}
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
@@ -208,10 +208,6 @@
 
 \PassOptionsToPackage{verbose=silent}{microtype}
 \RequirePackage{microtype}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\bfseries\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\sffamily\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\ttfamily\scshape}\microtypesetup{reactivate}}}
 \PassOptionsToPackage{all}{nowidow}
 \RequirePackage{nowidow}
 \RequirePackage{embrac}

Modified: trunk/Master/texmf-dist/tex/latex/colorist/colorbook.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/colorist/colorbook.cls	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/tex/latex/colorist/colorbook.cls	2021-12-17 22:40:34 UTC (rev 61338)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesClass{colorbook}
-    [2021/11/09 A colorful book style]
+    [2021/12/16 A colorful book style]
 \def\colorclass at baseclass{book}
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
@@ -208,10 +208,6 @@
 
 \PassOptionsToPackage{verbose=silent}{microtype}
 \RequirePackage{microtype}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\bfseries\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\sffamily\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\ttfamily\scshape}\microtypesetup{reactivate}}}
 \PassOptionsToPackage{all}{nowidow}
 \RequirePackage{nowidow}
 \RequirePackage{embrac}

Modified: trunk/Master/texmf-dist/tex/latex/colorist/colorist.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/colorist/colorist.sty	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/tex/latex/colorist/colorist.sty	2021-12-17 22:40:34 UTC (rev 61338)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesPackage{colorist}
-    [2021/11/09 A colorful style for articles and books]
+    [2021/12/16 A colorful style for articles and books]
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
 \SetupKeyvalOptions{%
@@ -400,10 +400,10 @@
 \setlist[description]{font=\normalfont\conditionalbfseries}
 
 \setlist[itemize]{leftmargin=*}
-\gappto{\PJLlang at langconfig@common}{\setlist[itemize,1]{label=\textcolor{maintext!25}{$\bullet$}}}
-\gappto{\PJLlang at langconfig@FR}{\setlist[itemize,1]{label=\textcolor{maintext!50}{---}}}
-\setlist[itemize,2]{label=\textcolor{maintext!27}{--}}
-\setlist[itemize,3]{label=\textcolor{maintext!27}{\texttt{*}}}
+\gappto{\PJLlang at langconfig@common}{\setlist[itemize,1]{label=\colorlet{currentcolor}{.}\textcolor{currentcolor!27!paper}{$\bullet$}}}
+\gappto{\PJLlang at langconfig@FR}{\setlist[itemize,1]{label=\colorlet{currentcolor}{.}\textcolor{currentcolor!50!paper}{---}}}
+\setlist[itemize,2]{label=\colorlet{currentcolor}{.}\textcolor{currentcolor!27!paper}{--}}
+\setlist[itemize,3]{label=\colorlet{currentcolor}{.}\textcolor{currentcolor!27!paper}{\texttt{*}}}
 
 %%================================
 %% Blank page

Modified: trunk/Master/texmf-dist/tex/latex/einfart/einfart.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/einfart/einfart.cls	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/tex/latex/einfart/einfart.cls	2021-12-17 22:40:34 UTC (rev 61338)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesClass{einfart}
-    [2021/11/09 A simple and clear article style]
+    [2021/12/16 A simple and clear article style]
 \def\minimclass at baseclass{article}
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
@@ -553,10 +553,6 @@
 
 \PassOptionsToPackage{verbose=silent}{microtype}
 \RequirePackage{microtype}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\bfseries\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\sffamily\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\ttfamily\scshape}\microtypesetup{reactivate}}}
 \PassOptionsToPackage{all}{nowidow}
 \RequirePackage{nowidow}
 \RequirePackage{embrac}

Modified: trunk/Master/texmf-dist/tex/latex/lebhart/lebhart.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lebhart/lebhart.cls	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/tex/latex/lebhart/lebhart.cls	2021-12-17 22:40:34 UTC (rev 61338)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesClass{lebhart}
-    [2021/11/09 A colorful article style]
+    [2021/12/16 A colorful article style]
 \def\colorclass at baseclass{article}
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
@@ -548,10 +548,6 @@
 
 \PassOptionsToPackage{verbose=silent}{microtype}
 \RequirePackage{microtype}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\bfseries\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\sffamily\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\ttfamily\scshape}\microtypesetup{reactivate}}}
 \PassOptionsToPackage{all}{nowidow}
 \RequirePackage{nowidow}
 \RequirePackage{embrac}

Modified: trunk/Master/texmf-dist/tex/latex/mindflow/mindflow.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/mindflow/mindflow.sty	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/tex/latex/mindflow/mindflow.sty	2021-12-17 22:40:34 UTC (rev 61338)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{mindflow}
-    [2021/09/15 mindflow environment]
+    [2021/12/16 mindflow environment]
 \RequirePackage{kvoptions}
 \SetupKeyvalOptions{%
     family = @mindflow,
@@ -45,7 +45,7 @@
 %%================================
 %% Initialization
 %%================================
-\RequirePackage{lineno}
+\RequirePackage{linenoamsmath}
 \RequirePackage{xcolor}
 
 \colorlet{mfSavedColor}{.}
@@ -249,38 +249,6 @@
 \newcommand{\mindflowset}[1]{%
   \setkeys{mindflow}{#1}%
 }
-
-%%================================
-%% lineno patch
-%%================================
-\ifdefined\linenomathpatch\else
-  \RequirePackage{amsmath}
-  \RequirePackage{etoolbox}
-  \newcommand*\linenomathpatch[1]{%
-    \cspreto{#1}{\linenomath}%
-    \cspreto{#1*}{\linenomath}%
-    \csappto{end#1}{\endlinenomath}%
-    \csappto{end#1*}{\endlinenomath}%
-  }
-  \newcommand*\linenomathpatchAMS[1]{%
-    \cspreto{#1}{\linenomathAMS}%
-    \cspreto{#1*}{\linenomathAMS}%
-    \csappto{end#1}{\endlinenomath}%
-    \csappto{end#1*}{\endlinenomath}%
-  }
-  \expandafter\ifx\linenomath\linenomathWithnumbers
-    \let\linenomathAMS\linenomathWithnumbers
-    \patchcmd\linenomathAMS{\advance\postdisplaypenalty\linenopenalty}{}{}{}
-  \else
-    \let\linenomathAMS\linenomathNonumbers
-  \fi
-  \linenomathpatch{equation}
-  \linenomathpatchAMS{gather}
-  \linenomathpatchAMS{multline}
-  \linenomathpatchAMS{align}
-  \linenomathpatchAMS{alignat}
-  \linenomathpatchAMS{flalign}
-\fi
 \endinput
 %%
 %% End of file `mindflow.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/minimalist/minimalist.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/minimalist/minimalist.sty	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/tex/latex/minimalist/minimalist.sty	2021-12-17 22:40:34 UTC (rev 61338)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesPackage{minimalist}
-    [2021/11/09 A simple and clear style for articles and books]
+    [2021/12/16 A simple and clear style for articles and books]
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
 \SetupKeyvalOptions{%
@@ -198,40 +198,10 @@
 %% Line numbers
 %%================================
 \PassOptionsToPackage{pagewise,mathlines}{lineno}
-\RequirePackage{lineno}
+\RequirePackage{linenoamsmath}
 \renewcommand\linenumberfont{\ttfamily\color{maintext!7!paper}\footnotesize}
 \setlength\linenumbersep{1em}
 
-\RequirePackage{mathtools}
-
-\ifdefined\linenomathpatch\else
-\newcommand*\linenomathpatch[1]{%
-    \cspreto{#1}{\linenomath}%
-    \cspreto{#1*}{\linenomath}%
-    \csappto{end#1}{\endlinenomath}%
-    \csappto{end#1*}{\endlinenomath}%
-}
-\newcommand*\linenomathpatchAMS[1]{%
-    \cspreto{#1}{\linenomathAMS}%
-    \cspreto{#1*}{\linenomathAMS}%
-    \csappto{end#1}{\endlinenomath}%
-    \csappto{end#1*}{\endlinenomath}%
-}
-\expandafter\ifx\linenomath\linenomathWithnumbers
-    \let\linenomathAMS\linenomathWithnumbers
-    \patchcmd\linenomathAMS{\advance\postdisplaypenalty\linenopenalty}{}{}{}
-\else
-    \let\linenomathAMS\linenomathNonumbers
-\fi
-
-\linenomathpatch{equation}
-\linenomathpatchAMS{gather}
-\linenomathpatchAMS{multline}
-\linenomathpatchAMS{align}
-\linenomathpatchAMS{alignat}
-\linenomathpatchAMS{flalign}
-\fi
-
 \newif\ifLNturnsON
 \def\LocallyStopLineNumbers{\LNturnsONfalse%
     \ifLineNumbers\LNturnsONtrue\fi\nolinenumbers}
@@ -490,7 +460,7 @@
     ref = \arabic{enumi}.\emph{\roman{enumii}}.\emph{\alph*}$)$}
 \setlist[description]{font=\normalfont\conditionalbfseries}
 \if at minimalist@classical
-\newcommand\desculine{\bgroup\markoverwith{\color{maintext!27!paper}%
+\newcommand\desculine{\colorlet{currentcolor}{.}\bgroup\markoverwith{\color{currentcolor!50!paper}%
     \rule[-.45ex]{2pt}{.75pt}}\ULon}
 \renewcommand{\descriptionlabel}[1]{%
   \hspace{\labelsep}\normalfont\desculine{#1}%
@@ -498,10 +468,10 @@
 \fi
 
 \setlist[itemize]{leftmargin=*}
-\gappto{\PJLlang at langconfig@common}{\setlist[itemize,1]{label=\textcolor{maintext!25}{$\bullet$}}}
-\gappto{\PJLlang at langconfig@FR}{\setlist[itemize,1]{label=\textcolor{maintext!50}{---}}}
-\setlist[itemize,2]{label=\textcolor{maintext!27}{--}}
-\setlist[itemize,3]{label=\textcolor{maintext!27}{\texttt{*}}}
+\gappto{\PJLlang at langconfig@common}{\setlist[itemize,1]{label=\colorlet{currentcolor}{.}\textcolor{currentcolor!27!paper}{$\bullet$}}}
+\gappto{\PJLlang at langconfig@FR}{\setlist[itemize,1]{label=\colorlet{currentcolor}{.}\textcolor{currentcolor!50!paper}{---}}}
+\setlist[itemize,2]{label=\colorlet{currentcolor}{.}\textcolor{currentcolor!27!paper}{--}}
+\setlist[itemize,3]{label=\colorlet{currentcolor}{.}\textcolor{currentcolor!27!paper}{\texttt{*}}}
 
 %%================================
 %% Blank page
@@ -525,6 +495,7 @@
 %%================================
 %% Theorems
 %%================================
+\RequirePackage{mathtools}
 \RequirePackage{amsthm}
 \if at minimalist@classical
 \def\simpleqedsymbol{%

Modified: trunk/Master/texmf-dist/tex/latex/minimalist/minimart.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/minimalist/minimart.cls	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/tex/latex/minimalist/minimart.cls	2021-12-17 22:40:34 UTC (rev 61338)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesClass{minimart}
-    [2021/11/09 A simple and clear article style]
+    [2021/12/16 A simple and clear article style]
 \def\minimclass at baseclass{article}
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
@@ -213,10 +213,6 @@
 
 \PassOptionsToPackage{verbose=silent}{microtype}
 \RequirePackage{microtype}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\bfseries\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\sffamily\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\ttfamily\scshape}\microtypesetup{reactivate}}}
 \PassOptionsToPackage{all}{nowidow}
 \RequirePackage{nowidow}
 \RequirePackage{embrac}

Modified: trunk/Master/texmf-dist/tex/latex/minimalist/minimbook.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/minimalist/minimbook.cls	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/tex/latex/minimalist/minimbook.cls	2021-12-17 22:40:34 UTC (rev 61338)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesClass{minimbook}
-    [2021/11/09 A simple and clear book style]
+    [2021/12/16 A simple and clear book style]
 \def\minimclass at baseclass{book}
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
@@ -213,10 +213,6 @@
 
 \PassOptionsToPackage{verbose=silent}{microtype}
 \RequirePackage{microtype}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\bfseries\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\sffamily\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\ttfamily\scshape}\microtypesetup{reactivate}}}
 \PassOptionsToPackage{all}{nowidow}
 \RequirePackage{nowidow}
 \RequirePackage{embrac}

Modified: trunk/Master/texmf-dist/tex/latex/projlib/PJLauthor.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/PJLauthor.sty	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/tex/latex/projlib/PJLauthor.sty	2021-12-17 22:40:34 UTC (rev 61338)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesPackage{PJLauthor}
-    [2021/11/09 Enhanced author information block]
+    [2021/12/16 Enhanced author information block]
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
 \SetupKeyvalOptions{

Modified: trunk/Master/texmf-dist/tex/latex/projlib/PJLdate.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/PJLdate.sty	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/tex/latex/projlib/PJLdate.sty	2021-12-17 22:40:34 UTC (rev 61338)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesPackage{PJLdate}
-    [2021/11/09 Convert yyyy-mm-dd to normal datetime format]
+    [2021/12/16 Convert yyyy-mm-dd to normal datetime format]
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
 \SetupKeyvalOptions{
@@ -30,6 +30,7 @@
 \if at PJLdate@draft
     \@PJLdate at fasttrue
 \fi
+\DeclareDocumentCommand{\TheDate}{}{\PJLdate}
 \DeclareDocumentCommand{\PLdate}{}{\PJLdate}
 \if at PJLdate@fast\let\PJLdate\relax\endinput\fi
 

Modified: trunk/Master/texmf-dist/tex/latex/projlib/PJLdraft.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/PJLdraft.sty	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/tex/latex/projlib/PJLdraft.sty	2021-12-17 22:40:34 UTC (rev 61338)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesPackage{PJLdraft}
-    [2021/11/09 Some useful macros for the draft stage]
+    [2021/12/16 Some useful macros for the draft stage]
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
 \SetupKeyvalOptions{

Modified: trunk/Master/texmf-dist/tex/latex/projlib/PJLlang.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/PJLlang.sty	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/tex/latex/projlib/PJLlang.sty	2021-12-17 22:40:34 UTC (rev 61338)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesPackage{PJLlang}
-    [2021/11/09 Multi-language configuration]
+    [2021/12/16 Multi-language configuration]
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
 \SetupKeyvalOptions{%

Modified: trunk/Master/texmf-dist/tex/latex/projlib/PJLlogo.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/PJLlogo.sty	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/tex/latex/projlib/PJLlogo.sty	2021-12-17 22:40:34 UTC (rev 61338)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesPackage{PJLlogo}
-    [2021/11/09 The ProjLib logo]
+    [2021/12/16 The ProjLib logo]
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
 \SetupKeyvalOptions{

Modified: trunk/Master/texmf-dist/tex/latex/projlib/PJLmath.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/PJLmath.sty	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/tex/latex/projlib/PJLmath.sty	2021-12-17 22:40:34 UTC (rev 61338)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesPackage{PJLmath}
-    [2021/11/09 Useful math macros and shortcuts]
+    [2021/12/16 Useful math macros and shortcuts]
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
 \RequirePackage{mathtools}

Modified: trunk/Master/texmf-dist/tex/latex/projlib/PJLpaper.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/PJLpaper.sty	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/tex/latex/projlib/PJLpaper.sty	2021-12-17 22:40:34 UTC (rev 61338)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesPackage{PJLpaper}
-    [2021/11/09 Paper style configuration]
+    [2021/12/16 Paper style configuration]
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
 \RequirePackage{ifthen}

Modified: trunk/Master/texmf-dist/tex/latex/projlib/PJLthm.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/PJLthm.sty	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/tex/latex/projlib/PJLthm.sty	2021-12-17 22:40:34 UTC (rev 61338)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesPackage{PJLthm}
-    [2021/11/09 Theorem setup and configuration]
+    [2021/12/16 Theorem setup and configuration]
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
 \SetupKeyvalOptions{%

Modified: trunk/Master/texmf-dist/tex/latex/projlib/ProjLib.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/ProjLib.sty	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/tex/latex/projlib/ProjLib.sty	2021-12-17 22:40:34 UTC (rev 61338)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesPackage{ProjLib}
-    [2021/11/09 The collective interface of ProjLib toolkit]
+    [2021/12/16 The collective interface of ProjLib toolkit]
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
 \SetupKeyvalOptions{
@@ -177,10 +177,6 @@
 \fi
 
 \RequirePackage{microtype}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\bfseries\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\sffamily\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\ttfamily\scshape}\microtypesetup{reactivate}}}
 
 \endinput
 %%

Modified: trunk/Master/texmf-dist/tex/latex/simplivre/simplivre.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/simplivre/simplivre.cls	2021-12-17 22:39:01 UTC (rev 61337)
+++ trunk/Master/texmf-dist/tex/latex/simplivre/simplivre.cls	2021-12-17 22:40:34 UTC (rev 61338)
@@ -17,7 +17,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-10-01]
 \ProvidesClass{simplivre}
-    [2021/11/09 A simple and clear book style]
+    [2021/12/16 A simple and clear book style]
 \def\minimclass at baseclass{book}
 \RequirePackage{kvoptions}
 \RequirePackage{etoolbox}
@@ -553,10 +553,6 @@
 
 \PassOptionsToPackage{verbose=silent}{microtype}
 \RequirePackage{microtype}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\bfseries\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\sffamily\scshape}\microtypesetup{reactivate}}}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\ttfamily\scshape}\microtypesetup{reactivate}}}
 \PassOptionsToPackage{all}{nowidow}
 \RequirePackage{nowidow}
 \RequirePackage{embrac}



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