init
This commit is contained in:
97
masterarbeit_style.typ
Normal file
97
masterarbeit_style.typ
Normal file
@@ -0,0 +1,97 @@
|
||||
#let thesis_meta(title, subtitle: none, author, degree, supervisor, submission_date) = (
|
||||
title: title,
|
||||
subtitle: subtitle,
|
||||
author: author,
|
||||
degree: degree,
|
||||
supervisor: supervisor,
|
||||
submission_date: submission_date,
|
||||
)
|
||||
|
||||
#let cover(meta) = [
|
||||
#set page(numbering: none)
|
||||
#align(center)[
|
||||
#set text(font: "Times New Roman", size: 12pt)
|
||||
#v(5cm)
|
||||
|
||||
#text(size: 20pt, weight: "bold")[#meta.title]
|
||||
#if meta.subtitle != none [
|
||||
#v(6mm)
|
||||
#text(size: 14pt)[#meta.subtitle]
|
||||
]
|
||||
|
||||
#v(2cm)
|
||||
#text(size: 12pt)[Masterarbeit]
|
||||
#v(4mm)
|
||||
#text(size: 12pt)[#meta.degree]
|
||||
|
||||
#v(3cm)
|
||||
#text(size: 12pt)[Autor: #meta.author]
|
||||
#v(2mm)
|
||||
#text(size: 12pt)[Betreuung: #meta.supervisor]
|
||||
#v(2mm)
|
||||
#text(size: 12pt)[Abgabedatum: #meta.submission_date]
|
||||
|
||||
#v(2cm)
|
||||
#text(size: 10pt)[Hochschule Neu-Ulm - Fakultaet fuer Wirtschaftswissenschaften]
|
||||
]
|
||||
]
|
||||
|
||||
#let declaration(meta) = [
|
||||
#set page(numbering: none)
|
||||
#set text(font: "Times New Roman", size: 11pt)
|
||||
#set par(leading: 14pt)
|
||||
#heading(level: 1)[Eigenstaendigkeitserklaerung]
|
||||
|
||||
Hiermit versichere ich, die vorliegende Masterarbeit selbstaendig verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel verwendet zu haben. Alle woertlich oder sinngemaess uebernommenen Textstellen sind als solche gekennzeichnet.
|
||||
|
||||
#v(2cm)
|
||||
#align(left)[
|
||||
#text(size: 11pt)[Neu-Ulm, #raw("______________________________")]
|
||||
#v(3mm)
|
||||
#text(size: 11pt)[Unterschrift: #raw("______________________________")]
|
||||
]
|
||||
]
|
||||
|
||||
#let abstract(content) = [
|
||||
#set page(numbering: "arabic")
|
||||
#set text(font: "Times New Roman", size: 11pt)
|
||||
#set par(justify: true, leading: 14pt)
|
||||
#content
|
||||
]
|
||||
|
||||
#let body_show() = [
|
||||
#set page(
|
||||
paper: "a4",
|
||||
margin: (top: 25mm, bottom: 25mm, inside: 30mm, outside: 20mm),
|
||||
numbering: "arabic"
|
||||
)
|
||||
#set text(font: "Times New Roman", size: 11pt)
|
||||
#set par(justify: true, leading: 14pt, first-line-indent: 5mm)
|
||||
#set list(indent: 6mm, spacing: 2mm)
|
||||
#set heading(numbering: "1.", depth: 3)
|
||||
#show heading.where(level: 1): it => [
|
||||
#set text(size: 16pt, weight: "bold")
|
||||
#it.body
|
||||
]
|
||||
#show heading.where(level: 2): it => [
|
||||
#set text(size: 13pt, weight: "semibold")
|
||||
#it.body
|
||||
]
|
||||
#show heading.where(level: 3): it => [
|
||||
#set text(size: 12pt, weight: "semibold")
|
||||
#it.body
|
||||
]
|
||||
]
|
||||
|
||||
#let body_content(children) = [
|
||||
#children
|
||||
]
|
||||
|
||||
#let thesis = (
|
||||
meta: thesis_meta,
|
||||
cover: cover,
|
||||
declaration: declaration,
|
||||
abstract: abstract,
|
||||
body_show: body_show,
|
||||
body_content: body_content,
|
||||
)
|
||||
Reference in New Issue
Block a user