summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-10-02 19:44:41 +0000
committerKarl Berry <karl@freefriends.org>2023-10-02 19:44:41 +0000
commitbcdff285146400297340750ba36ad53315eb261d (patch)
tree7f20babb81c82cf756ccdfc6ecc10c73fa75e061
parent1bdd813ca90f30d54678677749e154ea54578d0c (diff)
projlib (2oct23)
git-svn-id: svn://tug.org/texlive/trunk@68433 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/projlib/README.md2
-rw-r--r--Master/texmf-dist/source/latex/projlib/ProjLib.dtx180
-rw-r--r--Master/texmf-dist/tex/latex/projlib/ProjLib.sty2
-rw-r--r--Master/texmf-dist/tex/latex/projlib/projlib-author.sty2
-rw-r--r--Master/texmf-dist/tex/latex/projlib/projlib-datetime.sty152
-rw-r--r--Master/texmf-dist/tex/latex/projlib/projlib-draft.sty4
-rw-r--r--Master/texmf-dist/tex/latex/projlib/projlib-font.sty4
-rw-r--r--Master/texmf-dist/tex/latex/projlib/projlib-language.sty4
-rw-r--r--Master/texmf-dist/tex/latex/projlib/projlib-logo.sty2
-rw-r--r--Master/texmf-dist/tex/latex/projlib/projlib-math.sty2
-rw-r--r--Master/texmf-dist/tex/latex/projlib/projlib-paper.sty2
-rw-r--r--Master/texmf-dist/tex/latex/projlib/projlib-text.sty2
-rw-r--r--Master/texmf-dist/tex/latex/projlib/projlib-theorem.sty2
-rw-r--r--Master/texmf-dist/tex/latex/projlib/projlib-titlepage.sty2
14 files changed, 181 insertions, 181 deletions
diff --git a/Master/texmf-dist/doc/latex/projlib/README.md b/Master/texmf-dist/doc/latex/projlib/README.md
index a180d800d39..479d6dff816 100644
--- a/Master/texmf-dist/doc/latex/projlib/README.md
+++ b/Master/texmf-dist/doc/latex/projlib/README.md
@@ -5,7 +5,7 @@
# The `ProjLib` Toolkit
-> **This bundle is dated 2023/09/30.**
+> **This bundle is dated 2023/10/01.**
> **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).**
diff --git a/Master/texmf-dist/source/latex/projlib/ProjLib.dtx b/Master/texmf-dist/source/latex/projlib/ProjLib.dtx
index 686a120b2f6..78e12ec5002 100644
--- a/Master/texmf-dist/source/latex/projlib/ProjLib.dtx
+++ b/Master/texmf-dist/source/latex/projlib/ProjLib.dtx
@@ -19,84 +19,84 @@
%<*ProjLib>
\ProvidesExplPackage
{ProjLib}
- {2023/09/30} {}
+ {2023/10/01} {}
{Collective interface of the ProjLib toolkit}
%</ProjLib>
%
%<*projlib-author>
\ProvidesExplPackage
{projlib-author}
- {2023/09/30} {}
+ {2023/10/01} {}
{Enhanced author information block}
%</projlib-author>
%
%<*projlib-datetime>
\ProvidesExplPackage
{projlib-datetime}
- {2023/09/30} {}
+ {2023/10/01} {}
{Convert numeric date-time string to natural language}
%</projlib-datetime>
%
%<*projlib-draft>
\ProvidesExplPackage
{projlib-draft}
- {2023/09/30} {}
+ {2023/10/01} {}
{Useful commands during draft stage}
%</projlib-draft>
%
%<*projlib-font>
\ProvidesExplPackage
{projlib-font}
- {2023/09/30} {}
+ {2023/10/01} {}
{Font selection and configuration}
%</projlib-font>
%
%<*projlib-language>
\ProvidesExplPackage
{projlib-language}
- {2023/09/30} {}
+ {2023/10/01} {}
{Multi-language configuration}
%</projlib-language>
%
%<*projlib-logo>
\ProvidesExplPackage
{projlib-logo}
- {2023/09/30} {}
+ {2023/10/01} {}
{The ProjLib logo}
%</projlib-logo>
%
%<*projlib-math>
\ProvidesExplPackage
{projlib-math}
- {2023/09/30} {}
+ {2023/10/01} {}
{Efficient math setup}
%</projlib-math>
%
%<*projlib-paper>
\ProvidesExplPackage
{projlib-paper}
- {2023/09/30} {}
+ {2023/10/01} {}
{Configuration of the paper style}
%</projlib-paper>
%
%<*projlib-text>
\ProvidesExplPackage
{projlib-text}
- {2023/09/30} {}
+ {2023/10/01} {}
{Text-related commands}
%</projlib-text>
%
%<*projlib-theorem>
\ProvidesExplPackage
{projlib-theorem}
- {2023/09/30} {}
+ {2023/10/01} {}
{Configuration of theorem-like environments}
%</projlib-theorem>
%
%<*projlib-titlepage>
\ProvidesExplPackage
{projlib-titlepage}
- {2023/09/30} {}
+ {2023/10/01} {}
{Commands for rendering the title page}
%</projlib-titlepage>
@@ -711,92 +711,92 @@
\cs_new_protected:Nn \projlib_datetime_display_month_day_year:n
-{
- \__projlib_datetime_display_month_day_year:en { #1 } {}
-}
+ {
+ \__projlib_datetime_display_month_day_year:en { #1 } {}
+ }
\cs_new_protected:Nn \projlib_datetime_display_month_day_year_uppercase:n
-{
- \__projlib_datetime_display_month_day_year:en { #1 } { _uppercase }
-}
+ {
+ \__projlib_datetime_display_month_day_year:en { #1 } { _uppercase }
+ }
\cs_new_protected:Nn \__projlib_datetime_display_month_day_year:nn
-{
- \regex_match:nnTF { \A \d{1,2}-\d{1,2}-\d{4} \Z } { #1 }
- {
- \seq_set_split:Nnn \l__projlib_datetime_date_seq { - } { #1 }
- \cs_if_exist_use:c { projlib_datetime_display_year_month_day #2 _ \languagename :nnn }
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 3 } } } % year
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 1 } } } % month
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 2 } } } % day
- }
- {
- \regex_match:nnTF { \A \d{1,2}-\d{4} \Z } { #1 }
- {
- \seq_set_split:Nnn \l__projlib_datetime_date_seq { - } { #1 }
- \cs_if_exist_use:c { projlib_datetime_display_year_month #2 _ \languagename :nn }
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 2 } } } % year
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 1 } } } % month
- }
- {
- \regex_match:nnTF { \A \d{1,2}-\d{1,2} \Z } { #1 }
- {
- \seq_set_split:Nnn \l__projlib_datetime_date_seq { - } { #1 }
- \cs_if_exist_use:c { projlib_datetime_display_month_day #2 _ \languagename :nn }
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 1 } } } % month
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 2 } } } % day
- }
- {
- #1
- }
- }
- }
-}
+ {
+ \regex_match:nnTF { \A \d{1,2}-\d{1,2}-\d{4} \Z } { #1 }
+ {
+ \seq_set_split:Nnn \l__projlib_datetime_date_seq { - } { #1 }
+ \cs_if_exist_use:c { projlib_datetime_display_year_month_day #2 _ \languagename :nnn }
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 3 } } } % year
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 1 } } } % month
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 2 } } } % day
+ }
+ {
+ \regex_match:nnTF { \A \d{1,2}-\d{4} \Z } { #1 }
+ {
+ \seq_set_split:Nnn \l__projlib_datetime_date_seq { - } { #1 }
+ \cs_if_exist_use:c { projlib_datetime_display_year_month #2 _ \languagename :nn }
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 2 } } } % year
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 1 } } } % month
+ }
+ {
+ \regex_match:nnTF { \A \d{1,2}-\d{1,2} \Z } { #1 }
+ {
+ \seq_set_split:Nnn \l__projlib_datetime_date_seq { - } { #1 }
+ \cs_if_exist_use:c { projlib_datetime_display_month_day #2 _ \languagename :nn }
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 1 } } } % month
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 2 } } } % day
+ }
+ {
+ #1
+ }
+ }
+ }
+ }
\cs_generate_variant:Nn \__projlib_datetime_display_month_day_year:nn { en }
\cs_new_protected:Nn \projlib_datetime_display_day_month_year:n
-{
- \__projlib_datetime_display_day_month_year:en { #1 } {}
-}
+ {
+ \__projlib_datetime_display_day_month_year:en { #1 } {}
+ }
\cs_new_protected:Nn \projlib_datetime_display_day_month_year_uppercase:n
-{
- \__projlib_datetime_display_day_month_year:en { #1 } { _uppercase }
-}
+ {
+ \__projlib_datetime_display_day_month_year:en { #1 } { _uppercase }
+ }
\cs_new_protected:Nn \__projlib_datetime_display_day_month_year:nn
-{
- \regex_match:nnTF { \A \d{1,2}-\d{1,2}-\d{4} \Z } { #1 }
- {
- \seq_set_split:Nnn \l__projlib_datetime_date_seq { - } { #1 }
- \cs_if_exist_use:c { projlib_datetime_display_year_month_day #2 _ \languagename :nnn }
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 3 } } } % year
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 2 } } } % month
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 1 } } } % day
- }
- {
- \regex_match:nnTF { \A \d{1,2}-\d{4} \Z } { #1 }
- {
- \seq_set_split:Nnn \l__projlib_datetime_date_seq { - } { #1 }
- \cs_if_exist_use:c { projlib_datetime_display_year_month #2 _ \languagename :nn }
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 2 } } } % year
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 1 } } } % month
- }
- {
- \regex_match:nnTF { \A \d{1,2}-\d{1,2} \Z } { #1 }
- {
- \seq_set_split:Nnn \l__projlib_datetime_date_seq { - } { #1 }
- \cs_if_exist_use:c { projlib_datetime_display_month_day #2 _ \languagename :nn }
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 2 } } } % month
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 1 } } } % day
- }
- {
- #1
- }
- }
- }
-}
+ {
+ \regex_match:nnTF { \A \d{1,2}-\d{1,2}-\d{4} \Z } { #1 }
+ {
+ \seq_set_split:Nnn \l__projlib_datetime_date_seq { - } { #1 }
+ \cs_if_exist_use:c { projlib_datetime_display_year_month_day #2 _ \languagename :nnn }
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 3 } } } % year
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 2 } } } % month
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 1 } } } % day
+ }
+ {
+ \regex_match:nnTF { \A \d{1,2}-\d{4} \Z } { #1 }
+ {
+ \seq_set_split:Nnn \l__projlib_datetime_date_seq { - } { #1 }
+ \cs_if_exist_use:c { projlib_datetime_display_year_month #2 _ \languagename :nn }
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 2 } } } % year
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 1 } } } % month
+ }
+ {
+ \regex_match:nnTF { \A \d{1,2}-\d{1,2} \Z } { #1 }
+ {
+ \seq_set_split:Nnn \l__projlib_datetime_date_seq { - } { #1 }
+ \cs_if_exist_use:c { projlib_datetime_display_month_day #2 _ \languagename :nn }
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 2 } } } % month
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 1 } } } % day
+ }
+ {
+ #1
+ }
+ }
+ }
+ }
\cs_generate_variant:Nn \__projlib_datetime_display_day_month_year:nn { en }
@@ -913,7 +913,7 @@
\group_end:
}
- \NewDocumentCommand \ProjLibDate { O{} m O{} }
+\NewDocumentCommand \ProjLibDate { O{} m O{} }
{
\group_begin:
\tl_if_blank:oF { #1 } { \keys_set:nn { projlib-datetime-command } { #1 } }
@@ -2253,7 +2253,7 @@
IT = Per ~ essere ~ finito ,
PT = Não ~ terminou ,
BR = Não ~ terminou ,
- ES = Estar ~ terminado ,
+ ES = Aún ~ por ~ completar ,
CN = 这里尚未完成 ,
TC = 這裡尚未完成 ,
JP = 終わってない ,
@@ -2473,7 +2473,7 @@
\bool_gset_false:N \g_projlib_font_already_set_bool
\RequirePackage { anyfontsize }
-\RequirePackage { setspace }
+\RequirePackage { setspaceenhanced }
\cs_new:Nn \projlib_font_set_linespacing_latin:n
{
@@ -3138,7 +3138,7 @@
}
}
-\RequirePackage { setspace }
+\RequirePackage { setspaceenhanced }
\tl_new:N \g_projlib_language_linespacing_latin_tl
\tl_new:N \g_projlib_language_linespacing_cjk_tl
diff --git a/Master/texmf-dist/tex/latex/projlib/ProjLib.sty b/Master/texmf-dist/tex/latex/projlib/ProjLib.sty
index b8eede75d80..0e7f101b795 100644
--- a/Master/texmf-dist/tex/latex/projlib/ProjLib.sty
+++ b/Master/texmf-dist/tex/latex/projlib/ProjLib.sty
@@ -18,7 +18,7 @@
\NeedsTeXFormat{LaTeX2e}[2022-06-01]
\ProvidesExplPackage
{ProjLib}
- {2023/09/30} {}
+ {2023/10/01} {}
{Collective interface of the ProjLib toolkit}
\keys_define:nn { ProjLib }
diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-author.sty b/Master/texmf-dist/tex/latex/projlib/projlib-author.sty
index 74110b0bd7c..753b8d1a27d 100644
--- a/Master/texmf-dist/tex/latex/projlib/projlib-author.sty
+++ b/Master/texmf-dist/tex/latex/projlib/projlib-author.sty
@@ -18,7 +18,7 @@
\NeedsTeXFormat{LaTeX2e}[2022-06-01]
\ProvidesExplPackage
{projlib-author}
- {2023/09/30} {}
+ {2023/10/01} {}
{Enhanced author information block}
\keys_define:nn { projlib-author }
diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-datetime.sty b/Master/texmf-dist/tex/latex/projlib/projlib-datetime.sty
index c09885a29e6..85d1dbbe3ea 100644
--- a/Master/texmf-dist/tex/latex/projlib/projlib-datetime.sty
+++ b/Master/texmf-dist/tex/latex/projlib/projlib-datetime.sty
@@ -18,7 +18,7 @@
\NeedsTeXFormat{LaTeX2e}[2022-06-01]
\ProvidesExplPackage
{projlib-datetime}
- {2023/09/30} {}
+ {2023/10/01} {}
{Convert numeric date-time string to natural language}
\tl_new:N \g__projlib_datetime_input_format_tl
@@ -219,91 +219,91 @@
\cs_generate_variant:Nn \__projlib_datetime_display_year_month_day:nn { en }
\cs_new_protected:Nn \projlib_datetime_display_month_day_year:n
-{
- \__projlib_datetime_display_month_day_year:en { #1 } {}
-}
+ {
+ \__projlib_datetime_display_month_day_year:en { #1 } {}
+ }
\cs_new_protected:Nn \projlib_datetime_display_month_day_year_uppercase:n
-{
- \__projlib_datetime_display_month_day_year:en { #1 } { _uppercase }
-}
+ {
+ \__projlib_datetime_display_month_day_year:en { #1 } { _uppercase }
+ }
\cs_new_protected:Nn \__projlib_datetime_display_month_day_year:nn
-{
- \regex_match:nnTF { \A \d{1,2}-\d{1,2}-\d{4} \Z } { #1 }
- {
- \seq_set_split:Nnn \l__projlib_datetime_date_seq { - } { #1 }
- \cs_if_exist_use:c { projlib_datetime_display_year_month_day #2 _ \languagename :nnn }
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 3 } } } % year
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 1 } } } % month
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 2 } } } % day
- }
- {
- \regex_match:nnTF { \A \d{1,2}-\d{4} \Z } { #1 }
- {
- \seq_set_split:Nnn \l__projlib_datetime_date_seq { - } { #1 }
- \cs_if_exist_use:c { projlib_datetime_display_year_month #2 _ \languagename :nn }
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 2 } } } % year
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 1 } } } % month
- }
- {
- \regex_match:nnTF { \A \d{1,2}-\d{1,2} \Z } { #1 }
- {
- \seq_set_split:Nnn \l__projlib_datetime_date_seq { - } { #1 }
- \cs_if_exist_use:c { projlib_datetime_display_month_day #2 _ \languagename :nn }
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 1 } } } % month
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 2 } } } % day
- }
- {
- #1
- }
- }
- }
-}
+ {
+ \regex_match:nnTF { \A \d{1,2}-\d{1,2}-\d{4} \Z } { #1 }
+ {
+ \seq_set_split:Nnn \l__projlib_datetime_date_seq { - } { #1 }
+ \cs_if_exist_use:c { projlib_datetime_display_year_month_day #2 _ \languagename :nnn }
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 3 } } } % year
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 1 } } } % month
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 2 } } } % day
+ }
+ {
+ \regex_match:nnTF { \A \d{1,2}-\d{4} \Z } { #1 }
+ {
+ \seq_set_split:Nnn \l__projlib_datetime_date_seq { - } { #1 }
+ \cs_if_exist_use:c { projlib_datetime_display_year_month #2 _ \languagename :nn }
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 2 } } } % year
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 1 } } } % month
+ }
+ {
+ \regex_match:nnTF { \A \d{1,2}-\d{1,2} \Z } { #1 }
+ {
+ \seq_set_split:Nnn \l__projlib_datetime_date_seq { - } { #1 }
+ \cs_if_exist_use:c { projlib_datetime_display_month_day #2 _ \languagename :nn }
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 1 } } } % month
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 2 } } } % day
+ }
+ {
+ #1
+ }
+ }
+ }
+ }
\cs_generate_variant:Nn \__projlib_datetime_display_month_day_year:nn { en }
\cs_new_protected:Nn \projlib_datetime_display_day_month_year:n
-{
- \__projlib_datetime_display_day_month_year:en { #1 } {}
-}
+ {
+ \__projlib_datetime_display_day_month_year:en { #1 } {}
+ }
\cs_new_protected:Nn \projlib_datetime_display_day_month_year_uppercase:n
-{
- \__projlib_datetime_display_day_month_year:en { #1 } { _uppercase }
-}
+ {
+ \__projlib_datetime_display_day_month_year:en { #1 } { _uppercase }
+ }
\cs_new_protected:Nn \__projlib_datetime_display_day_month_year:nn
-{
- \regex_match:nnTF { \A \d{1,2}-\d{1,2}-\d{4} \Z } { #1 }
- {
- \seq_set_split:Nnn \l__projlib_datetime_date_seq { - } { #1 }
- \cs_if_exist_use:c { projlib_datetime_display_year_month_day #2 _ \languagename :nnn }
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 3 } } } % year
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 2 } } } % month
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 1 } } } % day
- }
- {
- \regex_match:nnTF { \A \d{1,2}-\d{4} \Z } { #1 }
- {
- \seq_set_split:Nnn \l__projlib_datetime_date_seq { - } { #1 }
- \cs_if_exist_use:c { projlib_datetime_display_year_month #2 _ \languagename :nn }
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 2 } } } % year
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 1 } } } % month
- }
- {
- \regex_match:nnTF { \A \d{1,2}-\d{1,2} \Z } { #1 }
- {
- \seq_set_split:Nnn \l__projlib_datetime_date_seq { - } { #1 }
- \cs_if_exist_use:c { projlib_datetime_display_month_day #2 _ \languagename :nn }
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 2 } } } % month
- { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 1 } } } % day
- }
- {
- #1
- }
- }
- }
-}
+ {
+ \regex_match:nnTF { \A \d{1,2}-\d{1,2}-\d{4} \Z } { #1 }
+ {
+ \seq_set_split:Nnn \l__projlib_datetime_date_seq { - } { #1 }
+ \cs_if_exist_use:c { projlib_datetime_display_year_month_day #2 _ \languagename :nnn }
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 3 } } } % year
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 2 } } } % month
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 1 } } } % day
+ }
+ {
+ \regex_match:nnTF { \A \d{1,2}-\d{4} \Z } { #1 }
+ {
+ \seq_set_split:Nnn \l__projlib_datetime_date_seq { - } { #1 }
+ \cs_if_exist_use:c { projlib_datetime_display_year_month #2 _ \languagename :nn }
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 2 } } } % year
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 1 } } } % month
+ }
+ {
+ \regex_match:nnTF { \A \d{1,2}-\d{1,2} \Z } { #1 }
+ {
+ \seq_set_split:Nnn \l__projlib_datetime_date_seq { - } { #1 }
+ \cs_if_exist_use:c { projlib_datetime_display_month_day #2 _ \languagename :nn }
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 2 } } } % month
+ { \int_eval:n { \seq_item:Nn \l__projlib_datetime_date_seq { 1 } } } % day
+ }
+ {
+ #1
+ }
+ }
+ }
+ }
\cs_generate_variant:Nn \__projlib_datetime_display_day_month_year:nn { en }
\cs_new_protected:Nn \__projlib_datetime_date_parse_year_month_day:n
@@ -419,7 +419,7 @@
\group_end:
}
- \NewDocumentCommand \ProjLibDate { O{} m O{} }
+\NewDocumentCommand \ProjLibDate { O{} m O{} }
{
\group_begin:
\tl_if_blank:oF { #1 } { \keys_set:nn { projlib-datetime-command } { #1 } }
diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-draft.sty b/Master/texmf-dist/tex/latex/projlib/projlib-draft.sty
index 147652b877c..241a6cb2f8d 100644
--- a/Master/texmf-dist/tex/latex/projlib/projlib-draft.sty
+++ b/Master/texmf-dist/tex/latex/projlib/projlib-draft.sty
@@ -18,7 +18,7 @@
\NeedsTeXFormat{LaTeX2e}[2022-06-01]
\ProvidesExplPackage
{projlib-draft}
- {2023/09/30} {}
+ {2023/10/01} {}
{Useful commands during draft stage}
\keys_define:nn { projlib-draft }
@@ -100,7 +100,7 @@
IT = Per ~ essere ~ finito ,
PT = Não ~ terminou ,
BR = Não ~ terminou ,
- ES = Estar ~ terminado ,
+ ES = Aún ~ por ~ completar ,
CN = 这里尚未完成 ,
TC = 這裡尚未完成 ,
JP = 終わってない ,
diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-font.sty b/Master/texmf-dist/tex/latex/projlib/projlib-font.sty
index 1be654e7d81..36d94ddacd6 100644
--- a/Master/texmf-dist/tex/latex/projlib/projlib-font.sty
+++ b/Master/texmf-dist/tex/latex/projlib/projlib-font.sty
@@ -18,7 +18,7 @@
\NeedsTeXFormat{LaTeX2e}[2022-06-01]
\ProvidesExplPackage
{projlib-font}
- {2023/09/30} {}
+ {2023/10/01} {}
{Font selection and configuration}
\keys_define:nn { projlib-font }
@@ -51,7 +51,7 @@
\bool_gset_false:N \g_projlib_font_already_set_bool
\RequirePackage { anyfontsize }
-\RequirePackage { setspace }
+\RequirePackage { setspaceenhanced }
\cs_new:Nn \projlib_font_set_linespacing_latin:n
{
diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-language.sty b/Master/texmf-dist/tex/latex/projlib/projlib-language.sty
index 98fb43a08fd..423bd5cc1bf 100644
--- a/Master/texmf-dist/tex/latex/projlib/projlib-language.sty
+++ b/Master/texmf-dist/tex/latex/projlib/projlib-language.sty
@@ -18,7 +18,7 @@
\NeedsTeXFormat{LaTeX2e}[2022-06-01]
\ProvidesExplPackage
{projlib-language}
- {2023/09/30} {}
+ {2023/10/01} {}
{Multi-language configuration}
\clist_const:Nn \c__projlib_language_supported_clist
@@ -497,7 +497,7 @@
}
}
-\RequirePackage { setspace }
+\RequirePackage { setspaceenhanced }
\tl_new:N \g_projlib_language_linespacing_latin_tl
\tl_new:N \g_projlib_language_linespacing_cjk_tl
diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-logo.sty b/Master/texmf-dist/tex/latex/projlib/projlib-logo.sty
index 7cb2275332d..4a6308636af 100644
--- a/Master/texmf-dist/tex/latex/projlib/projlib-logo.sty
+++ b/Master/texmf-dist/tex/latex/projlib/projlib-logo.sty
@@ -18,7 +18,7 @@
\NeedsTeXFormat{LaTeX2e}[2022-06-01]
\ProvidesExplPackage
{projlib-logo}
- {2023/09/30} {}
+ {2023/10/01} {}
{The ProjLib logo}
\keys_define:nn { projlib-logo }
diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-math.sty b/Master/texmf-dist/tex/latex/projlib/projlib-math.sty
index 39741d9b846..6983c55b754 100644
--- a/Master/texmf-dist/tex/latex/projlib/projlib-math.sty
+++ b/Master/texmf-dist/tex/latex/projlib/projlib-math.sty
@@ -18,7 +18,7 @@
\NeedsTeXFormat{LaTeX2e}[2022-06-01]
\ProvidesExplPackage
{projlib-math}
- {2023/09/30} {}
+ {2023/10/01} {}
{Efficient math setup}
\keys_define:nn { projlib-math }
diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-paper.sty b/Master/texmf-dist/tex/latex/projlib/projlib-paper.sty
index 9b247f2132a..ff5b34a808f 100644
--- a/Master/texmf-dist/tex/latex/projlib/projlib-paper.sty
+++ b/Master/texmf-dist/tex/latex/projlib/projlib-paper.sty
@@ -18,7 +18,7 @@
\NeedsTeXFormat{LaTeX2e}[2022-06-01]
\ProvidesExplPackage
{projlib-paper}
- {2023/09/30} {}
+ {2023/10/01} {}
{Configuration of the paper style}
\keys_define:nn { projlib-paper }
diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-text.sty b/Master/texmf-dist/tex/latex/projlib/projlib-text.sty
index 117e34b029e..abff7b9a6bf 100644
--- a/Master/texmf-dist/tex/latex/projlib/projlib-text.sty
+++ b/Master/texmf-dist/tex/latex/projlib/projlib-text.sty
@@ -18,7 +18,7 @@
\NeedsTeXFormat{LaTeX2e}[2022-06-01]
\ProvidesExplPackage
{projlib-text}
- {2023/09/30} {}
+ {2023/10/01} {}
{Text-related commands}
\keys_define:nn { projlib-text }
diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-theorem.sty b/Master/texmf-dist/tex/latex/projlib/projlib-theorem.sty
index 0f1e9098c03..2e9f14d1b47 100644
--- a/Master/texmf-dist/tex/latex/projlib/projlib-theorem.sty
+++ b/Master/texmf-dist/tex/latex/projlib/projlib-theorem.sty
@@ -18,7 +18,7 @@
\NeedsTeXFormat{LaTeX2e}[2022-06-01]
\ProvidesExplPackage
{projlib-theorem}
- {2023/09/30} {}
+ {2023/10/01} {}
{Configuration of theorem-like environments}
\keys_define:nn { projlib-theorem }
diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-titlepage.sty b/Master/texmf-dist/tex/latex/projlib/projlib-titlepage.sty
index e4c77a60096..f229d7c9266 100644
--- a/Master/texmf-dist/tex/latex/projlib/projlib-titlepage.sty
+++ b/Master/texmf-dist/tex/latex/projlib/projlib-titlepage.sty
@@ -18,7 +18,7 @@
\NeedsTeXFormat{LaTeX2e}[2022-06-01]
\ProvidesExplPackage
{projlib-titlepage}
- {2023/09/30} {}
+ {2023/10/01} {}
{Commands for rendering the title page}
\keys_define:nn { projlib-titlepage }