texlive[72025] Master/texmf-dist: se2thesis (13aug24)

commits+karl at tug.org commits+karl at tug.org
Tue Aug 13 22:04:26 CEST 2024


Revision: 72025
          https://tug.org/svn/texlive?view=revision&revision=72025
Author:   karl
Date:     2024-08-13 22:04:26 +0200 (Tue, 13 Aug 2024)
Log Message:
-----------
se2thesis (13aug24)

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-08-13 20:04:17 UTC (rev 72024)
+++ trunk/Master/texmf-dist/doc/latex/se2thesis/CHANGELOG.md	2024-08-13 20:04:26 UTC (rev 72025)
@@ -7,6 +7,14 @@
 
 ## [Unreleased]
 
+## [v4.3.2] – 2024–08–12
+
+### Fixed
+
+- Prevent line break in the lower back title if one added a manual line break
+  using `\\` to the title in order to layout it properly for the front title
+  page.
+
 ## [v4.3.1] – 2024–07–31
 
 ### Added
@@ -259,7 +267,8 @@
 ### Added
 - First official release
 
-[Unreleased]: https://github.com/se2p/se2thesis/compare/v4.3.1...HEAD
+[Unreleased]: https://github.com/se2p/se2thesis/compare/v4.3.2...HEAD
+[v4.3.2]: https://github.com/se2p/se2thesis/compare/v4.3.2...v4.3.1
 [v4.3.1]: https://github.com/se2p/se2thesis/compare/v4.3.1...v4.3.0
 [v4.3.0]: https://github.com/se2p/se2thesis/compare/v4.3.0...v4.2.0
 [v4.2.0]: https://github.com/se2p/se2thesis/compare/v4.2.0...v4.1.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-08-13 20:04:17 UTC (rev 72024)
+++ trunk/Master/texmf-dist/source/latex/se2thesis/se2colors.dtx	2024-08-13 20:04:26 UTC (rev 72025)
@@ -231,7 +231,7 @@
 %
 % Identify the package and give the overall version information.
 %    \begin{macrocode}
-\ProvidesExplPackage {se2colors} {2024-07-31} {4.3.1}
+\ProvidesExplPackage {se2colors} {2024-08-12} {4.3.2}
   {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-08-13 20:04:17 UTC (rev 72024)
+++ trunk/Master/texmf-dist/source/latex/se2thesis/se2fonts.dtx	2024-08-13 20:04:26 UTC (rev 72025)
@@ -151,7 +151,7 @@
 %
 % Identify the package and give the overall version information.
 %    \begin{macrocode}
-\ProvidesExplPackage {se2fonts} {2024-07-31} {4.3.1}
+\ProvidesExplPackage {se2fonts} {2024-08-12} {4.3.2}
   {A font-selection support package for the se2thesis bundle}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/se2thesis/se2packages.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/se2thesis/se2packages.dtx	2024-08-13 20:04:17 UTC (rev 72024)
+++ trunk/Master/texmf-dist/source/latex/se2thesis/se2packages.dtx	2024-08-13 20:04:26 UTC (rev 72025)
@@ -446,6 +446,8 @@
 %   \bibitem{DBLP:journals/sttt/BeyerLW19} Dirk Beyer, Stefan Löwe, and Philipp
 %   Wendler: \emph{Reliable benchmarking: requirements and solutions}. STTT
 %   21(1): 1--29 (2019)
+%   \bibitem{Knu86} Donald E. Knuth: \emph{The \TeX{}book}.  Addison-Wesley
+%   (1986)
 % \end{thebibliography}
 % 
 %
@@ -470,7 +472,7 @@
 %
 % Identify the package and give the overall version information.
 %    \begin{macrocode}
-\ProvidesExplPackage {se2packages} {2024-07-31} {4.3.1}
+\ProvidesExplPackage {se2packages} {2024-08-12} {4.3.2}
   {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-08-13 20:04:17 UTC (rev 72024)
+++ trunk/Master/texmf-dist/source/latex/se2thesis/se2thesis.dtx	2024-08-13 20:04:26 UTC (rev 72025)
@@ -570,7 +570,7 @@
 % \end{verbatim}
 %
 % Note that by default, \LaTeX{} does not provide hyphenation for compound
-% words, which is explained in the \TeX{} Book~\cite[p.~454]{TODO} and a
+% words, which is explained in the \TeX{} Book~\cite[p.~454]{Knu86} and a
 % StackExchange post\footnote{\href{https://tex.stackexchange.com/a/63234/14622}{https://tex.stackexchange.com/a/63234/14622}}.  The \pkg{babel} package
 % provides a way (called shorthands) for German, which allows to reenable
 % hyphenation for compound words (as they are common on German).  These
@@ -654,7 +654,7 @@
 %
 % Identify the class and give the overall version number.
 %    \begin{macrocode}
-\ProvidesExplClass {se2thesis} {2024-07-31} {4.3.1}
+\ProvidesExplClass {se2thesis} {2024-08-12} {4.3.2}
   {A thesis class for the Chair of Software Engineering II}
 %    \end{macrocode}
 %
@@ -1409,12 +1409,18 @@
 %    \end{macrocode}
 %
 % \begin{macro}{\@lowertitleback}
-%   Afterwards, override the definition of \cs{@lowertitleback}.
+%   Afterwards, override the definition of \cs{@lowertitleback}.  To prevent
+%   line breaks in the title (that might be necessary to layout it properly on
+%   the front title page), we place a group around \cs{@title} and temporarily
+%   redefine \cmd{\\} to do nothing.
 %    \begin{macrocode}
 \renewcommand*{\@lowertitleback}{%
   \group_begin:
     \noindent\textbf{\@author}:\\
-    \emph{\@title}\\
+    \group_begin:
+      \let\\\relax
+      \emph{\@title}
+    \group_end:\\
     \tl_if_eq:NnT \l_@@_thesis_type_tl { bachelor }
       { \GetTranslation{Bachelor-thesis},~ }
     \tl_if_eq:NnT \l_@@_thesis_type_tl { master }
@@ -1725,7 +1731,7 @@
 % We provide the following English translations.
 %
 %    \begin{macrocode}
-\ProvideDictionaryFor{English}{se2translations}[2024/07/31]
+\ProvideDictionaryFor{English}{se2translations}[2024/08/12]
 \ProvideDictTranslation{abstract}{abstract}
 \ProvideDictTranslation{Abstract}{Abstract}
 \ProvideDictTranslation{acknowledgement}{acknowledgement}
@@ -1776,7 +1782,7 @@
 % We provide the following German translations.
 %
 %    \begin{macrocode}
-\ProvideDictionaryFor{German}{se2translations}[2024/07/31]
+\ProvideDictionaryFor{German}{se2translations}[2024/08/12]
 \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-08-13 20:04:17 UTC (rev 72024)
+++ trunk/Master/texmf-dist/tex/latex/se2thesis/se2colors.sty	2024-08-13 20:04:26 UTC (rev 72025)
@@ -48,7 +48,7 @@
     \endinput
   }%
 \providecommand \IfFormatAtLeastTF { \@ifl at t@r \fmtversion }
-\ProvidesExplPackage {se2colors} {2024-07-31} {4.3.1}
+\ProvidesExplPackage {se2colors} {2024-08-12} {4.3.2}
   {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-08-13 20:04:17 UTC (rev 72024)
+++ trunk/Master/texmf-dist/tex/latex/se2thesis/se2fonts.sty	2024-08-13 20:04:26 UTC (rev 72025)
@@ -48,7 +48,7 @@
     \endinput
   }%
 \providecommand \IfFormatAtLeastTF { \@ifl at t@r \fmtversion }
-\ProvidesExplPackage {se2fonts} {2024-07-31} {4.3.1}
+\ProvidesExplPackage {se2fonts} {2024-08-12} {4.3.2}
   {A font-selection support package for the se2thesis bundle}
 \msg_new:nnnn { seiifonts } { pdflatex-used }
   { You~ are~ using~ pdfLaTeX~ with~ the~ se2fonts~ packages.}

Modified: trunk/Master/texmf-dist/tex/latex/se2thesis/se2packages.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/se2thesis/se2packages.sty	2024-08-13 20:04:17 UTC (rev 72024)
+++ trunk/Master/texmf-dist/tex/latex/se2thesis/se2packages.sty	2024-08-13 20:04:26 UTC (rev 72025)
@@ -48,7 +48,7 @@
     \endinput
   }%
 \providecommand \IfFormatAtLeastTF { \@ifl at t@r \fmtversion }
-\ProvidesExplPackage {se2packages} {2024-07-31} {4.3.1}
+\ProvidesExplPackage {se2packages} {2024-08-12} {4.3.2}
   {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-08-13 20:04:17 UTC (rev 72024)
+++ trunk/Master/texmf-dist/tex/latex/se2thesis/se2thesis.cls	2024-08-13 20:04:26 UTC (rev 72025)
@@ -48,7 +48,7 @@
     \endinput
   }%
 \providecommand \IfFormatAtLeastTF { \@ifl at t@r \fmtversion }
-\ProvidesExplClass {se2thesis} {2024-07-31} {4.3.1}
+\ProvidesExplClass {se2thesis} {2024-08-12} {4.3.2}
   {A thesis class for the Chair of Software Engineering II}
 \prg_new_conditional:Nnn \slcd_package_if_loaded:n { p, T, F, TF }
   {
@@ -532,7 +532,10 @@
 \renewcommand*{\@lowertitleback}{%
   \group_begin:
     \noindent\textbf{\@author}:\\
-    \emph{\@title}\\
+    \group_begin:
+      \let\\\relax
+      \emph{\@title}
+    \group_end:\\
     \tl_if_eq:NnT \l__slcd_thesis_type_tl { bachelor }
       { \GetTranslation{Bachelor-thesis},~ }
     \tl_if_eq:NnT \l__slcd_thesis_type_tl { master }

Modified: trunk/Master/texmf-dist/tex/latex/se2thesis/se2translations-english.trsl
===================================================================
--- trunk/Master/texmf-dist/tex/latex/se2thesis/se2translations-english.trsl	2024-08-13 20:04:17 UTC (rev 72024)
+++ trunk/Master/texmf-dist/tex/latex/se2thesis/se2translations-english.trsl	2024-08-13 20:04:26 UTC (rev 72025)
@@ -32,7 +32,7 @@
 %%                                 se2packages.sty,
 %%                                 se2thesis-master-thesis-example.bib, and
 %%                                 se2thesis-master-thesis-example.pdf
-\ProvideDictionaryFor{English}{se2translations}[2024/07/31]
+\ProvideDictionaryFor{English}{se2translations}[2024/08/12]
 \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-08-13 20:04:17 UTC (rev 72024)
+++ trunk/Master/texmf-dist/tex/latex/se2thesis/se2translations-german.trsl	2024-08-13 20:04:26 UTC (rev 72025)
@@ -32,7 +32,7 @@
 %%                                 se2packages.sty,
 %%                                 se2thesis-master-thesis-example.bib, and
 %%                                 se2thesis-master-thesis-example.pdf
-\ProvideDictionaryFor{German}{se2translations}[2024/07/31]
+\ProvideDictionaryFor{German}{se2translations}[2024/08/12]
 \ProvideDictTranslation{abstract}{Zusammenfassung}
 \ProvideDictTranslation{Abstract}{Zusammenfassung}
 \ProvideDictTranslation{acknowledgement}{Danksagung}



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