texlive[72789] Master/texmf-dist: projlib (7nov24)

commits+karl at tug.org commits+karl at tug.org
Thu Nov 7 21:25:39 CET 2024


Revision: 72789
          https://tug.org/svn/texlive?view=revision&revision=72789
Author:   karl
Date:     2024-11-07 21:25:39 +0100 (Thu, 07 Nov 2024)
Log Message:
-----------
projlib (7nov24)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/projlib/README.md
    trunk/Master/texmf-dist/source/latex/projlib/ProjLib.dtx
    trunk/Master/texmf-dist/tex/latex/projlib/ProjLib.sty
    trunk/Master/texmf-dist/tex/latex/projlib/projlib-author.sty
    trunk/Master/texmf-dist/tex/latex/projlib/projlib-datetime.sty
    trunk/Master/texmf-dist/tex/latex/projlib/projlib-draft.sty
    trunk/Master/texmf-dist/tex/latex/projlib/projlib-font.sty
    trunk/Master/texmf-dist/tex/latex/projlib/projlib-language.sty
    trunk/Master/texmf-dist/tex/latex/projlib/projlib-logo.sty
    trunk/Master/texmf-dist/tex/latex/projlib/projlib-math.sty
    trunk/Master/texmf-dist/tex/latex/projlib/projlib-paper.sty
    trunk/Master/texmf-dist/tex/latex/projlib/projlib-text.sty
    trunk/Master/texmf-dist/tex/latex/projlib/projlib-theorem.sty
    trunk/Master/texmf-dist/tex/latex/projlib/projlib-titlepage.sty

Modified: trunk/Master/texmf-dist/doc/latex/projlib/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/projlib/README.md	2024-11-07 20:25:22 UTC (rev 72788)
+++ trunk/Master/texmf-dist/doc/latex/projlib/README.md	2024-11-07 20:25:39 UTC (rev 72789)
@@ -5,7 +5,7 @@
 
 # The `ProjLib` Toolkit
 
-> **This bundle is dated 2024/03/01.**
+> **This bundle is dated 2024/11/07.**
 
 > **New documentations are still being written. For now, only the core code is included in TeX Live 2024 and MiKTeX (old documentations have been removed from the distribution).**
 

Modified: trunk/Master/texmf-dist/source/latex/projlib/ProjLib.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/projlib/ProjLib.dtx	2024-11-07 20:25:22 UTC (rev 72788)
+++ trunk/Master/texmf-dist/source/latex/projlib/ProjLib.dtx	2024-11-07 20:25:39 UTC (rev 72789)
@@ -19,7 +19,7 @@
 %<*ProjLib>
 \ProvidesExplPackage
   {ProjLib}
-  {2024/03/01} {}
+  {2024/11/07} {}
   {Collective interface of the ProjLib toolkit}
 %</ProjLib>
 %
@@ -26,7 +26,7 @@
 %<*projlib-author>
 \ProvidesExplPackage
   {projlib-author}
-  {2024/03/01} {}
+  {2024/11/07} {}
   {Enhanced author information block}
 %</projlib-author>
 %
@@ -33,7 +33,7 @@
 %<*projlib-datetime>
 \ProvidesExplPackage
   {projlib-datetime}
-  {2024/03/01} {}
+  {2024/11/07} {}
   {Convert numeric date-time string to natural language}
 %</projlib-datetime>
 %
@@ -40,7 +40,7 @@
 %<*projlib-draft>
 \ProvidesExplPackage
   {projlib-draft}
-  {2024/03/01} {}
+  {2024/11/07} {}
   {Useful commands during draft stage}
 %</projlib-draft>
 %
@@ -47,7 +47,7 @@
 %<*projlib-font>
 \ProvidesExplPackage
   {projlib-font}
-  {2024/03/01} {}
+  {2024/11/07} {}
   {Font selection and configuration}
 %</projlib-font>
 %
@@ -54,7 +54,7 @@
 %<*projlib-language>
 \ProvidesExplPackage
   {projlib-language}
-  {2024/03/01} {}
+  {2024/11/07} {}
   {Multi-language configuration}
 %</projlib-language>
 %
@@ -61,7 +61,7 @@
 %<*projlib-logo>
 \ProvidesExplPackage
   {projlib-logo}
-  {2024/03/01} {}
+  {2024/11/07} {}
   {The ProjLib logo}
 %</projlib-logo>
 %
@@ -68,7 +68,7 @@
 %<*projlib-math>
 \ProvidesExplPackage
   {projlib-math}
-  {2024/03/01} {}
+  {2024/11/07} {}
   {Efficient math setup}
 %</projlib-math>
 %
@@ -75,7 +75,7 @@
 %<*projlib-paper>
 \ProvidesExplPackage
   {projlib-paper}
-  {2024/03/01} {}
+  {2024/11/07} {}
   {Configuration of the paper style}
 %</projlib-paper>
 %
@@ -82,7 +82,7 @@
 %<*projlib-text>
 \ProvidesExplPackage
   {projlib-text}
-  {2024/03/01} {}
+  {2024/11/07} {}
   {Text-related commands}
 %</projlib-text>
 %
@@ -89,7 +89,7 @@
 %<*projlib-theorem>
 \ProvidesExplPackage
   {projlib-theorem}
-  {2024/03/01} {}
+  {2024/11/07} {}
   {Configuration of theorem-like environments}
 %</projlib-theorem>
 %
@@ -96,7 +96,7 @@
 %<*projlib-titlepage>
 \ProvidesExplPackage
   {projlib-titlepage}
-  {2024/03/01} {}
+  {2024/11/07} {}
   {Interface for title page rendering}
 %</projlib-titlepage>
 
@@ -2969,6 +2969,9 @@
 \PassOptionsToPackage { italian, brazilian, spanish, ngerman, french, english } { cleveref }
 \RequirePackage { babel }
 
+% Temporary patch for glossaries-portuges
+\AddToHook{file/glossaries-portuges.ldf/before}{\let\glossariescaptionsportuges\relax}
+
 \RequirePackage { silence }
 \WarningFilter { biblatex } { Language }
 
@@ -3358,6 +3361,7 @@
 
 \NewDocumentCommand \UseLanguage { m }
   {
+    \@bsphack
     % Set the configuration twice at different stages of begindocument
     \hook_gput_code:nnn { begindocument } { projlib-language }
       {
@@ -3367,6 +3371,7 @@
       {
         \projlib_language_use_language:e { #1 }
       }
+    \@esphack
   }
 \NewDocumentCommand \UseOtherLanguage { m m }
   {
@@ -3374,6 +3379,8 @@
       \projlib_language_use_language_locally:en { #1 } { #2 }
     \group_end:
   }
+\NewCommandCopy \LocallyUseLanguage \UseOtherLanguage
+\NewCommandCopy \UseLanguageLocally \UseOtherLanguage
 \NewDocumentEnvironment { OtherLanguage } { m +b }
   {
     \projlib_language_use_language_locally:en { #1 } { #2 }
@@ -3729,6 +3736,7 @@
     \end { tabular }
     \par
     \skip_vertical:n { -\parskip }
+    \skip_vertical:n { .15\baselineskip }
   }
 
 \cs_new:Nn \projlib_math_list_of_symbols:nnn
@@ -4026,9 +4034,11 @@
     remark                    ,
     theorem                   ,
     definition-corollary      ,
+    definition-lemma          ,
     definition-proposition    ,
     definition-theorem        ,
     corollary-definition      ,
+    lemma-definition          ,
     proposition-definition    ,
     theorem-definition        ,
     applications              ,

Modified: trunk/Master/texmf-dist/tex/latex/projlib/ProjLib.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/ProjLib.sty	2024-11-07 20:25:22 UTC (rev 72788)
+++ trunk/Master/texmf-dist/tex/latex/projlib/ProjLib.sty	2024-11-07 20:25:39 UTC (rev 72789)
@@ -18,7 +18,7 @@
 \NeedsTeXFormat{LaTeX2e}[2022-06-01]
 \ProvidesExplPackage
   {ProjLib}
-  {2024/03/01} {}
+  {2024/11/07} {}
   {Collective interface of the ProjLib toolkit}
 
 \keys_define:nn { ProjLib }

Modified: trunk/Master/texmf-dist/tex/latex/projlib/projlib-author.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/projlib-author.sty	2024-11-07 20:25:22 UTC (rev 72788)
+++ trunk/Master/texmf-dist/tex/latex/projlib/projlib-author.sty	2024-11-07 20:25:39 UTC (rev 72789)
@@ -18,7 +18,7 @@
 \NeedsTeXFormat{LaTeX2e}[2022-06-01]
 \ProvidesExplPackage
   {projlib-author}
-  {2024/03/01} {}
+  {2024/11/07} {}
   {Enhanced author information block}
 
 \keys_define:nn { projlib-author }

Modified: trunk/Master/texmf-dist/tex/latex/projlib/projlib-datetime.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/projlib-datetime.sty	2024-11-07 20:25:22 UTC (rev 72788)
+++ trunk/Master/texmf-dist/tex/latex/projlib/projlib-datetime.sty	2024-11-07 20:25:39 UTC (rev 72789)
@@ -18,7 +18,7 @@
 \NeedsTeXFormat{LaTeX2e}[2022-06-01]
 \ProvidesExplPackage
   {projlib-datetime}
-  {2024/03/01} {}
+  {2024/11/07} {}
   {Convert numeric date-time string to natural language}
 
 \tl_new:N   \g__projlib_datetime_input_format_tl

Modified: trunk/Master/texmf-dist/tex/latex/projlib/projlib-draft.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/projlib-draft.sty	2024-11-07 20:25:22 UTC (rev 72788)
+++ trunk/Master/texmf-dist/tex/latex/projlib/projlib-draft.sty	2024-11-07 20:25:39 UTC (rev 72789)
@@ -18,7 +18,7 @@
 \NeedsTeXFormat{LaTeX2e}[2022-06-01]
 \ProvidesExplPackage
   {projlib-draft}
-  {2024/03/01} {}
+  {2024/11/07} {}
   {Useful commands during draft stage}
 
 \keys_define:nn { projlib-draft }

Modified: trunk/Master/texmf-dist/tex/latex/projlib/projlib-font.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/projlib-font.sty	2024-11-07 20:25:22 UTC (rev 72788)
+++ trunk/Master/texmf-dist/tex/latex/projlib/projlib-font.sty	2024-11-07 20:25:39 UTC (rev 72789)
@@ -18,7 +18,7 @@
 \NeedsTeXFormat{LaTeX2e}[2022-06-01]
 \ProvidesExplPackage
   {projlib-font}
-  {2024/03/01} {}
+  {2024/11/07} {}
   {Font selection and configuration}
 
 \keys_define:nn { projlib-font }

Modified: trunk/Master/texmf-dist/tex/latex/projlib/projlib-language.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/projlib-language.sty	2024-11-07 20:25:22 UTC (rev 72788)
+++ trunk/Master/texmf-dist/tex/latex/projlib/projlib-language.sty	2024-11-07 20:25:39 UTC (rev 72789)
@@ -18,7 +18,7 @@
 \NeedsTeXFormat{LaTeX2e}[2022-06-01]
 \ProvidesExplPackage
   {projlib-language}
-  {2024/03/01} {}
+  {2024/11/07} {}
   {Multi-language configuration}
 
 \clist_const:Nn \c__projlib_language_supported_clist
@@ -243,6 +243,8 @@
 \PassOptionsToPackage { italian, brazilian, spanish, ngerman, french, english } { cleveref }
 \RequirePackage { babel }
 
+\AddToHook{file/glossaries-portuges.ldf/before}{\let\glossariescaptionsportuges\relax}
+
 \RequirePackage { silence }
 \WarningFilter { biblatex } { Language }
 
@@ -630,6 +632,7 @@
 
 \NewDocumentCommand \UseLanguage { m }
   {
+    \@bsphack
     % Set the configuration twice at different stages of begindocument
     \hook_gput_code:nnn { begindocument } { projlib-language }
       {
@@ -639,6 +642,7 @@
       {
         \projlib_language_use_language:e { #1 }
       }
+    \@esphack
   }
 \NewDocumentCommand \UseOtherLanguage { m m }
   {
@@ -646,6 +650,8 @@
       \projlib_language_use_language_locally:en { #1 } { #2 }
     \group_end:
   }
+\NewCommandCopy \LocallyUseLanguage \UseOtherLanguage
+\NewCommandCopy \UseLanguageLocally \UseOtherLanguage
 \NewDocumentEnvironment { OtherLanguage } { m +b }
   {
     \projlib_language_use_language_locally:en { #1 } { #2 }

Modified: trunk/Master/texmf-dist/tex/latex/projlib/projlib-logo.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/projlib-logo.sty	2024-11-07 20:25:22 UTC (rev 72788)
+++ trunk/Master/texmf-dist/tex/latex/projlib/projlib-logo.sty	2024-11-07 20:25:39 UTC (rev 72789)
@@ -18,7 +18,7 @@
 \NeedsTeXFormat{LaTeX2e}[2022-06-01]
 \ProvidesExplPackage
   {projlib-logo}
-  {2024/03/01} {}
+  {2024/11/07} {}
   {The ProjLib logo}
 
 \keys_define:nn { projlib-logo }

Modified: trunk/Master/texmf-dist/tex/latex/projlib/projlib-math.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/projlib-math.sty	2024-11-07 20:25:22 UTC (rev 72788)
+++ trunk/Master/texmf-dist/tex/latex/projlib/projlib-math.sty	2024-11-07 20:25:39 UTC (rev 72789)
@@ -18,7 +18,7 @@
 \NeedsTeXFormat{LaTeX2e}[2022-06-01]
 \ProvidesExplPackage
   {projlib-math}
-  {2024/03/01} {}
+  {2024/11/07} {}
   {Efficient math setup}
 
 \keys_define:nn { projlib-math }
@@ -244,6 +244,7 @@
     \end { tabular }
     \par
     \skip_vertical:n { -\parskip }
+    \skip_vertical:n { .15\baselineskip }
   }
 
 \cs_new:Nn \projlib_math_list_of_symbols:nnn

Modified: trunk/Master/texmf-dist/tex/latex/projlib/projlib-paper.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/projlib-paper.sty	2024-11-07 20:25:22 UTC (rev 72788)
+++ trunk/Master/texmf-dist/tex/latex/projlib/projlib-paper.sty	2024-11-07 20:25:39 UTC (rev 72789)
@@ -18,7 +18,7 @@
 \NeedsTeXFormat{LaTeX2e}[2022-06-01]
 \ProvidesExplPackage
   {projlib-paper}
-  {2024/03/01} {}
+  {2024/11/07} {}
   {Configuration of the paper style}
 
 \keys_define:nn { projlib-paper }

Modified: trunk/Master/texmf-dist/tex/latex/projlib/projlib-text.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/projlib-text.sty	2024-11-07 20:25:22 UTC (rev 72788)
+++ trunk/Master/texmf-dist/tex/latex/projlib/projlib-text.sty	2024-11-07 20:25:39 UTC (rev 72789)
@@ -18,7 +18,7 @@
 \NeedsTeXFormat{LaTeX2e}[2022-06-01]
 \ProvidesExplPackage
   {projlib-text}
-  {2024/03/01} {}
+  {2024/11/07} {}
   {Text-related commands}
 
 \keys_define:nn { projlib-text }

Modified: trunk/Master/texmf-dist/tex/latex/projlib/projlib-theorem.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/projlib-theorem.sty	2024-11-07 20:25:22 UTC (rev 72788)
+++ trunk/Master/texmf-dist/tex/latex/projlib/projlib-theorem.sty	2024-11-07 20:25:39 UTC (rev 72789)
@@ -18,7 +18,7 @@
 \NeedsTeXFormat{LaTeX2e}[2022-06-01]
 \ProvidesExplPackage
   {projlib-theorem}
-  {2024/03/01} {}
+  {2024/11/07} {}
   {Configuration of theorem-like environments}
 
 \keys_define:nn { projlib-theorem }
@@ -107,9 +107,11 @@
     remark                    ,
     theorem                   ,
     definition-corollary      ,
+    definition-lemma          ,
     definition-proposition    ,
     definition-theorem        ,
     corollary-definition      ,
+    lemma-definition          ,
     proposition-definition    ,
     theorem-definition        ,
     applications              ,

Modified: trunk/Master/texmf-dist/tex/latex/projlib/projlib-titlepage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/projlib/projlib-titlepage.sty	2024-11-07 20:25:22 UTC (rev 72788)
+++ trunk/Master/texmf-dist/tex/latex/projlib/projlib-titlepage.sty	2024-11-07 20:25:39 UTC (rev 72789)
@@ -18,7 +18,7 @@
 \NeedsTeXFormat{LaTeX2e}[2022-06-01]
 \ProvidesExplPackage
   {projlib-titlepage}
-  {2024/03/01} {}
+  {2024/11/07} {}
   {Interface for title page rendering}
 
 \keys_define:nn { projlib-titlepage }



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