Compare commits

..

No commits in common. "0e07d9cbd8c4f327af800dd9ad0a34a438469e38" and "9694701024283d3a12fa283105489069da2b97a0" have entirely different histories.

5 changed files with 44 additions and 162 deletions

View File

@ -2,24 +2,12 @@
#import "../prelude.typ" as prelude
// title
#if prelude.format.language == "de" [
= Gender-Hinweis
] else if prelude.format.language == "en" [
= Gender note
] else [
#panic("no translation for language: ", prelude.format.language)
]
= Gender-Hinweis
#prelude.largetext()[
#if prelude.format.language == "de" [
Zur besseren Lesbarkeit wird in dieser Arbeit das generische Maskulinum verwendet.
Die in dieser Arbeit verwendeten Personenbezeichnungen beziehen sich, sofern nicht anders kenntlich gemacht, auf alle Geschlechter.
] else if prelude.format.language == "en" [
For better readability, the generic masculine is used in this work.
The personal designations used in this work refer to all genders, unless otherwise indicated.
] else [
#panic("no translation for language: ", prelude.format.language)
]
Zur besseren Lesbarkeit wird in dieser Arbeit das generische Maskulinum verwendet.
Die in dieser Arbeit verwendeten
Personenbezeichnungen beziehen sich - sofern nicht anders kenntlich gemacht - auf alle Geschlechter.
]
#pagebreak()

View File

@ -3,23 +3,11 @@
#set align(center)
// title
#if prelude.format.language == "de" [
= Selbständigkeitserklärung
] else if prelude.format.language == "en" [
= Declaration of independence
] else [
#panic("no translation for language: ", prelude.format.language)
]
= Selbständigkeitserklärung
#v(1cm)
#prelude.largetext()[
#if prelude.format.language == "de" [
Ich versichere hiermit, dass ich meine #linebreak() Prüfung mit dem Thema
] else if prelude.format.language == "en" [
I hereby certify that I have written my #linebreak() exam with the topic
] else [
#panic("no translation for language: ", prelude.format.language)
]
Ich versichere hiermit, dass ich meine #linebreak() Prüfung mit dem Thema
]
#v(1cm)
@ -30,15 +18,10 @@
#v(1cm)
#prelude.largetext()[
#if prelude.format.language == "de" [
selbständig verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel benutzt habe.
Ich versichere zudem, dass die eingereichte elektronische Fassung mit der gedruckten Fassung übereinstimmt.
] else if prelude.format.language == "en" [
independently and have not used any sources or aids other than those specified.
I also confirm that the electronic version submitted is identical to the printed version.
] else [
#panic("no translation for language: ", prelude.format.language)
]
selbständig verfasst und keine anderen als die angegebenen
Quellen und Hilfsmittel benutzt habe. Ich versichere zudem, dass die
eingereichte elektronische Fassung mit der gedruckten Fassung
übereinstimmt.
]
#prelude.signature

View File

@ -1,29 +1,15 @@
#import "../prelude.typ" as prelude
// title
#if prelude.format.language == "de" [
= Sperrvermerk
] else if prelude.format.language == "en" [
= Confidential Clause
] else [
#panic("no translation for language: ", prelude.format.language)
]
= Sperrvermerk
#v(1cm)
#prelude.largetext()[
#if prelude.format.language == "de" [
Der Inhalt dieser Arbeit darf weder als Ganzes noch in
Auszügen Personen außerhalb des Prüfungsprozesses
und des Evaluationsverfahrens zugänglich gemacht werden,
sofern keine anders lautende Genehmigung der Ausbildungsstätte vorliegt.
] else if prelude.format.language == "en" [
The content of this thesis may not be made accessible
to persons outside the examination process and the evaluation procedure,
either in whole or in part, unless otherwise authorized by the institution.
] else [
#panic("no translation for language: ", prelude.format.language)
]
Der Inhalt dieser Arbeit darf weder als Ganzes noch in
Auszügen Personen außerhalb des Prüfungsprozesses
und des Evaluationsverfahrens zugänglich gemacht werden,
sofern keine anders lautende Genehmigung der Ausbildungsstätte vorliegt.
]
#prelude.signature

View File

@ -27,110 +27,55 @@
#prelude.largetext(prelude.info.typ)
// number of semester
#if prelude.format.language == "de" [
Praxisphase des #prelude.info.semester Studienjahrs
] else if prelude.format.language == "en" [
Practical phase of the #prelude.info.semester academic year
] else [
#panic("no translation for language: ", prelude.format.language)
]
Praxisphase des #prelude.info.semester Studienjahrs
// fakulty
#pad(top: 0.5cm)[
#if prelude.format.language == "de" [
an der Fakultät für #prelude.info.fakultät
#linebreak()
im Studiengang #prelude.info.studiengang
] else if prelude.format.language == "en" [
at the Faculty of #prelude.info.fakultät
#linebreak()
in the degree program #prelude.info.studiengang
] else [
#panic("no translation for language: ", prelude.format.language)
]
an der Fakultät für #prelude.info.fakultät
#linebreak()
im Studiengang #prelude.info.studiengang
]
// university
#pad(top: 0.5cm)[
#if prelude.format.language == "de" [
an der
] else if prelude.format.language == "en" [
at
] else [
#panic("no translation for language: ", prelude.format.language)
]
an der
#linebreak()
#prelude.info.universität
]
#set align(bottom + left)
#if prelude.format.language == "de" [
#table(
columns: 2,
align: left,
stroke: none,
"Verfasser:",
prelude.info.autor,
#table(
columns: 2,
align: left,
stroke: none,
"Verfasser:",
prelude.info.autor,
"Bearbeitungszeitraum:",
prelude.info.bearbeitungszeitraum,
"Bearbeitungszeitraum:",
prelude.info.bearbeitungszeitraum,
"Matrikelnummer, Kurs:",
str(prelude.info.matrikelnummer) + ", " + prelude.info.studiengang,
"Matrikelnummer, Kurs:",
str(prelude.info.matrikelnummer) + ", " + prelude.info.studiengang,
"Ausbildungsbetrieb:",
prelude.info.betrieb,
"Ausbildungsbetrieb:",
prelude.info.betrieb,
"Betrieblicher Betreuer:",
prelude.info.betreuer,
"Betrieblicher Betreuer:",
prelude.info.betreuer,
"Abgabedatum:",
prelude.info.abgabe
)
] else if prelude.format.language == "en" [
#table(
columns: 2,
align: left,
stroke: none,
"Author:",
prelude.info.autor,
"Editing period:",
prelude.info.bearbeitungszeitraum,
"Matriculation number, course:",
str(prelude.info.matrikelnummer) + ", " + prelude.info.studiengang,
"Training company:",
prelude.info.betrieb,
"Company supervisor:",
prelude.info.betreuer,
"Submission date:",
prelude.info.abgabe
)
] else [
#panic("no translation for language: ", prelude.format.language)
]
"Abgabedatum:",
prelude.info.abgabe
)
#pad(
top: 1cm,
grid(
// set width of columns
// we need two, so make both half the page width
columns: (60%, 40%),
align(left, if prelude.format.language == "de" [
Unterschrift des betrieblichen Betreuers
] else if prelude.format.language == "en" [
Signature of the company supervisor
] else [
#panic("no translation for language: ", prelude.format.language)
]
),
columns: (50%, 50%),
align(left, "Unterschrift des betrieblichen Betreuers"),
align(right, {line(length: 6cm)})
)
)

View File

@ -1,36 +1,16 @@
#import "../prelude.typ" as prelude
// title
#if prelude.format.language == "de" [
= Übersicht Arbeitspakete
Folgende Tabelle zeigt die Aktivtäten welche im Zeitraum vom #prelude.info.bearbeitungszeitraum abgehandelt wurden.
] else if prelude.format.language == "en" [
= Work package overview
The following table shows the activities that were covered during the #prelude.info.processing period.
] else [
#panic("no translation for language: ", prelude.format.language)
]
= Übersicht Arbeitspakete
#let table_align(col, row) = {
if row == 0 {
center
} else {
left
}
}
Folgende Tabelle zeigt die Aktivtäten welche im Zeitraum vom #prelude.info.bearbeitungszeitraum abgehandelt wurden.
#figure(
kind: table,
caption: if prelude.format.language == "de" [
Übersicht Arbeitspakete
] else if prelude.format.language == "en" [
Work package overview
] else [
#panic("no translation for language: ", prelude.format.language)
],
caption: "Übersicht Arbeitspakete",
table(
columns: (1fr, auto, auto),
align: table_align,
align: center,
inset: 0.25cm,
[*Thema*], [*Zeitraum*], [*Dauer (Wochen)*],
..for packet in prelude.info.arbeits-pakete {