-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathclba.sty
145 lines (112 loc) · 3.72 KB
/
clba.sty
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
%%
%% clba.sty
%% Idee von Stefan Brecheisen, LFE fuer Datenbanksysteme am
%% Institut fuer Informatik der LMU Muenchen
%%
%% angepasst für Bachelorarbeit im Studienfach Computerlinguistik
%% von Ursula Seisenberger
%% modifiziert für den Stand April 2015 von Fabian Dreer
%%
\def\fileversion{v1.2}
\def\filedate{2015/04/07}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{clba}[\filedate\space\fileversion]
%%
%% benoetigte Pakete
%%
%% Wenn es deutsch sein soll:
%% \RequirePackage[german]{babel}
%% sonst:
\RequirePackage[greek,russian,turkish,finnish,german,english]{babel} %language packages russian and greek added, last language given is selected at the beginning
\RequirePackage{amsmath}
\RequirePackage[headsepline,plainheadsepline]{scrlayer-scrpage}
\RequirePackage[nottoc]{tocbibind}
\RequirePackage{graphicx}
\RequirePackage[utf8]{inputenc}
\RequirePackage{url}
\usepackage{substitutefont}
\substitutefont{T2A}{\familydefault}{Tempora-TLF}
%%
%% Einstellungen
%%
% Seitenränder
\usepackage[top=2cm, bottom=2cm, left=2.5cm, right=3.5cm]{geometry}
%\headmark
%%% % Gestaltung der Kopf- und Fußzeilen
\usepackage[headsepline,plainheadsepline]{scrlayer-scrpage}
\pagestyle{scrheadings}
% Setze "plain" Stil, sodass auch auf Seiten mit Kapitelbeginn und dem
% Inhaltsverzeichnis die Kopfzeile angezeigt wird
\ohead[\the\titel]{\headmark}
\automark[chapter]{chapter}
% Subsubsections nummerieren und ins Inhaltsverzeichnis aufnehmen
\setcounter{secnumdepth}{2}
\setcounter{tocdepth}{2}
% Paket für semantisches Markup von Anführungszeichen
\usepackage[babel,german=quotes,english=british]{csquotes}
%%
%% Globale Variablen
%%
\newtoks\fach % Studiengang
\newtoks\fakultaet % Fakultät für Sprach- und Literaturwissenschaften
\newtoks\department % Department 2
\newtoks\arbeit % Art der Arbeit
\newtoks\titel % Titel der Arbeit
\newtoks\bearbeiter % Name des Bearbeiters
\newtoks\betreuer % Name des Betreuers
\newtoks\abgabetermin % Datum der Abgabe
\newtoks\bearbeitungszeit % bearbeitungszeit
\newtoks\pruefer % Aufgabensteller, im Allgemeinen identisch mit dem Betreuer
\newtoks\universitaet % im allgemeinen Ludwig Maximilians Universität
\newtoks\ort % Wohnort des Bearbeiters
%%
%% Ausgabe des Deckblatts
%%
\newcommand{\deckblatt}{
\begin{titlepage}
~
\vspace{-2cm}
\begin{center}
\parbox[t]{160mm}{ \includegraphics[width=160mm]{lmu_cis_logo.pdf} }
\end{center}
\begin{center}
\vspace{3cm}\huge
\the\arbeit\\
{\large im Studiengang \the\fach}\\
{\large an der \the\universitaet}\\
{\large \the\fakultaet}\\
\vspace{2cm}\huge
\the\titel
\vspace{2cm}\large
vorgelegt von\\
\the\bearbeiter
\vspace{\fill}\normalsize
\begin{tabular}{ll}
Betreuer: & \the\betreuer\\
Prüfer: & \the\pruefer\\
Bearbeitungszeitraum: & \the\bearbeitungszeit
\end{tabular}
\end{center}
\end{titlepage}
%empty page to put chapters on the right
\newpage\null\thispagestyle{empty}\newpage
}
% Selbstständigkeitserklärung
\newcommand{\erklaerung}{
\newpage
\thispagestyle{scrplain}
\begin{center}
\textbf{Selbstständigkeitserklärung}
\vspace{1cm}
\begin{minipage}{9.8cm}
Ich erkläre hiermit, dass ich die vorliegende Arbeit selbständig
angefertigt, alle Zitate als solche kenntlich gemacht sowie alle
benutzten Quellen und Hilfsmittel angegeben habe.
\vspace{1cm}
\the\ort, den \the\abgabetermin
\vspace{1.5cm}
\makebox[9.8cm]{\dotfill}\\
\the\bearbeiter
\end{minipage}
\end{center}
}