summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-10-15 20:41:29 +0000
committerKarl Berry <karl@freefriends.org>2023-10-15 20:41:29 +0000
commitf488081a70d5bff7a9b642e0ef178d15abd9453d (patch)
tree80b00952959d76bff88b017aa2c50a929b5f600f /Master
parent141dd8e64ffe5fdbe4c140565eb5af8fefa16a9f (diff)
projlib (15oct23)
git-svn-id: svn://tug.org/texlive/trunk@68553 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/projlib/README.md4
-rw-r--r--Master/texmf-dist/doc/latex/projlib/logo/ProjLib-logo.pdfbin0 -> 1308 bytes
-rw-r--r--Master/texmf-dist/doc/latex/projlib/logo/ProjLib-logo.pngbin0 -> 37933 bytes
-rw-r--r--Master/texmf-dist/doc/latex/projlib/logo/ProjLib-logo.tex9
-rw-r--r--Master/texmf-dist/source/latex/projlib/ProjLib.dtx34
-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.sty2
-rw-r--r--Master/texmf-dist/tex/latex/projlib/projlib-draft.sty2
-rw-r--r--Master/texmf-dist/tex/latex/projlib/projlib-font.sty12
-rw-r--r--Master/texmf-dist/tex/latex/projlib/projlib-language.sty2
-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
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
new file mode 100644
index 00000000000..b01c10135de
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/projlib/logo/ProjLib-logo.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/projlib/logo/ProjLib-logo.png b/Master/texmf-dist/doc/latex/projlib/logo/ProjLib-logo.png
new file mode 100644
index 00000000000..bb26a01f4c0
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/projlib/logo/ProjLib-logo.png
Binary files differ
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 }