summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-10-24 19:35:11 +0000
committerKarl Berry <karl@freefriends.org>2022-10-24 19:35:11 +0000
commit8dc861a05f78ed267a46673b641f25f8902257b5 (patch)
tree7b6deedc0d6d403d8d15d1403cf27ea266171ad1 /Master/texmf-dist
parent0548fb827c59d4667237fed6ec5f30637e65b4a7 (diff)
se2thesis (24oct22)
git-svn-id: svn://tug.org/texlive/trunk@64803 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/doc/latex/se2thesis/CHANGELOG.md10
-rw-r--r--Master/texmf-dist/doc/latex/se2thesis/se2thesis-master-thesis-example.pdfbin1122712 -> 1122920 bytes
-rw-r--r--Master/texmf-dist/doc/latex/se2thesis/se2thesis-master-thesis-example.tex1
-rw-r--r--Master/texmf-dist/doc/latex/se2thesis/se2thesis.pdfbin363881 -> 365712 bytes
-rw-r--r--Master/texmf-dist/source/latex/se2thesis/se2thesis.dtx38
-rw-r--r--Master/texmf-dist/tex/latex/se2thesis/se2colors.sty2
-rw-r--r--Master/texmf-dist/tex/latex/se2thesis/se2fonts.sty2
-rw-r--r--Master/texmf-dist/tex/latex/se2thesis/se2thesis.cls11
-rw-r--r--Master/texmf-dist/tex/latex/se2thesis/se2translations-english.trsl4
-rw-r--r--Master/texmf-dist/tex/latex/se2thesis/se2translations-german.trsl4
10 files changed, 61 insertions, 11 deletions
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
--- a/Master/texmf-dist/doc/latex/se2thesis/se2thesis-master-thesis-example.pdf
+++ b/Master/texmf-dist/doc/latex/se2thesis/se2thesis-master-thesis-example.pdf
Binary files 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
--- a/Master/texmf-dist/doc/latex/se2thesis/se2thesis.pdf
+++ b/Master/texmf-dist/doc/latex/se2thesis/se2thesis.pdf
Binary files 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}