diff options
author | Karl Berry <karl@freefriends.org> | 2023-10-02 19:44:41 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-10-02 19:44:41 +0000 |
commit | bcdff285146400297340750ba36ad53315eb261d (patch) | |
tree | 7f20babb81c82cf756ccdfc6ecc10c73fa75e061 /Master/texmf-dist/source/latex/projlib | |
parent | 1bdd813ca90f30d54678677749e154ea54578d0c (diff) |
projlib (2oct23)
git-svn-id: svn://tug.org/texlive/trunk@68433 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/projlib')
-rw-r--r-- | Master/texmf-dist/source/latex/projlib/ProjLib.dtx | 180 |
1 files changed, 90 insertions, 90 deletions
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 |