texlive[66146] Master/texmf-dist: yathesis (25feb23)

commits+karl at tug.org commits+karl at tug.org
Sat Feb 25 23:03:40 CET 2023


Revision: 66146
          http://tug.org/svn/texlive?view=revision&revision=66146
Author:   karl
Date:     2023-02-25 23:03:40 +0100 (Sat, 25 Feb 2023)
Log Message:
-----------
yathesis (25feb23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/yathesis/CHANGELOG.md
    trunk/Master/texmf-dist/doc/latex/yathesis/README.md
    trunk/Master/texmf-dist/doc/latex/yathesis/addons/completion/yathesis.cwl
    trunk/Master/texmf-dist/doc/latex/yathesis/french/canevas-specimen.zip
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/add-ons.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/aspects.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.pdf
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/these.pdf
    trunk/Master/texmf-dist/source/latex/yathesis/yathesis.dtx
    trunk/Master/texmf-dist/tex/latex/yathesis/yathesis.cls

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/CHANGELOG.md	2023-02-25 15:48:32 UTC (rev 66145)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/CHANGELOG.md	2023-02-25 22:03:40 UTC (rev 66146)
@@ -1,5 +1,13 @@
 # [Unreleased]
 
+# [1.0.11] - 2023-02-24
+
+## Changed
+- Some internals for future releases of `etoc` (thanks to Jean-François Burnol).
+
+## Fixed
+- Typos in the documentation (thanks to kitanokuma).
+
 # [1.0.10] - 2022-06-13
 
 ## Added

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/README.md	2023-02-25 15:48:32 UTC (rev 66145)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/README.md	2023-02-25 22:03:40 UTC (rev 66146)
@@ -1,6 +1,6 @@
 -----------------------------------------------------------------------
 
-- `yathesis` --- Yet Another Thesis Class, version 1.0.9
+- `yathesis` --- Yet Another Thesis Class, version 1.0.11
 - E-mail: `denis.bitouze at univ-littoral.fr`
 - Released under the LaTeX Project Public License v1.3c or later. See
   http://www.latex-project.org/lppl.txt

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/addons/completion/yathesis.cwl
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/addons/completion/yathesis.cwl	2023-02-25 15:48:32 UTC (rev 66145)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/addons/completion/yathesis.cwl	2023-02-25 22:03:40 UTC (rev 66146)
@@ -16,11 +16,9 @@
 #include:epigraph
 #include:etoc
 #include:etoolbox
-#include:filehook
 #include:fncychap
 #include:geometry
 #include:graphicx
-#include:hopatch
 #include:hypcap
 #include:ifdraft
 #include:iflang

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/canevas-specimen.zip
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/add-ons.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/add-ons.tex	2023-02-25 15:48:32 UTC (rev 66145)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/add-ons.tex	2023-02-25 22:03:40 UTC (rev 66146)
@@ -13,7 +13,7 @@
 
 L'éditeur \href{http://texstudio.sourceforge.net/}{\texstudio} est livré avec un
 système de complétion\index{complétion} et de vérification de l'orthographe des
-commandes, environnemens et clés pour un grand nombre de classes et
+commandes, environnements et clés pour un grand nombre de classes et
 packages. C'est notamment le cas pour la \yatCl{} (par le biais du fichier
 \file{yathesis.cwl} dont la version la plus récente est livrée avec les
 distributions\index{distribution \TeX} \texlive{} et \miktex{}).

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/aspects.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/aspects.tex	2023-02-25 15:48:32 UTC (rev 66145)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/aspects.tex	2023-02-25 22:03:40 UTC (rev 66146)
@@ -50,7 +50,7 @@
         pages sont numérotées)%
       }%
       S'il s'agit d'un chapitre dont les pages sont numérotées, la page
-      d'ouverture contient néanmoins sont numéro en pied de page\index{pied de
+      d'ouverture contient néanmoins son numéro en pied de page\index{pied de
         page}.%
     } ;
   \item de 4\ieme{} de couverture\index{couverture}\index{quatrième de couverture} (et son recto).

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

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.tex	2023-02-25 15:48:32 UTC (rev 66145)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.tex	2023-02-25 22:03:40 UTC (rev 66146)
@@ -35,6 +35,7 @@
 \makeindex[title=Index des concepts,extout=pdx,extin=pnd,columnseprule]
 %
 \AtEndPreamble{%
+  \changes{v1.0.11}{2023-02-24}{Modifications transparentes pour l'utilisateur final}%
   \changes{v1.0.10}{2022-06-13}{Correction de bugs}%
   \changes{v1.0.9}{2021-10-13}{Correction de bugs}%
   \changes{v1.0.8}{2021-07-13}{Correction de bugs}%

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/these.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/yathesis/yathesis.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/yathesis/yathesis.dtx	2023-02-25 15:48:32 UTC (rev 66145)
+++ trunk/Master/texmf-dist/source/latex/yathesis/yathesis.dtx	2023-02-25 22:03:40 UTC (rev 66146)
@@ -1,6 +1,6 @@
 % \iffalse meta-comment
 %
-% Copyright (C) 2012-2021 by Denis Bitouz'e <denis.bitouze at univ-littoral.fr>
+% Copyright (C) 2012-2023 by Denis Bitouz'e <denis.bitouze at univ-littoral.fr>
 % -------------------------------------------------------------------------------
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3c
@@ -23,7 +23,7 @@
 %<*readme>
 -----------------------------------------------------------------------
 
-- `yathesis` --- Yet Another Thesis Class, version 1.0.9
+- `yathesis` --- Yet Another Thesis Class, version 1.0.11
 - E-mail: `denis.bitouze at univ-littoral.fr`
 - Released under the LaTeX Project Public License v1.3c or later. See
   http://www.latex-project.org/lppl.txt
@@ -85,7 +85,7 @@
 % This field contains the version of the package.
 % The value is optional.
 % The value is restricted to 32 characters.
-\version{1.0.11 2021-12-01}
+\version{1.0.11 2023-02-24}
 % -------------------------------------------------------------------------
 % This field contains the name of the author(s).
 % The value is optional.
@@ -199,6 +199,14 @@
 %<*changelog>
 # [Unreleased]
 
+# [1.0.11] - 2023-02-24
+
+## Changed
+- Some internals for future releases of `etoc` (thanks to Jean-François Burnol).
+
+## Fixed
+- Typos in the documentation (thanks to kitanokuma).
+
 # [1.0.10] - 2022-06-13
 
 ## Added
@@ -480,8 +488,8 @@
 \fi
 %</internal>
 %<*class|install>
-\def\yathesisversion{1.0.10}
-\def\yathesisdate{2022-06-13}
+\def\yathesisversion{1.0.11}
+\def\yathesisdate{2023-02-24}
 %</class|install>
 %<*install>
 \input l3docstrip.tex
@@ -748,8 +756,8 @@
 %
 % \DoNotIndex{\addbibresource,\biolinumKeyGlyph,\DeclareRobustCommand,\ClassWarning,\DescribeOption,\DescribeShortCut,\ifcase,\ifnum,\ifthenelse,\option,\pagestyle}
 %
-% \def\yathesisversion{1.0.10}
-% \def\yathesisdate{2021-12-01}
+% \def\yathesisversion{1.0.11}
+% \def\yathesisdate{2023-02-24}
 %
 % \title{\textsf{yathesis} : classe \LaTeX{} pour la rédaction de thèses\\
 % selon les (des) règles en vigueur en France\thanks{Ce fichier décrit la version
@@ -815,11 +823,6 @@
 %    \begin{macrocode}
 \RequirePackage{xpatch}[2012/10/02]%
 %    \end{macrocode}
-% Pour pouvoir patcher des commandes à argument(s) optionnel(s)
-%    \begin{macrocode}
-\RequirePackage{filehook}[2011/10/12]%
-\RequirePackage{hopatch}[2012/05/28]%
-%    \end{macrocode}
 % Assignation ×\let× pour macros à arguments optionnels améliorée
 %    \begin{macrocode}
 \RequirePackage{letltxmacro}[2010/09/02]%
@@ -1225,7 +1228,7 @@
       \def\YAD at localtocsdepth{#1}%
     }%
     \ifboolexpr{%
-      test {\@ifundefined {Etoc@\YAD at localtocsdepth @@}}
+      test {\etocifunknownlevelTF {\YAD at localtocsdepth}}
       or %
       test {\ifstrequal{#1}{part}}
       or %
@@ -1567,6 +1570,7 @@
 % Pour pouvoir afficher un sommaire c-à-d une table des matières réduite
 %    \begin{macrocode}
 \RequirePackage{etoc}[2016/09/29]%
+\providecommand*\etocifunknownlevelTF[1]{\@ifundefined{Etoc@#1@@}}%
 %    \end{macrocode}
 % La commande suivante est une solution de contournement fournie par le paquet
 % etoc afin de résoudre le problème
@@ -3600,7 +3604,7 @@
           }%
           \newcommand\tableofcontents at YAD@with at argument[1][]{%
             \yadsetup{#1}%
-            \@ifundefined {Etoc@\cmdKV at YAD@depth @@}
+            \etocifunknownlevelTF {\cmdKV at YAD@depth}
             {%
               \YAD at ClassWarningNoLine{%
                 La valeur (`\cmdKV at YAD@depth') passée à la clé `depth'\MessageBreak%
@@ -5740,13 +5744,13 @@
   {%
     \bgroup
     \YAD at localstyle%
-    \@ifundefined {Etoc@\YAD at localtocsdepth @@}
+    \etocifunknownlevelTF {\YAD at localtocsdepth}
     {%
     }{%
       \etocsetnexttocdepth{\YAD at localtocsdepth}%
     }
     \YAD at computelocalnumwidths\relax%
-    \@ifundefined {Etoc@\YAD at localtocsdepth @@}
+    \etocifunknownlevelTF {\YAD at localtocsdepth}
     {%
     }{%
       \etocsetnexttocdepth{\YAD at localtocsdepth}%
@@ -6682,7 +6686,7 @@
 % réglages s'il est chargé et notamment pour lui adjoindre une liste
 % de symboles.
 %    \begin{macrocode}
-\hopatch at AfterPackage{glossaries}{%
+\AddToHook{package/glossaries/after}{%
 %    \end{macrocode}
 % Si on est en sortie ×output=paper× (et pas en sortie ×output=paper*×), on
 % supprime la barre de navigation des glossaires qui ne sert que par ses liens
@@ -7091,11 +7095,9 @@
 #include:epigraph
 #include:etoc
 #include:etoolbox
-#include:filehook
 #include:fncychap
 #include:geometry
 #include:graphicx
-#include:hopatch
 #include:hypcap
 #include:ifdraft
 #include:iflang

Modified: trunk/Master/texmf-dist/tex/latex/yathesis/yathesis.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/yathesis/yathesis.cls	2023-02-25 15:48:32 UTC (rev 66145)
+++ trunk/Master/texmf-dist/tex/latex/yathesis/yathesis.cls	2023-02-25 22:03:40 UTC (rev 66146)
@@ -11,8 +11,8 @@
 %% Released under the LaTeX Project Public License v1.3c or later
 %% See http://www.latex-project.org/lppl.txt
 %% -----------------------------------------------------------------------
-\def\yathesisversion{1.0.10}
-\def\yathesisdate{2022-06-13}
+\def\yathesisversion{1.0.11}
+\def\yathesisdate{2023-02-24}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesClass{yathesis}[\yathesisdate\space v\yathesisversion\space Yet another class for writing thesis (DB)]
 \ExplSyntaxOn
@@ -21,8 +21,6 @@
 \RequirePackage{pgfopts}[2011/06/02]%
 \RequirePackage{etoolbox}[2011/01/03]%
 \RequirePackage{xpatch}[2012/10/02]%
-\RequirePackage{filehook}[2011/10/12]%
-\RequirePackage{hopatch}[2012/05/28]%
 \RequirePackage{letltxmacro}[2010/09/02]%
 \RequirePackage{twoopt}[1999/04/12]%
 \RequirePackage{xifthen}[2009/04/17]%
@@ -338,7 +336,7 @@
       \def\YAD at localtocsdepth{#1}%
     }%
     \ifboolexpr{%
-      test {\@ifundefined {Etoc@\YAD at localtocsdepth @@}}
+      test {\etocifunknownlevelTF {\YAD at localtocsdepth}}
       or %
       test {\ifstrequal{#1}{part}}
       or %
@@ -520,6 +518,7 @@
 }%
 \RequirePackage[\YAD at secondarylanguage,main=\YAD at mainlanguage]{babel}[2014/03/24]
 \RequirePackage{etoc}[2016/09/29]%
+\providecommand*\etocifunknownlevelTF[1]{\@ifundefined{Etoc@#1@@}}%
 \ifdefined\etockeeporiginaltableofcontents\etockeeporiginaltableofcontents\fi
 \RequirePackage{iflang}[2007/11/11]%
 \RequirePackage{translator}[2010/06/12]%
@@ -2053,7 +2052,7 @@
           }%
           \newcommand\tableofcontents at YAD@with at argument[1][]{%
             \yadsetup{#1}%
-            \@ifundefined {Etoc@\cmdKV at YAD@depth @@}
+            \etocifunknownlevelTF {\cmdKV at YAD@depth}
             {%
               \YAD at ClassWarningNoLine{%
                 La valeur (`\cmdKV at YAD@depth') passée à la clé `depth'\MessageBreak%
@@ -3768,13 +3767,13 @@
   {%
     \bgroup
     \YAD at localstyle%
-    \@ifundefined {Etoc@\YAD at localtocsdepth @@}
+    \etocifunknownlevelTF {\YAD at localtocsdepth}
     {%
     }{%
       \etocsetnexttocdepth{\YAD at localtocsdepth}%
     }
     \YAD at computelocalnumwidths\relax%
-    \@ifundefined {Etoc@\YAD at localtocsdepth @@}
+    \etocifunknownlevelTF {\YAD at localtocsdepth}
     {%
     }{%
       \etocsetnexttocdepth{\YAD at localtocsdepth}%
@@ -4273,7 +4272,7 @@
     }%
   }%
 }%
-\hopatch at AfterPackage{glossaries}{%
+\AddToHook{package/glossaries/after}{%
   \ifbool{YAD at output@paper}{%
     \ifbool{YAD at output@paper at star}{%
     }{%



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