diff options
14 files changed, 65 insertions, 51 deletions
diff --git a/Master/texmf-dist/doc/latex/projlib/README.md b/Master/texmf-dist/doc/latex/projlib/README.md index f5d45d14cb9..eb522d9165f 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/07/14.** +> **This bundle is dated 2023/09/25.** > **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 baba6274a8d..d9b0d29bca6 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/07/14} {} + {2023/09/25} {} {Collective interface of the ProjLib toolkit} %</ProjLib> % %<*projlib-author> \ProvidesExplPackage {projlib-author} - {2023/07/14} {} + {2023/09/25} {} {Enhanced author information block} %</projlib-author> % %<*projlib-datetime> \ProvidesExplPackage {projlib-datetime} - {2023/07/14} {} + {2023/09/25} {} {Convert numeric date-time string to natural language} %</projlib-datetime> % %<*projlib-draft> \ProvidesExplPackage {projlib-draft} - {2023/07/14} {} + {2023/09/25} {} {Useful commands during draft stage} %</projlib-draft> % %<*projlib-font> \ProvidesExplPackage {projlib-font} - {2023/07/14} {} + {2023/09/25} {} {Font selection and configuration} %</projlib-font> % %<*projlib-language> \ProvidesExplPackage {projlib-language} - {2023/07/14} {} + {2023/09/25} {} {Multi-language configuration} %</projlib-language> % %<*projlib-logo> \ProvidesExplPackage {projlib-logo} - {2023/07/14} {} + {2023/09/25} {} {The ProjLib logo} %</projlib-logo> % %<*projlib-math> \ProvidesExplPackage {projlib-math} - {2023/07/14} {} + {2023/09/25} {} {Efficient math setup} %</projlib-math> % %<*projlib-paper> \ProvidesExplPackage {projlib-paper} - {2023/07/14} {} + {2023/09/25} {} {Configuration of the paper style} %</projlib-paper> % %<*projlib-text> \ProvidesExplPackage {projlib-text} - {2023/07/14} {} + {2023/09/25} {} {Text-related commands} %</projlib-text> % %<*projlib-theorem> \ProvidesExplPackage {projlib-theorem} - {2023/07/14} {} + {2023/09/25} {} {Configuration of theorem-like environments} %</projlib-theorem> % %<*projlib-titlepage> \ProvidesExplPackage {projlib-titlepage} - {2023/07/14} {} + {2023/09/25} {} {Commands for rendering the title page} %</projlib-titlepage> @@ -455,6 +455,7 @@ { Unknown~edition~(#1)~of~Mathematics~Subject~Classification;~using~'2020' } \NewDocumentCommand \subjclass { O{2020} m } { + \tl_set:Nn \footnotemark {} \tl_set:Nn \l_projlib_author_subjclass_tl { #2 } \tl_if_exist:cTF { subjclassname_#1 } { @@ -470,6 +471,7 @@ \enspace \l_projlib_author_subjclass_tl . } + \RenewCommandCopy \footnotemark \projlib_author_backup_footnotemark: } \tl_const:cn { subjclassname_1991 } { \textup{1991}~Mathematics~Subject~Classification } \tl_const:cn { subjclassname_2000 } { \textup{2000}~Mathematics~Subject~Classification } @@ -2303,6 +2305,8 @@ } \tl_gput_right:Nx \g__projlib_draft_DNF_report_tl { + \group_begin: + \exp_not:N \normalfont \cs_if_exist:cTF { hyperlink } { \exp_not:N \hyperlink { DNF. \jobname. \int_value:w \theprojlib_draft_DNF_counter } { \exp_not:N \pageref* { DNF. \jobname. \int_value:w \theprojlib_draft_DNF_counter } } @@ -2310,6 +2314,7 @@ { \exp_not:N \pageref* { DNF. \jobname. \int_value:w \theprojlib_draft_DNF_counter } } + \group_end: } \tl_gput_right:Nn \g__projlib_draft_DNF_report_tl { @@ -4247,7 +4252,7 @@ , heading = { , english = Assertion , french = Assertion - , ngerman = Behauptung + , ngerman = Assertion , italian = Asserzione , portuguese = Asserção , brazilian = Asserção @@ -4260,7 +4265,7 @@ , crefname = { , english = {Assertion}{Assertion} , french = [l']{Assertion}[les]{Assertion} - , ngerman = {Behauptung}{Behauptung} + , ngerman = {Assertion}{Assertionen} , italian = [l']{Asserzione}[le]{Asserzione} , portuguese = [a]{Asserção}[as]{Asserção} , brazilian = [a]{Asserção}[as]{Asserção} @@ -4273,7 +4278,7 @@ , Crefname = { , english = {Assertion}{Assertion} , french = [L']{Assertion}[Les]{Assertion} - , ngerman = {Behauptung}{Behauptung} + , ngerman = {Assertion}{Assertionen} , italian = [L']{Asserzione}[Le]{Asserzione} , portuguese = [A]{Asserção}[As]{Asserção} , brazilian = [A]{Asserção}[As]{Asserção} @@ -4376,7 +4381,7 @@ , heading = { , english = Claim , french = Affirmation - , ngerman = Affirmation + , ngerman = Behauptung , italian = Affermazione , portuguese = Afirmação , brazilian = Afirmação @@ -4389,7 +4394,7 @@ , crefname = { , english = {Claim}{Claim} , french = [l']{Affirmation}[les]{Affirmation} - , ngerman = {Affirmation}{Affirmation} + , ngerman = {Behauptung}{Behauptungen} , italian = [l']{Affermazione}[le]{Affermazione} , portuguese = [a]{Afirmação}[as]{Afirmação} , brazilian = [a]{Afirmação}[as]{Afirmação} @@ -4402,7 +4407,7 @@ , Crefname = { , english = {Claim}{Claim} , french = [L']{Affirmation}[Les]{Affirmation} - , ngerman = {Affirmation}{Affirmation} + , ngerman = {Behauptung}{Behauptungen} , italian = [L']{Affermazione}[Le]{Affermazione} , portuguese = [A]{Afirmação}[As]{Afirmação} , brazilian = [A]{Afirmação}[As]{Afirmação} @@ -4763,7 +4768,7 @@ , heading = { , english = Fact , french = Fait - , ngerman = Fakt + , ngerman = Tatsache , italian = Fatto , portuguese = Facto , brazilian = Fato @@ -4776,7 +4781,7 @@ , crefname = { , english = {Fact}{Fact} , french = [le]{Fait}[les]{Fait} - , ngerman = {Fakt}{Fakt} + , ngerman = {Tatsache}{Tatsachen} , italian = [il]{Fatto}[i]{Fatto} , portuguese = [o]{Facto}[os]{Facto} , brazilian = [o]{Fato}[os]{Fato} @@ -4789,7 +4794,7 @@ , Crefname = { , english = {Fact}{Fact} , french = [Le]{Fait}[Les]{Fait} - , ngerman = {Fakt}{Fakt} + , ngerman = {Tatsache}{Tatsachen} , italian = [Il]{Fatto}[I]{Fatto} , portuguese = [O]{Facto}[Os]{Facto} , brazilian = [O]{Fato}[Os]{Fato} @@ -5236,7 +5241,7 @@ , heading = { , english = Remark , french = Remarque - , ngerman = Bemerkung + , ngerman = Erinnerung , italian = Commento , portuguese = Comentário , brazilian = Comentário @@ -5249,7 +5254,7 @@ , crefname = { , english = {Remark}{Remark} , french = [la]{Remarque}[les]{Remarque} - , ngerman = {Bemerkung}{Bemerkung} + , ngerman = {Erinnerung}{Erinnerungen} , italian = [il]{Commento}[i]{Commento} , portuguese = [o]{Comentário}[os]{Comentário} , brazilian = [o]{Comentário}[os]{Comentário} @@ -5262,7 +5267,7 @@ , Crefname = { , english = {Remark}{Remark} , french = [La]{Remarque}[Les]{Remarque} - , ngerman = {Bemerkung}{Bemerkung} + , ngerman = {Erinnerung}{Erinnerungen} , italian = [Il]{Commento}[I]{Commento} , portuguese = [O]{Comentário}[Os]{Comentário} , brazilian = [O]{Comentário}[Os]{Comentário} @@ -5426,7 +5431,9 @@ \begin{flushleft} \tl_use:N \l_projlib_titlepage_info_tl \end{flushleft} - \tl_use:N \l_projlib_titlepage_license_tl + \group_begin: + \tl_use:N \l_projlib_titlepage_license_tl + \group_end: \cleardoublepage \setcounter{page}{0} \pagenumbering{roman} diff --git a/Master/texmf-dist/tex/latex/projlib/ProjLib.sty b/Master/texmf-dist/tex/latex/projlib/ProjLib.sty index 93549e3fef7..a18e78c9a17 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/07/14} {} + {2023/09/25} {} {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 0beec8a6af4..6bf26ee8c19 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/07/14} {} + {2023/09/25} {} {Enhanced author information block} \keys_define:nn { projlib-author } @@ -313,6 +313,7 @@ { Unknown~edition~(#1)~of~Mathematics~Subject~Classification;~using~'2020' } \NewDocumentCommand \subjclass { O{2020} m } { + \tl_set:Nn \footnotemark {} \tl_set:Nn \l_projlib_author_subjclass_tl { #2 } \tl_if_exist:cTF { subjclassname_#1 } { @@ -328,6 +329,7 @@ \enspace \l_projlib_author_subjclass_tl . } + \RenewCommandCopy \footnotemark \projlib_author_backup_footnotemark: } \tl_const:cn { subjclassname_1991 } { \textup{1991}~Mathematics~Subject~Classification } \tl_const:cn { subjclassname_2000 } { \textup{2000}~Mathematics~Subject~Classification } diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-datetime.sty b/Master/texmf-dist/tex/latex/projlib/projlib-datetime.sty index b0503eda627..576d044b272 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/07/14} {} + {2023/09/25} {} {Convert numeric date-time string to natural language} \tl_new:N \g__projlib_datetime_input_format_tl diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-draft.sty b/Master/texmf-dist/tex/latex/projlib/projlib-draft.sty index d2a3636cacd..89674d4f1ac 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/07/14} {} + {2023/09/25} {} {Useful commands during draft stage} \keys_define:nn { projlib-draft } @@ -180,6 +180,8 @@ } \tl_gput_right:Nx \g__projlib_draft_DNF_report_tl { + \group_begin: + \exp_not:N \normalfont \cs_if_exist:cTF { hyperlink } { \exp_not:N \hyperlink { DNF. \jobname. \int_value:w \theprojlib_draft_DNF_counter } { \exp_not:N \pageref* { DNF. \jobname. \int_value:w \theprojlib_draft_DNF_counter } } @@ -187,6 +189,7 @@ { \exp_not:N \pageref* { DNF. \jobname. \int_value:w \theprojlib_draft_DNF_counter } } + \group_end: } \tl_gput_right:Nn \g__projlib_draft_DNF_report_tl { diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-font.sty b/Master/texmf-dist/tex/latex/projlib/projlib-font.sty index a5eb8fad1ed..efb14763096 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/07/14} {} + {2023/09/25} {} {Font selection and configuration} \keys_define:nn { projlib-font } diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-language.sty b/Master/texmf-dist/tex/latex/projlib/projlib-language.sty index 1d9fa50451e..07d6c2702a5 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/07/14} {} + {2023/09/25} {} {Multi-language configuration} \clist_const:Nn \c__projlib_language_supported_clist diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-logo.sty b/Master/texmf-dist/tex/latex/projlib/projlib-logo.sty index f7ab0cdd42e..bdf86db4a43 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/07/14} {} + {2023/09/25} {} {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 a633bbdc10d..819d097b43c 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/07/14} {} + {2023/09/25} {} {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 14b47d4c14d..3691b7df077 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/07/14} {} + {2023/09/25} {} {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 9f18874e087..2e5f8b87c39 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/07/14} {} + {2023/09/25} {} {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 5dd3613b6db..6549fd48715 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/07/14} {} + {2023/09/25} {} {Configuration of theorem-like environments} \keys_define:nn { projlib-theorem } @@ -458,7 +458,7 @@ , heading = { , english = Assertion , french = Assertion - , ngerman = Behauptung + , ngerman = Assertion , italian = Asserzione , portuguese = Asserção , brazilian = Asserção @@ -471,7 +471,7 @@ , crefname = { , english = {Assertion}{Assertion} , french = [l']{Assertion}[les]{Assertion} - , ngerman = {Behauptung}{Behauptung} + , ngerman = {Assertion}{Assertionen} , italian = [l']{Asserzione}[le]{Asserzione} , portuguese = [a]{Asserção}[as]{Asserção} , brazilian = [a]{Asserção}[as]{Asserção} @@ -484,7 +484,7 @@ , Crefname = { , english = {Assertion}{Assertion} , french = [L']{Assertion}[Les]{Assertion} - , ngerman = {Behauptung}{Behauptung} + , ngerman = {Assertion}{Assertionen} , italian = [L']{Asserzione}[Le]{Asserzione} , portuguese = [A]{Asserção}[As]{Asserção} , brazilian = [A]{Asserção}[As]{Asserção} @@ -587,7 +587,7 @@ , heading = { , english = Claim , french = Affirmation - , ngerman = Affirmation + , ngerman = Behauptung , italian = Affermazione , portuguese = Afirmação , brazilian = Afirmação @@ -600,7 +600,7 @@ , crefname = { , english = {Claim}{Claim} , french = [l']{Affirmation}[les]{Affirmation} - , ngerman = {Affirmation}{Affirmation} + , ngerman = {Behauptung}{Behauptungen} , italian = [l']{Affermazione}[le]{Affermazione} , portuguese = [a]{Afirmação}[as]{Afirmação} , brazilian = [a]{Afirmação}[as]{Afirmação} @@ -613,7 +613,7 @@ , Crefname = { , english = {Claim}{Claim} , french = [L']{Affirmation}[Les]{Affirmation} - , ngerman = {Affirmation}{Affirmation} + , ngerman = {Behauptung}{Behauptungen} , italian = [L']{Affermazione}[Le]{Affermazione} , portuguese = [A]{Afirmação}[As]{Afirmação} , brazilian = [A]{Afirmação}[As]{Afirmação} @@ -974,7 +974,7 @@ , heading = { , english = Fact , french = Fait - , ngerman = Fakt + , ngerman = Tatsache , italian = Fatto , portuguese = Facto , brazilian = Fato @@ -987,7 +987,7 @@ , crefname = { , english = {Fact}{Fact} , french = [le]{Fait}[les]{Fait} - , ngerman = {Fakt}{Fakt} + , ngerman = {Tatsache}{Tatsachen} , italian = [il]{Fatto}[i]{Fatto} , portuguese = [o]{Facto}[os]{Facto} , brazilian = [o]{Fato}[os]{Fato} @@ -1000,7 +1000,7 @@ , Crefname = { , english = {Fact}{Fact} , french = [Le]{Fait}[Les]{Fait} - , ngerman = {Fakt}{Fakt} + , ngerman = {Tatsache}{Tatsachen} , italian = [Il]{Fatto}[I]{Fatto} , portuguese = [O]{Facto}[Os]{Facto} , brazilian = [O]{Fato}[Os]{Fato} @@ -1447,7 +1447,7 @@ , heading = { , english = Remark , french = Remarque - , ngerman = Bemerkung + , ngerman = Erinnerung , italian = Commento , portuguese = Comentário , brazilian = Comentário @@ -1460,7 +1460,7 @@ , crefname = { , english = {Remark}{Remark} , french = [la]{Remarque}[les]{Remarque} - , ngerman = {Bemerkung}{Bemerkung} + , ngerman = {Erinnerung}{Erinnerungen} , italian = [il]{Commento}[i]{Commento} , portuguese = [o]{Comentário}[os]{Comentário} , brazilian = [o]{Comentário}[os]{Comentário} @@ -1473,7 +1473,7 @@ , Crefname = { , english = {Remark}{Remark} , french = [La]{Remarque}[Les]{Remarque} - , ngerman = {Bemerkung}{Bemerkung} + , ngerman = {Erinnerung}{Erinnerungen} , italian = [Il]{Commento}[I]{Commento} , portuguese = [O]{Comentário}[Os]{Comentário} , brazilian = [O]{Comentário}[Os]{Comentário} diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-titlepage.sty b/Master/texmf-dist/tex/latex/projlib/projlib-titlepage.sty index 0ada0edb4df..ce66f844d11 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/07/14} {} + {2023/09/25} {} {Commands for rendering the title page} \keys_define:nn { projlib-titlepage } @@ -120,7 +120,9 @@ \begin{flushleft} \tl_use:N \l_projlib_titlepage_info_tl \end{flushleft} - \tl_use:N \l_projlib_titlepage_license_tl + \group_begin: + \tl_use:N \l_projlib_titlepage_license_tl + \group_end: \cleardoublepage \setcounter{page}{0} \pagenumbering{roman} |