summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/projlib
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-09-29 03:01:08 +0000
committerNorbert Preining <norbert@preining.info>2023-09-29 03:01:08 +0000
commit0176b9de995188e96b71b6a6445a801b17fca741 (patch)
treeda836a48d7e7e9099877690d37a3937aee5a1dee /macros/latex/contrib/projlib
parent30430eda38d883489e7ec7119ef3589d7f96e17d (diff)
CTAN sync 202309290301
Diffstat (limited to 'macros/latex/contrib/projlib')
-rw-r--r--macros/latex/contrib/projlib/ProjLib.dtx28
-rw-r--r--macros/latex/contrib/projlib/README.md2
2 files changed, 17 insertions, 13 deletions
diff --git a/macros/latex/contrib/projlib/ProjLib.dtx b/macros/latex/contrib/projlib/ProjLib.dtx
index d1028090a9..5009d8e98c 100644
--- a/macros/latex/contrib/projlib/ProjLib.dtx
+++ b/macros/latex/contrib/projlib/ProjLib.dtx
@@ -19,84 +19,84 @@
%<*ProjLib>
\ProvidesExplPackage
{ProjLib}
- {2023/09/26} {}
+ {2023/09/28} {}
{Collective interface of the ProjLib toolkit}
%</ProjLib>
%
%<*projlib-author>
\ProvidesExplPackage
{projlib-author}
- {2023/09/26} {}
+ {2023/09/28} {}
{Enhanced author information block}
%</projlib-author>
%
%<*projlib-datetime>
\ProvidesExplPackage
{projlib-datetime}
- {2023/09/26} {}
+ {2023/09/28} {}
{Convert numeric date-time string to natural language}
%</projlib-datetime>
%
%<*projlib-draft>
\ProvidesExplPackage
{projlib-draft}
- {2023/09/26} {}
+ {2023/09/28} {}
{Useful commands during draft stage}
%</projlib-draft>
%
%<*projlib-font>
\ProvidesExplPackage
{projlib-font}
- {2023/09/26} {}
+ {2023/09/28} {}
{Font selection and configuration}
%</projlib-font>
%
%<*projlib-language>
\ProvidesExplPackage
{projlib-language}
- {2023/09/26} {}
+ {2023/09/28} {}
{Multi-language configuration}
%</projlib-language>
%
%<*projlib-logo>
\ProvidesExplPackage
{projlib-logo}
- {2023/09/26} {}
+ {2023/09/28} {}
{The ProjLib logo}
%</projlib-logo>
%
%<*projlib-math>
\ProvidesExplPackage
{projlib-math}
- {2023/09/26} {}
+ {2023/09/28} {}
{Efficient math setup}
%</projlib-math>
%
%<*projlib-paper>
\ProvidesExplPackage
{projlib-paper}
- {2023/09/26} {}
+ {2023/09/28} {}
{Configuration of the paper style}
%</projlib-paper>
%
%<*projlib-text>
\ProvidesExplPackage
{projlib-text}
- {2023/09/26} {}
+ {2023/09/28} {}
{Text-related commands}
%</projlib-text>
%
%<*projlib-theorem>
\ProvidesExplPackage
{projlib-theorem}
- {2023/09/26} {}
+ {2023/09/28} {}
{Configuration of theorem-like environments}
%</projlib-theorem>
%
%<*projlib-titlepage>
\ProvidesExplPackage
{projlib-titlepage}
- {2023/09/26} {}
+ {2023/09/28} {}
{Commands for rendering the title page}
%</projlib-titlepage>
@@ -3191,6 +3191,8 @@
{ language-not-enabled }
{ The~language~"#1"~is~not~enabled. }
+\tl_new:N \l_projlib_language_current_languagetype_tl
+
\cs_new:Nn \projlib_language_use_language_locally:nn
{
\cs_if_exist:cTF { projlib_language_apply_settings_locally_ \projlib_language_str_to_languagename:n { #1 } :n }
@@ -3198,6 +3200,7 @@
\bool_if:cTF { g__projlib_language_enabled_ \projlib_language_str_to_languagename:n { #1 } _bool }
{
\use:c { projlib_language_apply_settings_locally_ \projlib_language_str_to_languagename:n { #1 } :n } { #2 }
+ \tl_set:Ne \l_projlib_language_current_languagetype_tl { \projlib_language_str_to_languagetype:n { #1 } }
}
{
\msg_warning:nnn { projlib-language } { language-not-enabled } { #1 }
@@ -3220,6 +3223,7 @@
\use:c { projlib_language_apply_settings_globally_ \projlib_language_str_to_languagename:n { #1 } : }
\cs_if_exist_use:c { g_projlib_language_linespacing_ \projlib_language_str_to_languagetype:n { #1 } _tl }
\cs_if_exist_use:c { g_projlib_language_parindent_ \projlib_language_str_to_languagetype:n { #1 } _tl }
+ \tl_set:Ne \l_projlib_language_current_languagetype_tl { \projlib_language_str_to_languagetype:n { #1 } }
}
{
\msg_warning:nnn { projlib-language } { language-not-enabled } { #1 }
diff --git a/macros/latex/contrib/projlib/README.md b/macros/latex/contrib/projlib/README.md
index c4180e6721..b1ef5e5b4b 100644
--- a/macros/latex/contrib/projlib/README.md
+++ b/macros/latex/contrib/projlib/README.md
@@ -5,7 +5,7 @@
# The `ProjLib` Toolkit
-> **This bundle is dated 2023/09/26.**
+> **This bundle is dated 2023/09/28.**
> **New documentations are still being written. For now, only the core code is included in TeX Live 2023 (old documentations have been removed from the distribution).**