From 8dc861a05f78ed267a46673b641f25f8902257b5 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 24 Oct 2022 19:35:11 +0000 Subject: se2thesis (24oct22) git-svn-id: svn://tug.org/texlive/trunk@64803 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/se2thesis/CHANGELOG.md | 10 +++++- .../se2thesis/se2thesis-master-thesis-example.pdf | Bin 1122712 -> 1122920 bytes .../se2thesis/se2thesis-master-thesis-example.tex | 1 + .../texmf-dist/doc/latex/se2thesis/se2thesis.pdf | Bin 363881 -> 365712 bytes .../source/latex/se2thesis/se2thesis.dtx | 38 ++++++++++++++++++--- .../texmf-dist/tex/latex/se2thesis/se2colors.sty | 2 +- Master/texmf-dist/tex/latex/se2thesis/se2fonts.sty | 2 +- .../texmf-dist/tex/latex/se2thesis/se2thesis.cls | 11 +++++- .../latex/se2thesis/se2translations-english.trsl | 4 ++- .../latex/se2thesis/se2translations-german.trsl | 4 ++- 10 files changed, 61 insertions(+), 11 deletions(-) (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/latex/se2thesis/CHANGELOG.md b/Master/texmf-dist/doc/latex/se2thesis/CHANGELOG.md index a3756a9ad9b..5f35b011e94 100644 --- a/Master/texmf-dist/doc/latex/se2thesis/CHANGELOG.md +++ b/Master/texmf-dist/doc/latex/se2thesis/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to ## [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 @@ and this project adheres to ### 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 diff --git a/Master/texmf-dist/doc/latex/se2thesis/se2thesis-master-thesis-example.pdf b/Master/texmf-dist/doc/latex/se2thesis/se2thesis-master-thesis-example.pdf index 17fe44423f9..19a357abcad 100644 Binary files a/Master/texmf-dist/doc/latex/se2thesis/se2thesis-master-thesis-example.pdf and b/Master/texmf-dist/doc/latex/se2thesis/se2thesis-master-thesis-example.pdf differ diff --git a/Master/texmf-dist/doc/latex/se2thesis/se2thesis-master-thesis-example.tex b/Master/texmf-dist/doc/latex/se2thesis/se2thesis-master-thesis-example.tex index 763f62a102b..b6e2610ddb8 100644 --- a/Master/texmf-dist/doc/latex/se2thesis/se2thesis-master-thesis-example.tex +++ b/Master/texmf-dist/doc/latex/se2thesis/se2thesis-master-thesis-example.tex @@ -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} diff --git a/Master/texmf-dist/doc/latex/se2thesis/se2thesis.pdf b/Master/texmf-dist/doc/latex/se2thesis/se2thesis.pdf index 23642453adb..a6bc343034a 100644 Binary files a/Master/texmf-dist/doc/latex/se2thesis/se2thesis.pdf and b/Master/texmf-dist/doc/latex/se2thesis/se2thesis.pdf differ diff --git a/Master/texmf-dist/source/latex/se2thesis/se2thesis.dtx b/Master/texmf-dist/source/latex/se2thesis/se2thesis.dtx index d48480fb211..0dea72eb51c 100644 --- a/Master/texmf-dist/source/latex/se2thesis/se2thesis.dtx +++ b/Master/texmf-dist/source/latex/se2thesis/se2thesis.dtx @@ -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} % diff --git a/Master/texmf-dist/tex/latex/se2thesis/se2colors.sty b/Master/texmf-dist/tex/latex/se2thesis/se2colors.sty index 4506417149e..5370ec63d9f 100644 --- a/Master/texmf-dist/tex/latex/se2thesis/se2colors.sty +++ b/Master/texmf-dist/tex/latex/se2thesis/se2colors.sty @@ -41,7 +41,7 @@ \endinput }% \providecommand \IfFormatAtLeastTF { \@ifl@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 } { diff --git a/Master/texmf-dist/tex/latex/se2thesis/se2fonts.sty b/Master/texmf-dist/tex/latex/se2thesis/se2fonts.sty index 2e1fd8fa3c9..33a25156dd0 100644 --- a/Master/texmf-dist/tex/latex/se2thesis/se2fonts.sty +++ b/Master/texmf-dist/tex/latex/se2thesis/se2fonts.sty @@ -41,7 +41,7 @@ \endinput }% \providecommand \IfFormatAtLeastTF { \@ifl@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 } { diff --git a/Master/texmf-dist/tex/latex/se2thesis/se2thesis.cls b/Master/texmf-dist/tex/latex/se2thesis/se2thesis.cls index 6d67799c246..d02fd61e313 100644 --- a/Master/texmf-dist/tex/latex/se2thesis/se2thesis.cls +++ b/Master/texmf-dist/tex/latex/se2thesis/se2thesis.cls @@ -41,7 +41,7 @@ \endinput }% \providecommand \IfFormatAtLeastTF { \@ifl@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 \\ diff --git a/Master/texmf-dist/tex/latex/se2thesis/se2translations-english.trsl b/Master/texmf-dist/tex/latex/se2thesis/se2translations-english.trsl index 30f8e2b7fa5..5753afffe54 100644 --- a/Master/texmf-dist/tex/latex/se2thesis/se2translations-english.trsl +++ b/Master/texmf-dist/tex/latex/se2thesis/se2translations-english.trsl @@ -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} diff --git a/Master/texmf-dist/tex/latex/se2thesis/se2translations-german.trsl b/Master/texmf-dist/tex/latex/se2thesis/se2translations-german.trsl index 62bfd8c5e5a..3351ab36a60 100644 --- a/Master/texmf-dist/tex/latex/se2thesis/se2translations-german.trsl +++ b/Master/texmf-dist/tex/latex/se2thesis/se2translations-german.trsl @@ -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} -- cgit v1.2.3