texlive[64803] Master/texmf-dist: se2thesis (24oct22)

commits+karl at tug.org commits+karl at tug.org
Mon Oct 24 21:35:11 CEST 2022


Revision: 64803
          http://tug.org/svn/texlive?view=revision&revision=64803
Author:   karl
Date:     2022-10-24 21:35:11 +0200 (Mon, 24 Oct 2022)
Log Message:
-----------
se2thesis (24oct22)

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-master-thesis-example.tex
    trunk/Master/texmf-dist/doc/latex/se2thesis/se2thesis.pdf
    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/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	2022-10-24 19:34:56 UTC (rev 64802)
+++ trunk/Master/texmf-dist/doc/latex/se2thesis/CHANGELOG.md	2022-10-24 19:35:11 UTC (rev 64803)
@@ -7,6 +7,13 @@
 
 ## [Unreleased]
 
+## [v1.2.0] – 2022–10–24
+
+### Added
+
+- A macro `\matrnumber` to specify the matriculation number of the student on
+  the title page.
+
 ## [v1.1.1] - 2022-09-27
 
 ### Fixed
@@ -31,5 +38,6 @@
 ### Added
 - First official release
 
-[v1.1.1]: https://github.com/se2p/se2thesis/compare/1.1.0...v1.1.1
+[v1.2.0]: https://github.com/se2p/se2thesis/compare/v1.2.0...v1.1.1
+[v1.1.1]: https://github.com/se2p/se2thesis/compare/v1.1.0...v1.1.1
 [v1.1.0]: https://github.com/se2p/se2thesis/compare/1.0.0...v1.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-master-thesis-example.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/se2thesis/se2thesis-master-thesis-example.tex	2022-10-24 19:34:56 UTC (rev 64802)
+++ trunk/Master/texmf-dist/doc/latex/se2thesis/se2thesis-master-thesis-example.tex	2022-10-24 19:35:11 UTC (rev 64803)
@@ -52,6 +52,7 @@
 \author{Stephan Lukasczyk}
 \title{A Master Thesis Example Document}
 \degreeprogramme{Computer Science}
+\matrnumber{0815}
 \supervisor{Prof.\,Dr.~Max Mustermann}
 \advisor{Marianne Musterfrau}
 \department{Faculty of Examples}

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

Modified: trunk/Master/texmf-dist/source/latex/se2thesis/se2thesis.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/se2thesis/se2thesis.dtx	2022-10-24 19:34:56 UTC (rev 64802)
+++ trunk/Master/texmf-dist/source/latex/se2thesis/se2thesis.dtx	2022-10-24 19:35:11 UTC (rev 64803)
@@ -418,6 +418,14 @@
 %   thesis in English.
 % \end{function}
 %
+% \begin{function}{\matrnumber}
+%   \begin{syntax}
+%     \cmd{\matrnumber} \marg{matriculation-number}
+%   \end{syntax}
+%   Specify the matriculation number of the student writing the thesis.
+%   This is required for Bachelor and Master theses.
+% \end{function}
+%
 % \begin{function}{\supervisor, \cosupervisor}
 %   \begin{syntax}
 %     \cmd{\supervisor} \marg{name}
@@ -1052,7 +1060,7 @@
 %
 % Identify the class and give the overall version number.
 %    \begin{macrocode}
-\ProvidesExplClass {se2thesis} {2022-09-27} {1.1.1}
+\ProvidesExplClass {se2thesis} {2022-10-24} {1.2.0}
   {A thesis class for the Chair of Software Engineering II}
 %    \end{macrocode}
 %
@@ -1133,6 +1141,7 @@
 %   {
 %     \l_@@_version_tl,
 %     \l_@@_degreeprogramme_tl,
+%     \l_@@_matrnumber_tl,
 %     \l_@@_supervisor_tl,
 %     \l_@@_cosupervisor_tl,
 %     \l_@@_advisor_tl,
@@ -1147,6 +1156,7 @@
 %    \begin{macrocode}
 \tl_new:N \l_@@_version_tl
 \tl_new:N \l_@@_degreeprogramme_tl
+\tl_new:N \l_@@_matrnumber_tl
 \tl_new:N \l_@@_supervisor_tl
 \tl_new:N \l_@@_cosupervisor_tl
 \tl_new:N \l_@@_advisor_tl
@@ -1454,6 +1464,16 @@
 %    \end{macrocode}
 % \end{macro}
 %
+% \begin{macro}{\matrnumber}
+%   Specify the matriculation number of the student.
+%    \begin{macrocode}
+\ProvideDocumentCommand \matrnumber { m }
+  {
+    \tl_set:Nn \l_@@_matrnumber_tl {#1}
+  }
+%    \end{macrocode}
+% \end{macro}
+%
 % \begin{macro}{\supervisor, \cosupervisor}
 %   Specify the supervisor and co-supervisor of the thesis, usually a professor.
 %    \begin{macrocode}
@@ -1857,6 +1877,10 @@
 %    \begin{macrocode}
         \begin{center}
           \begin{tabular}{@{} l @{\quad} l}
+            \tl_if_empty:NF \l_@@_matrnumber_tl
+              {
+                \GetTranslation{Matrnumber}    & \l_@@_matrnumber_tl \\
+              }
             \tl_if_empty:NF \l_@@_supervisor_tl
               {
                 \GetTranslation{Supervisor}    & \l_@@_supervisor_tl \\
@@ -2144,7 +2168,7 @@
 % We provide the following English translations.
 %
 %    \begin{macrocode}
-\ProvideDictionaryFor{English}{se2translations}[2022/09/27]
+\ProvideDictionaryFor{English}{se2translations}[2022/10/24]
 \ProvideDictTranslation{abstract}{abstract}
 \ProvideDictTranslation{Abstract}{Abstract}
 \ProvideDictTranslation{acknowledgement}{acknowledgement}
@@ -2159,6 +2183,8 @@
 \ProvideDictTranslation{Co-advisor}{Co-advisor}
 \ProvideDictTranslation{co-advisors}{co-advisors}
 \ProvideDictTranslation{Co-advisors}{Co-advisors}
+\ProvideDictTranslation{matrnumber}{matriculation number}
+\ProvideDictTranslation{Matrnumber}{Matriculation number}
 \ProvideDictTranslation{supervisor}{supervisor}
 \ProvideDictTranslation{Supervisor}{Supervisor}
 \ProvideDictTranslation{co-supervisor}{co-supervisor}
@@ -2193,7 +2219,7 @@
 % We provide the following German translations.
 %
 %    \begin{macrocode}
-\ProvideDictionaryFor{German}{se2translations}[2022/09/27]
+\ProvideDictionaryFor{German}{se2translations}[2022/10/24]
 \ProvideDictTranslation{abstract}{Zusammenfassung}
 \ProvideDictTranslation{Abstract}{Zusammenfassung}
 \ProvideDictTranslation{acknowledgement}{Danksagung}
@@ -2208,6 +2234,8 @@
 \ProvideDictTranslation{Co-advisor}{Mitbetreuer}
 \ProvideDictTranslation{co-advisors}{Mitbetreuer}
 \ProvideDictTranslation{Co-advisors}{Mitbetreuer}
+\ProvideDictTranslation{matrnumber}{Matrikelnummer}
+\ProvideDictTranslation{Matrnumber}{Matrikelnummer}
 \ProvideDictTranslation{supervisor}{Prüfer}
 \ProvideDictTranslation{Supervisor}{Prüfer}
 \ProvideDictTranslation{co-supervisor}{Zweitprüfer}
@@ -2252,7 +2280,7 @@
 %
 % Identify the package and give the overall version information.
 %    \begin{macrocode}
-\ProvidesExplPackage {se2colors} {2022-09-27} {1.1.1}
+\ProvidesExplPackage {se2colors} {2022-10-24} {1.2.0}
   {A colour support package for the se2thesis bundle}
 %    \end{macrocode}
 %
@@ -2358,7 +2386,7 @@
 %
 % Identify the package and give the overall version information.
 %    \begin{macrocode}
-\ProvidesExplPackage {se2fonts} {2022-09-27} {1.1.1}
+\ProvidesExplPackage {se2fonts} {2022-10-24} {1.2.0}
   {A font-selection support package for the se2thesis bundle}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/tex/latex/se2thesis/se2colors.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/se2thesis/se2colors.sty	2022-10-24 19:34:56 UTC (rev 64802)
+++ trunk/Master/texmf-dist/tex/latex/se2thesis/se2colors.sty	2022-10-24 19:35:11 UTC (rev 64803)
@@ -41,7 +41,7 @@
     \endinput
   }%
 \providecommand \IfFormatAtLeastTF { \@ifl at t@r \fmtversion }
-\ProvidesExplPackage {se2colors} {2022-09-27} {1.1.1}
+\ProvidesExplPackage {se2colors} {2022-10-24} {1.2.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	2022-10-24 19:34:56 UTC (rev 64802)
+++ trunk/Master/texmf-dist/tex/latex/se2thesis/se2fonts.sty	2022-10-24 19:35:11 UTC (rev 64803)
@@ -41,7 +41,7 @@
     \endinput
   }%
 \providecommand \IfFormatAtLeastTF { \@ifl at t@r \fmtversion }
-\ProvidesExplPackage {se2fonts} {2022-09-27} {1.1.1}
+\ProvidesExplPackage {se2fonts} {2022-10-24} {1.2.0}
   {A font-selection support package for the se2thesis bundle}
 \keys_define:nn { seiifonts }
   {

Modified: trunk/Master/texmf-dist/tex/latex/se2thesis/se2thesis.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/se2thesis/se2thesis.cls	2022-10-24 19:34:56 UTC (rev 64802)
+++ trunk/Master/texmf-dist/tex/latex/se2thesis/se2thesis.cls	2022-10-24 19:35:11 UTC (rev 64803)
@@ -41,7 +41,7 @@
     \endinput
   }%
 \providecommand \IfFormatAtLeastTF { \@ifl at t@r \fmtversion }
-\ProvidesExplClass {se2thesis} {2022-09-27} {1.1.1}
+\ProvidesExplClass {se2thesis} {2022-10-24} {1.2.0}
   {A thesis class for the Chair of Software Engineering II}
 \prg_new_conditional:Nnn \slcd_package_if_loaded:n { p, T, F, TF }
   {
@@ -69,6 +69,7 @@
 \bool_new:N \l__slcd_biblatex_bool
 \tl_new:N \l__slcd_version_tl
 \tl_new:N \l__slcd_degreeprogramme_tl
+\tl_new:N \l__slcd_matrnumber_tl
 \tl_new:N \l__slcd_supervisor_tl
 \tl_new:N \l__slcd_cosupervisor_tl
 \tl_new:N \l__slcd_advisor_tl
@@ -262,6 +263,10 @@
   {
     \tl_set:Nn \l__slcd_degreeprogramme_tl {#1}
   }
+\ProvideDocumentCommand \matrnumber { m }
+  {
+    \tl_set:Nn \l__slcd_matrnumber_tl {#1}
+  }
 \ProvideDocumentCommand \supervisor { m }
   {
     \tl_set:Nn \l__slcd_supervisor_tl {#1}
@@ -544,6 +549,10 @@
         \end{center}\par\bigskip
         \begin{center}
           \begin{tabular}{@{} l @{\quad} l}
+            \tl_if_empty:NF \l__slcd_matrnumber_tl
+              {
+                \GetTranslation{Matrnumber}    & \l__slcd_matrnumber_tl \\
+              }
             \tl_if_empty:NF \l__slcd_supervisor_tl
               {
                 \GetTranslation{Supervisor}    & \l__slcd_supervisor_tl \\

Modified: trunk/Master/texmf-dist/tex/latex/se2thesis/se2translations-english.trsl
===================================================================
--- trunk/Master/texmf-dist/tex/latex/se2thesis/se2translations-english.trsl	2022-10-24 19:34:56 UTC (rev 64802)
+++ trunk/Master/texmf-dist/tex/latex/se2thesis/se2translations-english.trsl	2022-10-24 19:35:11 UTC (rev 64803)
@@ -25,7 +25,7 @@
 %%                                 se2translations-german.trsl,
 %%                                 se2colors.sty, and
 %%                                 se2fonts.sty
-\ProvideDictionaryFor{English}{se2translations}[2022/09/27]
+\ProvideDictionaryFor{English}{se2translations}[2022/10/24]
 \ProvideDictTranslation{abstract}{abstract}
 \ProvideDictTranslation{Abstract}{Abstract}
 \ProvideDictTranslation{acknowledgement}{acknowledgement}
@@ -40,6 +40,8 @@
 \ProvideDictTranslation{Co-advisor}{Co-advisor}
 \ProvideDictTranslation{co-advisors}{co-advisors}
 \ProvideDictTranslation{Co-advisors}{Co-advisors}
+\ProvideDictTranslation{matrnumber}{matriculation number}
+\ProvideDictTranslation{Matrnumber}{Matriculation number}
 \ProvideDictTranslation{supervisor}{supervisor}
 \ProvideDictTranslation{Supervisor}{Supervisor}
 \ProvideDictTranslation{co-supervisor}{co-supervisor}

Modified: trunk/Master/texmf-dist/tex/latex/se2thesis/se2translations-german.trsl
===================================================================
--- trunk/Master/texmf-dist/tex/latex/se2thesis/se2translations-german.trsl	2022-10-24 19:34:56 UTC (rev 64802)
+++ trunk/Master/texmf-dist/tex/latex/se2thesis/se2translations-german.trsl	2022-10-24 19:35:11 UTC (rev 64803)
@@ -25,7 +25,7 @@
 %%                                 se2translations-german.trsl,
 %%                                 se2colors.sty, and
 %%                                 se2fonts.sty
-\ProvideDictionaryFor{German}{se2translations}[2022/09/27]
+\ProvideDictionaryFor{German}{se2translations}[2022/10/24]
 \ProvideDictTranslation{abstract}{Zusammenfassung}
 \ProvideDictTranslation{Abstract}{Zusammenfassung}
 \ProvideDictTranslation{acknowledgement}{Danksagung}
@@ -40,6 +40,8 @@
 \ProvideDictTranslation{Co-advisor}{Mitbetreuer}
 \ProvideDictTranslation{co-advisors}{Mitbetreuer}
 \ProvideDictTranslation{Co-advisors}{Mitbetreuer}
+\ProvideDictTranslation{matrnumber}{Matrikelnummer}
+\ProvideDictTranslation{Matrnumber}{Matrikelnummer}
 \ProvideDictTranslation{supervisor}{Prüfer}
 \ProvideDictTranslation{Supervisor}{Prüfer}
 \ProvideDictTranslation{co-supervisor}{Zweitprüfer}



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