texlive[71208] Master/texmf-dist: se2thesis (8may24)

commits+karl at tug.org commits+karl at tug.org
Wed May 8 21:33:15 CEST 2024


Revision: 71208
          https://tug.org/svn/texlive?view=revision&revision=71208
Author:   karl
Date:     2024-05-08 21:33:15 +0200 (Wed, 08 May 2024)
Log Message:
-----------
se2thesis (8may24)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/se2thesis/CHANGELOG.md
    trunk/Master/texmf-dist/doc/latex/se2thesis/se2thesis-master-thesis-example.pdf
    trunk/Master/texmf-dist/doc/latex/se2thesis/se2thesis.pdf
    trunk/Master/texmf-dist/source/latex/se2thesis/se2colors.dtx
    trunk/Master/texmf-dist/source/latex/se2thesis/se2fonts.dtx
    trunk/Master/texmf-dist/source/latex/se2thesis/se2packages.dtx
    trunk/Master/texmf-dist/source/latex/se2thesis/se2thesis.dtx
    trunk/Master/texmf-dist/tex/latex/se2thesis/se2colors.sty
    trunk/Master/texmf-dist/tex/latex/se2thesis/se2fonts.sty
    trunk/Master/texmf-dist/tex/latex/se2thesis/se2packages.sty
    trunk/Master/texmf-dist/tex/latex/se2thesis/se2thesis.cls
    trunk/Master/texmf-dist/tex/latex/se2thesis/se2translations-english.trsl
    trunk/Master/texmf-dist/tex/latex/se2thesis/se2translations-german.trsl

Modified: trunk/Master/texmf-dist/doc/latex/se2thesis/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/se2thesis/CHANGELOG.md	2024-05-08 19:33:03 UTC (rev 71207)
+++ trunk/Master/texmf-dist/doc/latex/se2thesis/CHANGELOG.md	2024-05-08 19:33:15 UTC (rev 71208)
@@ -7,6 +7,17 @@
 
 ## [Unreleased]
 
+## [v4.0.0] – 2024–05–08
+
+### Changed
+
+- Set the maths style and bold-maths style to ISO for the maths fonts.
+
+### Removed
+
+- The option `fmode` was removed from `se2fonts`; it was already deprecated
+  since `se2thesis` version 2.0.0.
+
 ## [v3.4.0] – 2024–04–20
 
 ### Added
@@ -185,7 +196,8 @@
 ### Added
 - First official release
 
-[Unreleased]: https://github.com/se2p/se2thesis/compare/v3.4.0...HEAD
+[Unreleased]: https://github.com/se2p/se2thesis/compare/v4.0.0...HEAD
+[v4.0.0]: https://github.com/se2p/se2thesis/compare/v4.0.0...v3.4.0
 [v3.4.0]: https://github.com/se2p/se2thesis/compare/v3.4.0...v3.3.1
 [v3.3.1]: https://github.com/se2p/se2thesis/compare/v3.3.1...v3.3.0
 [v3.3.0]: https://github.com/se2p/se2thesis/compare/v3.3.0...v3.2.0

Modified: trunk/Master/texmf-dist/doc/latex/se2thesis/se2thesis-master-thesis-example.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/se2thesis/se2thesis.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/se2thesis/se2colors.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/se2thesis/se2colors.dtx	2024-05-08 19:33:03 UTC (rev 71207)
+++ trunk/Master/texmf-dist/source/latex/se2thesis/se2colors.dtx	2024-05-08 19:33:15 UTC (rev 71208)
@@ -231,7 +231,7 @@
 %
 % Identify the package and give the overall version information.
 %    \begin{macrocode}
-\ProvidesExplPackage {se2colors} {2024-04-20} {3.4.0}
+\ProvidesExplPackage {se2colors} {2024-05-08} {4.0.0}
   {A colour support package for the se2thesis bundle}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/se2thesis/se2fonts.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/se2thesis/se2fonts.dtx	2024-05-08 19:33:03 UTC (rev 71207)
+++ trunk/Master/texmf-dist/source/latex/se2thesis/se2fonts.dtx	2024-05-08 19:33:15 UTC (rev 71208)
@@ -151,65 +151,28 @@
 %
 % Identify the package and give the overall version information.
 %    \begin{macrocode}
-\ProvidesExplPackage {se2fonts} {2024-04-20} {3.4.0}
+\ProvidesExplPackage {se2fonts} {2024-05-08} {4.0.0}
   {A font-selection support package for the se2thesis bundle}
 %    \end{macrocode}
 %
 % \subsection{Load-time options}
 %
-% \begin{macro}{\l_@@_fontmode_tl}
-%   Holds the font-selection mode specified by the user as a package
-%   load-time option.
-%   \emph{Please note:} this option is deprecated!
-%    \begin{macrocode}
-\tl_new:N \l_@@_fontmode_tl
-\keys_define:nn { seiifonts }
-  {
-    fmode .choice:,
-    fmode / original .code:n = {
-      \tl_gset:Nn \l_@@_fontmode_tl {original}
-    },
-    fmode / replacement .code:n = {
-      \tl_gset:Nn \l_@@_fontmode_tl {replacement}
-    },
-    fmode / auto .code:n = {
-      \tl_gset:Nn \l_@@_fontmode_tl {auto}
-    },
-    original .meta:n = {fmode=original},
-    replacement .meta:n = {fmode=replacement},
-    auto .meta:n = {fmode=auto},
-  }
-%    \end{macrocode}
-% \end{macro}
+% The package does not have any load-time options; the formerly defined option
+% to set the font mode was removed with \pkg{se2thesis} version 4.0.0.
 %
-% \subsection{Option handling}
+% \subsection{Helper macros}
 %
+% Define a warning message of users of \pdfLaTeX{} that not all features of the
+% fonts are available and that they should consider using \LuaTeX{} instead.
 %    \begin{macrocode}
-\IfFormatAtLeastTF { 2022-06-01 }
-  { \ProcessKeyOptions [ seiifonts ] }
+\msg_new:nnnn { seiifonts } { pdflatex-used }
+  { You~ are~ using~ pdfLaTeX~ with~ the~ se2fonts~ packages.}
   {
-    \RequirePackage{ l3keys2e }
-    \ProcessKeysOptions { seiifonts }
+    While~ this~ works~ some~ font~ features~ are~ not~ available,~ consider~ 
+    using~ lualatex~ instead.
   }
 %    \end{macrocode}
 %
-% Define a warning message
-%    \begin{macrocode}
-\msg_set:nnnn { seiifonts } { deprecated-option }
-  { The~ option~ fmode~ to~ the~ se2fonts~ package~ is~ deprecated. }
-  { Remove~ it~ from~ your~ code.}
-%    \end{macrocode}
-%
-% Raise the warning if the option was used
-%    \begin{macrocode}
-\tl_if_empty:NF \l_@@_fontmode_tl
-  {
-    \msg_warning:nn { seiifonts } { deprecated-option }
-  }
-%    \end{macrocode}
-%
-% \subsection{Helper macros}
-%
 % \begin{macro}{\pdftexengine, \xetexengine, \luatexengine}
 %   We define several alias macros to identify which engine the user is running.
 %    \begin{macrocode}
@@ -242,7 +205,7 @@
 %    \begin{macrocode}
 \ifengineT { \xetexengine }
   {
-    \msg_set:nnnn { seiifonts } { xetex-not-supported }
+    \msg_new:nnnn { seiifonts } { xetex-not-supported }
       { XeTeX~ is~ not~ supported~ by~ the~ se2fonts~ package. }
       { Switch~ to~ pdfTeX~ or~ (preferably)~ LuaTeX. }
     \msg_error:nn { seiifonts } { xetex-not-supported }
@@ -261,6 +224,7 @@
 % If the user uses \LuaTeX{}, load \pkg{fontspec} and \pkg{unicode-math}.
 %    \begin{macrocode}
     \RequirePackage{fontspec}
+    \PassOptionsToPackage{math-style=ISO,bold-style=ISO}{unicode-math}
     \RequirePackage{unicode-math}
 %    \end{macrocode}
 %
@@ -288,6 +252,7 @@
 %
 % The user does not use \LuaTeX{}, thus fallback to T1 fonts.
 %    \begin{macrocode}
+    \msg_warning:nn { seiifonts } { pdflatex-used }
     \PassOptionsToPackage{T1}{fontenc}
     \PassOptionsToPackage{scaled=0.9,varl}{inconsolata}
     \PassOptionsToPackage{mono=false}{libertinus-type1}

Modified: trunk/Master/texmf-dist/source/latex/se2thesis/se2packages.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/se2thesis/se2packages.dtx	2024-05-08 19:33:03 UTC (rev 71207)
+++ trunk/Master/texmf-dist/source/latex/se2thesis/se2packages.dtx	2024-05-08 19:33:15 UTC (rev 71208)
@@ -443,7 +443,7 @@
 %
 % Identify the package and give the overall version information.
 %    \begin{macrocode}
-\ProvidesExplPackage {se2packages} {2024-04-20} {3.4.0}
+\ProvidesExplPackage {se2packages} {2024-05-08} {4.0.0}
   {Supporting packages for the se2thesis bundle}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/se2thesis/se2thesis.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/se2thesis/se2thesis.dtx	2024-05-08 19:33:03 UTC (rev 71207)
+++ trunk/Master/texmf-dist/source/latex/se2thesis/se2thesis.dtx	2024-05-08 19:33:15 UTC (rev 71208)
@@ -607,7 +607,7 @@
 %
 % Identify the class and give the overall version number.
 %    \begin{macrocode}
-\ProvidesExplClass {se2thesis} {2024-04-20} {3.4.0}
+\ProvidesExplClass {se2thesis} {2024-05-08} {4.0.0}
   {A thesis class for the Chair of Software Engineering II}
 %    \end{macrocode}
 %
@@ -1655,7 +1655,7 @@
 % We provide the following English translations.
 %
 %    \begin{macrocode}
-\ProvideDictionaryFor{English}{se2translations}[2024/04/20]
+\ProvideDictionaryFor{English}{se2translations}[2024/05/08]
 \ProvideDictTranslation{abstract}{abstract}
 \ProvideDictTranslation{Abstract}{Abstract}
 \ProvideDictTranslation{acknowledgement}{acknowledgement}
@@ -1706,7 +1706,7 @@
 % We provide the following German translations.
 %
 %    \begin{macrocode}
-\ProvideDictionaryFor{German}{se2translations}[2024/04/20]
+\ProvideDictionaryFor{German}{se2translations}[2024/05/08]
 \ProvideDictTranslation{abstract}{Zusammenfassung}
 \ProvideDictTranslation{Abstract}{Zusammenfassung}
 \ProvideDictTranslation{acknowledgement}{Danksagung}

Modified: trunk/Master/texmf-dist/tex/latex/se2thesis/se2colors.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/se2thesis/se2colors.sty	2024-05-08 19:33:03 UTC (rev 71207)
+++ trunk/Master/texmf-dist/tex/latex/se2thesis/se2colors.sty	2024-05-08 19:33:15 UTC (rev 71208)
@@ -48,7 +48,7 @@
     \endinput
   }%
 \providecommand \IfFormatAtLeastTF { \@ifl at t@r \fmtversion }
-\ProvidesExplPackage {se2colors} {2024-04-20} {3.4.0}
+\ProvidesExplPackage {se2colors} {2024-05-08} {4.0.0}
   {A colour support package for the se2thesis bundle}
 \keys_define:nn { seiicolors }
   {

Modified: trunk/Master/texmf-dist/tex/latex/se2thesis/se2fonts.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/se2thesis/se2fonts.sty	2024-05-08 19:33:03 UTC (rev 71207)
+++ trunk/Master/texmf-dist/tex/latex/se2thesis/se2fonts.sty	2024-05-08 19:33:15 UTC (rev 71208)
@@ -48,38 +48,14 @@
     \endinput
   }%
 \providecommand \IfFormatAtLeastTF { \@ifl at t@r \fmtversion }
-\ProvidesExplPackage {se2fonts} {2024-04-20} {3.4.0}
+\ProvidesExplPackage {se2fonts} {2024-05-08} {4.0.0}
   {A font-selection support package for the se2thesis bundle}
-\tl_new:N \l__slcd_fonts_fontmode_tl
-\keys_define:nn { seiifonts }
+\msg_new:nnnn { seiifonts } { pdflatex-used }
+  { You~ are~ using~ pdfLaTeX~ with~ the~ se2fonts~ packages.}
   {
-    fmode .choice:,
-    fmode / original .code:n = {
-      \tl_gset:Nn \l__slcd_fonts_fontmode_tl {original}
-    },
-    fmode / replacement .code:n = {
-      \tl_gset:Nn \l__slcd_fonts_fontmode_tl {replacement}
-    },
-    fmode / auto .code:n = {
-      \tl_gset:Nn \l__slcd_fonts_fontmode_tl {auto}
-    },
-    original .meta:n = {fmode=original},
-    replacement .meta:n = {fmode=replacement},
-    auto .meta:n = {fmode=auto},
+    While~ this~ works~ some~ font~ features~ are~ not~ available,~ consider~
+    using~ lualatex~ instead.
   }
-\IfFormatAtLeastTF { 2022-06-01 }
-  { \ProcessKeyOptions [ seiifonts ] }
-  {
-    \RequirePackage{ l3keys2e }
-    \ProcessKeysOptions { seiifonts }
-  }
-\msg_set:nnnn { seiifonts } { deprecated-option }
-  { The~ option~ fmode~ to~ the~ se2fonts~ package~ is~ deprecated. }
-  { Remove~ it~ from~ your~ code.}
-\tl_if_empty:NF \l__slcd_fonts_fontmode_tl
-  {
-    \msg_warning:nn { seiifonts } { deprecated-option }
-  }
 \cs_new_eq:NN \pdftexengine \sys_if_engine_pdftex_p:
 \cs_new_eq:NN \xetexengine \sys_if_engine_xetex_p:
 \cs_new_eq:NN \luatexengine \sys_if_engine_luatex_p:
@@ -97,7 +73,7 @@
   }
 \ifengineT { \xetexengine }
   {
-    \msg_set:nnnn { seiifonts } { xetex-not-supported }
+    \msg_new:nnnn { seiifonts } { xetex-not-supported }
       { XeTeX~ is~ not~ supported~ by~ the~ se2fonts~ package. }
       { Switch~ to~ pdfTeX~ or~ (preferably)~ LuaTeX. }
     \msg_error:nn { seiifonts } { xetex-not-supported }
@@ -105,6 +81,7 @@
 \ifengineTF { \luatexengine }
   {
     \RequirePackage{fontspec}
+    \PassOptionsToPackage{math-style=ISO,bold-style=ISO}{unicode-math}
     \RequirePackage{unicode-math}
     \defaultfontfeatures{ Scale = MatchLowercase }
     \defaultfontfeatures[\rmfamily]{ Scale = 1 }
@@ -112,6 +89,7 @@
     \RequirePackage{libertinus-otf}
     \RequirePackage{inconsolata-nerd-font}
   } {
+    \msg_warning:nn { seiifonts } { pdflatex-used }
     \PassOptionsToPackage{T1}{fontenc}
     \PassOptionsToPackage{scaled=0.9,varl}{inconsolata}
     \PassOptionsToPackage{mono=false}{libertinus-type1}

Modified: trunk/Master/texmf-dist/tex/latex/se2thesis/se2packages.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/se2thesis/se2packages.sty	2024-05-08 19:33:03 UTC (rev 71207)
+++ trunk/Master/texmf-dist/tex/latex/se2thesis/se2packages.sty	2024-05-08 19:33:15 UTC (rev 71208)
@@ -48,7 +48,7 @@
     \endinput
   }%
 \providecommand \IfFormatAtLeastTF { \@ifl at t@r \fmtversion }
-\ProvidesExplPackage {se2packages} {2024-04-20} {3.4.0}
+\ProvidesExplPackage {se2packages} {2024-05-08} {4.0.0}
   {Supporting packages for the se2thesis bundle}
 \bool_new:N \l__slcd_packages_csquotes_bool
 \bool_new:N \l__slcd_packages_booktabs_bool

Modified: trunk/Master/texmf-dist/tex/latex/se2thesis/se2thesis.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/se2thesis/se2thesis.cls	2024-05-08 19:33:03 UTC (rev 71207)
+++ trunk/Master/texmf-dist/tex/latex/se2thesis/se2thesis.cls	2024-05-08 19:33:15 UTC (rev 71208)
@@ -48,7 +48,7 @@
     \endinput
   }%
 \providecommand \IfFormatAtLeastTF { \@ifl at t@r \fmtversion }
-\ProvidesExplClass {se2thesis} {2024-04-20} {3.4.0}
+\ProvidesExplClass {se2thesis} {2024-05-08} {4.0.0}
   {A thesis class for the Chair of Software Engineering II}
 \prg_new_conditional:Nnn \slcd_package_if_loaded:n { p, T, F, TF }
   {

Modified: trunk/Master/texmf-dist/tex/latex/se2thesis/se2translations-english.trsl
===================================================================
--- trunk/Master/texmf-dist/tex/latex/se2thesis/se2translations-english.trsl	2024-05-08 19:33:03 UTC (rev 71207)
+++ trunk/Master/texmf-dist/tex/latex/se2thesis/se2translations-english.trsl	2024-05-08 19:33:15 UTC (rev 71208)
@@ -32,7 +32,7 @@
 %%                                 se2packages.sty,
 %%                                 se2thesis-master-thesis-example.bib, and
 %%                                 se2thesis-master-thesis-example.pdf
-\ProvideDictionaryFor{English}{se2translations}[2024/04/20]
+\ProvideDictionaryFor{English}{se2translations}[2024/05/08]
 \ProvideDictTranslation{abstract}{abstract}
 \ProvideDictTranslation{Abstract}{Abstract}
 \ProvideDictTranslation{acknowledgement}{acknowledgement}

Modified: trunk/Master/texmf-dist/tex/latex/se2thesis/se2translations-german.trsl
===================================================================
--- trunk/Master/texmf-dist/tex/latex/se2thesis/se2translations-german.trsl	2024-05-08 19:33:03 UTC (rev 71207)
+++ trunk/Master/texmf-dist/tex/latex/se2thesis/se2translations-german.trsl	2024-05-08 19:33:15 UTC (rev 71208)
@@ -32,7 +32,7 @@
 %%                                 se2packages.sty,
 %%                                 se2thesis-master-thesis-example.bib, and
 %%                                 se2thesis-master-thesis-example.pdf
-\ProvideDictionaryFor{German}{se2translations}[2024/04/20]
+\ProvideDictionaryFor{German}{se2translations}[2024/05/08]
 \ProvideDictTranslation{abstract}{Zusammenfassung}
 \ProvideDictTranslation{Abstract}{Zusammenfassung}
 \ProvideDictTranslation{acknowledgement}{Danksagung}



More information about the tex-live-commits mailing list.