-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgeneralstyle.sty
130 lines (87 loc) · 2.65 KB
/
generalstyle.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
%%%%% LOADING PACKAGES
%%%%% NO CONFIGURATION YET (IF POSSIBLE)
% for testing purposes only
% should be removed for proper use
\usepackage{lipsum}
% colors (load before gitinfo2)
\usepackage[dvipsnames]{xcolor}
% date formatting of git information
% must be loaded before gitinfo2
\usepackage[en-GB]{datetime2}
% git informations in the document
\usepackage{gitinfo2}
% better microtypography
\usepackage{microtype}
% header design
\usepackage[automark]{scrlayer-scrpage}
% chapter titles
\usepackage{pgfornament}
% capital first letters at paragraph beginnings
\usepackage{lettrine}
\usepackage{marginnote}
% better enumerates
\usepackage{enumitem}
% bibliography
\usepackage[backend=biber, style=alphabetic, dateabbrev=false, urldate=long]{biblatex}
% index
\usepackage[original]{imakeidx}
\usepackage{etoolbox,multicol}
% handeling of lists as arguments
\usepackage{listofitems}
% quotation marks
\usepackage{csquotes}
% better looking tables
\usepackage{booktabs}
% math stuff
\usepackage{mathtools}
\usepackage{extarrows}
\usepackage{amsthm}
\usepackage{tikz-cd}
\usetikzlibrary{positioning} % for better positioning of nodes relative to each other
\usetikzlibrary{calc}
\usetikzlibrary{shapes}
% changing the math font
% has to be loaded after mathtools and amssymb
\usepackage[warnings-off={mathtools-colon,mathtools-overbracket}, partial = upright]{unicode-math}
% referencing and hyperlinking
% load hyperref after everything else
% except for cleveref
\usepackage{hyperref}
\usepackage[capitalise,noabbrev]{cleveref}
% list of symbols
% needs to be loaded after hyperref
\usepackage{tabu}
\usepackage[symbols, sort = use]{glossaries-extra}
%%%%% CONFIGURATION
% options for the class
\usepackage{styles/class_style}
% changing the fonts
\usepackage{styles/font_style}
% spacing and line breaks
\usepackage{styles/spacing_style}
% configuration of hyperref
\usepackage{styles/reference_style}
% header (and foot) design
\usepackage{styles/header_style}
% title page style, including information
\usepackage{styles/titlepage_style}
% toc style changes
\usepackage{styles/toc_style}
% chapter title design
\usepackage{styles/chapterhead}
% configuration of the bibliography
\usepackage{styles/bibliography_style}
% configuration of the list of symbols
\usepackage{styles/symbols_style}
% configuration of the index
\usepackage{styles/index_style}
% configuration of lists
\usepackage{styles/lists_style}
% defining theorem-like environments
\usepackage{styles/theorems_style}
% defining mathematical stuff
\usepackage{styles/mathematics_style}
% configuration for tikz(cd)
\usepackage{styles/tikz_style}
% configuration for diagrams
\usepackage{styles/diagrams_style}