From 75afa6c3d445abbfd4e8c0cb9d2d24eb4d1b71fe Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Tue, 3 Oct 2023 03:01:05 +0000 Subject: CTAN sync 202310030301 --- macros/latex/contrib/projlib/ProjLib.dtx | 180 +++++++++++++++---------------- macros/latex/contrib/projlib/README.md | 2 +- 2 files changed, 91 insertions(+), 91 deletions(-) (limited to 'macros/latex/contrib/projlib') diff --git a/macros/latex/contrib/projlib/ProjLib.dtx b/macros/latex/contrib/projlib/ProjLib.dtx index 686a120b2f..78e12ec500 100644 --- a/macros/latex/contrib/projlib/ProjLib.dtx +++ b/macros/latex/contrib/projlib/ProjLib.dtx @@ -19,84 +19,84 @@ %<*ProjLib> \ProvidesExplPackage {ProjLib} - {2023/09/30} {} + {2023/10/01} {} {Collective interface of the ProjLib toolkit} % % %<*projlib-author> \ProvidesExplPackage {projlib-author} - {2023/09/30} {} + {2023/10/01} {} {Enhanced author information block} % % %<*projlib-datetime> \ProvidesExplPackage {projlib-datetime} - {2023/09/30} {} + {2023/10/01} {} {Convert numeric date-time string to natural language} % % %<*projlib-draft> \ProvidesExplPackage {projlib-draft} - {2023/09/30} {} + {2023/10/01} {} {Useful commands during draft stage} % % %<*projlib-font> \ProvidesExplPackage {projlib-font} - {2023/09/30} {} + {2023/10/01} {} {Font selection and configuration} % % %<*projlib-language> \ProvidesExplPackage {projlib-language} - {2023/09/30} {} + {2023/10/01} {} {Multi-language configuration} % % %<*projlib-logo> \ProvidesExplPackage {projlib-logo} - {2023/09/30} {} + {2023/10/01} {} {The ProjLib logo} % % %<*projlib-math> \ProvidesExplPackage {projlib-math} - {2023/09/30} {} + {2023/10/01} {} {Efficient math setup} % % %<*projlib-paper> \ProvidesExplPackage {projlib-paper} - {2023/09/30} {} + {2023/10/01} {} {Configuration of the paper style} % % %<*projlib-text> \ProvidesExplPackage {projlib-text} - {2023/09/30} {} + {2023/10/01} {} {Text-related commands} % % %<*projlib-theorem> \ProvidesExplPackage {projlib-theorem} - {2023/09/30} {} + {2023/10/01} {} {Configuration of theorem-like environments} % % %<*projlib-titlepage> \ProvidesExplPackage {projlib-titlepage} - {2023/09/30} {} + {2023/10/01} {} {Commands for rendering the title page} % @@ -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/macros/latex/contrib/projlib/README.md b/macros/latex/contrib/projlib/README.md index a180d800d3..479d6dff81 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/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).** -- cgit v1.2.3