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 #import "../prelude.typ" as prelude
// title // title
#if prelude.format.language == "de" [ = Gender-Hinweis
= Gender-Hinweis
] else if prelude.format.language == "en" [
= Gender note
] else [
#panic("no translation for language: ", prelude.format.language)
]
#prelude.largetext()[ #prelude.largetext()[
#if prelude.format.language == "de" [
Zur besseren Lesbarkeit wird in dieser Arbeit das generische Maskulinum verwendet. 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. Die in dieser Arbeit verwendeten
] else if prelude.format.language == "en" [ Personenbezeichnungen beziehen sich - sofern nicht anders kenntlich gemacht - auf alle Geschlechter.
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)
]
] ]
#pagebreak() #pagebreak()

View File

@ -3,23 +3,11 @@
#set align(center) #set align(center)
// title // title
#if prelude.format.language == "de" [ = Selbständigkeitserklärung
= Selbständigkeitserklärung
] else if prelude.format.language == "en" [
= Declaration of independence
] else [
#panic("no translation for language: ", prelude.format.language)
]
#v(1cm) #v(1cm)
#prelude.largetext()[ #prelude.largetext()[
#if prelude.format.language == "de" [
Ich versichere hiermit, dass ich meine #linebreak() Prüfung mit dem Thema 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)
]
] ]
#v(1cm) #v(1cm)
@ -30,15 +18,10 @@
#v(1cm) #v(1cm)
#prelude.largetext()[ #prelude.largetext()[
#if prelude.format.language == "de" [ selbständig verfasst und keine anderen als die angegebenen
selbständig verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel benutzt habe. Quellen und Hilfsmittel benutzt habe. Ich versichere zudem, dass die
Ich versichere zudem, dass die eingereichte elektronische Fassung mit der gedruckten Fassung übereinstimmt. eingereichte elektronische Fassung mit der gedruckten Fassung
] else if prelude.format.language == "en" [ übereinstimmt.
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)
]
] ]
#prelude.signature #prelude.signature

View File

@ -1,29 +1,15 @@
#import "../prelude.typ" as prelude #import "../prelude.typ" as prelude
// title // title
#if prelude.format.language == "de" [ = Sperrvermerk
= Sperrvermerk
] else if prelude.format.language == "en" [
= Confidential Clause
] else [
#panic("no translation for language: ", prelude.format.language)
]
#v(1cm) #v(1cm)
#prelude.largetext()[ #prelude.largetext()[
#if prelude.format.language == "de" [
Der Inhalt dieser Arbeit darf weder als Ganzes noch in Der Inhalt dieser Arbeit darf weder als Ganzes noch in
Auszügen Personen außerhalb des Prüfungsprozesses Auszügen Personen außerhalb des Prüfungsprozesses
und des Evaluationsverfahrens zugänglich gemacht werden, und des Evaluationsverfahrens zugänglich gemacht werden,
sofern keine anders lautende Genehmigung der Ausbildungsstätte vorliegt. 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)
]
] ]
#prelude.signature #prelude.signature

View File

@ -27,46 +27,25 @@
#prelude.largetext(prelude.info.typ) #prelude.largetext(prelude.info.typ)
// number of semester // number of semester
#if prelude.format.language == "de" [ Praxisphase des #prelude.info.semester Studienjahrs
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)
]
// fakulty // fakulty
#pad(top: 0.5cm)[ #pad(top: 0.5cm)[
#if prelude.format.language == "de" [
an der Fakultät für #prelude.info.fakultät an der Fakultät für #prelude.info.fakultät
#linebreak() #linebreak()
im Studiengang #prelude.info.studiengang 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)
]
] ]
// university // university
#pad(top: 0.5cm)[ #pad(top: 0.5cm)[
#if prelude.format.language == "de" [
an der an der
] else if prelude.format.language == "en" [
at
] else [
#panic("no translation for language: ", prelude.format.language)
]
#linebreak() #linebreak()
#prelude.info.universität #prelude.info.universität
] ]
#set align(bottom + left) #set align(bottom + left)
#if prelude.format.language == "de" [ #table(
#table(
columns: 2, columns: 2,
align: left, align: left,
stroke: none, stroke: none,
@ -88,49 +67,15 @@
"Abgabedatum:", "Abgabedatum:",
prelude.info.abgabe 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)
]
#pad( #pad(
top: 1cm, top: 1cm,
grid( grid(
// set width of columns // set width of columns
// we need two, so make both half the page width // we need two, so make both half the page width
columns: (60%, 40%), columns: (50%, 50%),
align(left, if prelude.format.language == "de" [ align(left, "Unterschrift des betrieblichen Betreuers"),
Unterschrift des betrieblichen Betreuers
] else if prelude.format.language == "en" [
Signature of the company supervisor
] else [
#panic("no translation for language: ", prelude.format.language)
]
),
align(right, {line(length: 6cm)}) align(right, {line(length: 6cm)})
) )
) )

View File

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