-
Notifications
You must be signed in to change notification settings - Fork 1
/
header.tex
149 lines (119 loc) · 3.45 KB
/
header.tex
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
146
147
148
149
\documentclass[
bibliography=totoc, % Literatur im Inhaltsverzeichnis
captions=tableheading, % Tabellenüberschriften
titlepage=firstiscover, % Titelseite ist Deckblatt
DIV=18
]{scrartcl}
% Paket float verbessern
\usepackage{scrhack}
% Seitenränder etc.
%\usepackage[a4paper]{geometry}
% Warnung, falls nochmal kompiliert werden muss
\usepackage[aux]{rerunfilecheck}
% deutsche Spracheinstellungen
\usepackage{polyglossia}
\setmainlanguage{german}
%\usepackage{sourceserifpro}
%\usepackage{sourcesanspro}
%\usepackage{charter}
% unverzichtbare Mathe-Befehle
\usepackage{amsmath}
% viele Mathe-Symbole
\usepackage{amssymb}
% Erweiterungen für amsmath
\usepackage{mathtools}
% Fonteinstellungen
\usepackage{fontspec}
% Latin Modern Fonts werden automatisch geladen
\usepackage[
math-style=ISO, % ┐
bold-style=ISO, % │
sans-style=italic, % │ ISO-Standard folgen
nabla=upright, % │
partial=upright, % ┘
warnings-off={ % ┐
mathtools-colon, % │ unnötige Warnungen ausschalten
mathtools-overbracket, % │
}, % ┘
]{unicode-math}
% traditionelle Fonts für Mathematik
%\setmainfont{SourceSerifPro}
%\setmathfont{Latin Modern Math}
%\setmathfont{XITS Math}[range={scr, bfscr}]
%\setmathfont{XITS Math}[range={cal, bfcal}, StylisticSet=1]
% Zahlen und Einheiten
\usepackage[
locale=DE, % deutsche Einstellungen
separate-uncertainty=true, % immer Fehler mit \pm
per-mode=reciprocal, % ^-1 für inverse Einheiten
% output-decimal-marker=., % . statt , für Dezimalzahlen
]{siunitx}
% chemische Formeln
\usepackage[
version=4,
math-greek=default, % ┐ mit unicode-math zusammenarbeiten
text-greek=default, % ┘
]{mhchem}
% richtige Anführungszeichen
\usepackage[autostyle]{csquotes}
% schöne Brüche im Text
\usepackage{xfrac}
% Standardplatzierung für Floats einstellen
\usepackage{float}
\floatplacement{figure}{htbp}
\floatplacement{table}{htbp}
% Floats innerhalb einer Section halten
\usepackage[
section, % Floats innerhalb der Section halten
below, % unterhalb der Section aber auf der selben Seite ist ok
]{placeins}
% Captions schöner machen.
\usepackage[
labelfont=bf, % Tabelle x: Abbildung y: ist jetzt fett
font=small, % Schrift etwas kleiner als Dokument
width=0.9\textwidth, % maximale Breite einer Caption schmaler
]{caption}
% subfigure, subtable, subref
\usepackage{subcaption}
% Grafiken können eingebunden werden
\usepackage{graphicx}
% größere Variation von Dateinamen möglich
\usepackage{grffile}
% schöne Tabellen
\usepackage{booktabs}
% Verbesserungen am Schriftbild
\usepackage{microtype}
% Literaturverzeichnis
%\usepackage[
% backend=biber,
% sorting=none
%]{biblatex}
% Hyperlinks im Dokument
\usepackage[
unicode, % Unicode in PDF-Attributen erlauben
pdfusetitle, % Titel, Autoren und Datum als PDF-Attribute
pdfcreator={}, % ┐ PDF-Attribute säubern
pdfproducer={}, % ┘
]{hyperref}
% erweiterte Bookmarks im PDF
\usepackage{bookmark}
% Trennung von Wörtern mit Strichen
\usepackage[shortcuts]{extdash}
\usepackage[shortlabels]{enumitem}
\usepackage{braket}
\DeclareMathOperator{\Tr}{Tr}
\usepackage[makeroom]{cancel}
%Eigene Befehle
\ExplSyntaxOn
\NewDocumentCommand \fig {mmmO{}}
{
\begin{figure}
\centering
\includegraphics[#4]{#1}
\caption{#2}
\label{fig:#3}
\end{figure}
}
\ExplSyntaxOff
\author{Dag-Björn Hering\\Lars Funke}
\subtitle{Computational Physics}