diff options
author | Karl Berry <karl@freefriends.org> | 2023-10-15 20:41:29 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-10-15 20:41:29 +0000 |
commit | f488081a70d5bff7a9b642e0ef178d15abd9453d (patch) | |
tree | 80b00952959d76bff88b017aa2c50a929b5f600f /Master | |
parent | 141dd8e64ffe5fdbe4c140565eb5af8fefa16a9f (diff) |
projlib (15oct23)
git-svn-id: svn://tug.org/texlive/trunk@68553 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
17 files changed, 51 insertions, 30 deletions
diff --git a/Master/texmf-dist/doc/latex/projlib/README.md b/Master/texmf-dist/doc/latex/projlib/README.md index 479d6dff816..e4f1fe4fe65 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/10/01.** +> **This bundle is dated 2023/10/15.** > **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).** @@ -93,6 +93,6 @@ Here `**` should be replaced with the language identifier, such as `en`. All these can be done with the given script `MakeFile.sh`. --> -# License +## License This work is released under the LaTeX Project Public License, v1.3c or later. diff --git a/Master/texmf-dist/doc/latex/projlib/logo/ProjLib-logo.pdf b/Master/texmf-dist/doc/latex/projlib/logo/ProjLib-logo.pdf Binary files differnew file mode 100644 index 00000000000..b01c10135de --- /dev/null +++ b/Master/texmf-dist/doc/latex/projlib/logo/ProjLib-logo.pdf diff --git a/Master/texmf-dist/doc/latex/projlib/logo/ProjLib-logo.png b/Master/texmf-dist/doc/latex/projlib/logo/ProjLib-logo.png Binary files differnew file mode 100644 index 00000000000..bb26a01f4c0 --- /dev/null +++ b/Master/texmf-dist/doc/latex/projlib/logo/ProjLib-logo.png diff --git a/Master/texmf-dist/doc/latex/projlib/logo/ProjLib-logo.tex b/Master/texmf-dist/doc/latex/projlib/logo/ProjLib-logo.tex new file mode 100644 index 00000000000..fe46defdd5a --- /dev/null +++ b/Master/texmf-dist/doc/latex/projlib/logo/ProjLib-logo.tex @@ -0,0 +1,9 @@ +\documentclass[border=10pt]{standalone} + +\usepackage{projlib-logo} + +\begin{document} + +\scalebox{10}{\ProjLib} + +\end{document} diff --git a/Master/texmf-dist/source/latex/projlib/ProjLib.dtx b/Master/texmf-dist/source/latex/projlib/ProjLib.dtx index 78e12ec5002..826c6934ad3 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/10/01} {} + {2023/10/15} {} {Collective interface of the ProjLib toolkit} %</ProjLib> % %<*projlib-author> \ProvidesExplPackage {projlib-author} - {2023/10/01} {} + {2023/10/15} {} {Enhanced author information block} %</projlib-author> % %<*projlib-datetime> \ProvidesExplPackage {projlib-datetime} - {2023/10/01} {} + {2023/10/15} {} {Convert numeric date-time string to natural language} %</projlib-datetime> % %<*projlib-draft> \ProvidesExplPackage {projlib-draft} - {2023/10/01} {} + {2023/10/15} {} {Useful commands during draft stage} %</projlib-draft> % %<*projlib-font> \ProvidesExplPackage {projlib-font} - {2023/10/01} {} + {2023/10/15} {} {Font selection and configuration} %</projlib-font> % %<*projlib-language> \ProvidesExplPackage {projlib-language} - {2023/10/01} {} + {2023/10/15} {} {Multi-language configuration} %</projlib-language> % %<*projlib-logo> \ProvidesExplPackage {projlib-logo} - {2023/10/01} {} + {2023/10/15} {} {The ProjLib logo} %</projlib-logo> % %<*projlib-math> \ProvidesExplPackage {projlib-math} - {2023/10/01} {} + {2023/10/15} {} {Efficient math setup} %</projlib-math> % %<*projlib-paper> \ProvidesExplPackage {projlib-paper} - {2023/10/01} {} + {2023/10/15} {} {Configuration of the paper style} %</projlib-paper> % %<*projlib-text> \ProvidesExplPackage {projlib-text} - {2023/10/01} {} + {2023/10/15} {} {Text-related commands} %</projlib-text> % %<*projlib-theorem> \ProvidesExplPackage {projlib-theorem} - {2023/10/01} {} + {2023/10/15} {} {Configuration of theorem-like environments} %</projlib-theorem> % %<*projlib-titlepage> \ProvidesExplPackage {projlib-titlepage} - {2023/10/01} {} + {2023/10/15} {} {Commands for rendering the title page} %</projlib-titlepage> @@ -2507,8 +2507,11 @@ \PassOptionsToPackage { no-math } { fontspec } \hook_gput_code:nnn { begindocument/before } { projlib-font } { + \bool_if:NT \l__projlib_font_useosf_bool + { + \PassOptionsToPackage { osf } { newpxtext } + } \RequirePackage { newpxtext } - \bool_if:NT \l__projlib_font_useosf_bool { \useosf } \sys_if_engine_pdftex:F { \setsansfont { texgyreheros } @@ -2531,9 +2534,12 @@ \PassOptionsToPackage { no-math } { fontspec } \hook_gput_code:nnn { begindocument/before } { projlib-font } { + \bool_if:NT \l__projlib_font_useosf_bool + { + \PassOptionsToPackage { osf } { newtxtext } + } \RequirePackage { newtxtext } \RequirePackage { newtxmath } - \bool_if:NT \l__projlib_font_useosf_bool { \useosf } \sys_if_engine_pdftex:F { \setsansfont { texgyreheros } diff --git a/Master/texmf-dist/tex/latex/projlib/ProjLib.sty b/Master/texmf-dist/tex/latex/projlib/ProjLib.sty index 0e7f101b795..6ec9f6b6334 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/10/01} {} + {2023/10/15} {} {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 753b8d1a27d..7d92fe3960b 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/10/01} {} + {2023/10/15} {} {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 85d1dbbe3ea..792a47c7e34 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/10/01} {} + {2023/10/15} {} {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 241a6cb2f8d..b7c0141271a 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/10/01} {} + {2023/10/15} {} {Useful commands during draft stage} \keys_define:nn { projlib-draft } diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-font.sty b/Master/texmf-dist/tex/latex/projlib/projlib-font.sty index 36d94ddacd6..3fbe6302d4b 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/10/01} {} + {2023/10/15} {} {Font selection and configuration} \keys_define:nn { projlib-font } @@ -85,8 +85,11 @@ \PassOptionsToPackage { no-math } { fontspec } \hook_gput_code:nnn { begindocument/before } { projlib-font } { + \bool_if:NT \l__projlib_font_useosf_bool + { + \PassOptionsToPackage { osf } { newpxtext } + } \RequirePackage { newpxtext } - \bool_if:NT \l__projlib_font_useosf_bool { \useosf } \sys_if_engine_pdftex:F { \setsansfont { texgyreheros } @@ -109,9 +112,12 @@ \PassOptionsToPackage { no-math } { fontspec } \hook_gput_code:nnn { begindocument/before } { projlib-font } { + \bool_if:NT \l__projlib_font_useosf_bool + { + \PassOptionsToPackage { osf } { newtxtext } + } \RequirePackage { newtxtext } \RequirePackage { newtxmath } - \bool_if:NT \l__projlib_font_useosf_bool { \useosf } \sys_if_engine_pdftex:F { \setsansfont { texgyreheros } diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-language.sty b/Master/texmf-dist/tex/latex/projlib/projlib-language.sty index 423bd5cc1bf..c6b77caec99 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/10/01} {} + {2023/10/15} {} {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 4a6308636af..bf631020675 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/10/01} {} + {2023/10/15} {} {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 6983c55b754..2ef696b08e5 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/10/01} {} + {2023/10/15} {} {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 ff5b34a808f..39f1f8eb927 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/10/01} {} + {2023/10/15} {} {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 abff7b9a6bf..ca193e70b23 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/10/01} {} + {2023/10/15} {} {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 2e9f14d1b47..133866ca12f 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/10/01} {} + {2023/10/15} {} {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 f229d7c9266..2153a384728 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/10/01} {} + {2023/10/15} {} {Commands for rendering the title page} \keys_define:nn { projlib-titlepage } |