%%%%%%%%%%%%%%%%%%%%%%%
% Usepackages
% importing packages for encoding and fonts
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usefonttheme[onlymath]{serif}

% Math stuff
\usepackage{amsmath,amssymb,amsthm}
\usepackage{bbm}
\usepackage{dsfont} % more blackboard bold symbols like digits and lowercase letters
\usepackage{bm} % bold math symbols

\usepackage{array}
\usepackage{multicol}
\usepackage{lipsum}
\usepackage{tabularx}

\usepackage{xkeyval} % for defining keys in commands and environments
\usepackage{todonotes}
\presetkeys{todonotes}{inline}{} % make todos inline by default
\presetkeys{todonotes}{size=\tiny}{} % make todos font smaller by default
\presetkeys{todonotes}{color=kit-yellow50}{} % make todos box color yellow by default
\presetkeys{todonotes}{textcolor=kit-red}{} % make todos textcolor red by default

% Links in pdf
\usepackage[depth=4,open,openlevel=2]{bookmark}

% Um bei Listen erklärenden Text in einem gleichmäßigen Abstand zu setzen: 
% In order to set explanatory text in a uniform distance in lists:
\usepackage{makebox}

% SI units:
\usepackage[binary-units]{siunitx}
\sisetup{locale={DE}}
\AtBeginDocument{\sisetup{math-rm=\mathrm, text-rm=\rmfamily}}

% Tables
\usepackage{booktabs}

\usepackage{comment} % enable the envioment \begin{comment}

% For emphasizing or cancelling 
\usepackage{soul} % for text highlighting, \hl{highlight}, \ul{underline}, \st{strikeout}
\usepackage[normalem]{ulem}
\usepackage{cancel} % draw diagonal lines through math expressions, e.g. \cancel{a+b}, \bcancel{a+b}, \xcancel{a+b} for different styles

%\usepackage{adjustbox} % allows to scale, resize, trim, clip, rotate, and frame content

% TikZ and stuff
\usepackage{tikz, pgfplots}
\usetikzlibrary{arrows,calc,fit,matrix,positioning,shapes,shadows,trees,mindmap,tikzmark,arrows.meta,angles,quotes,babel}
\tikzstyle{every picture}+=[remember picture]


% option for pre-comiling tikz

%\usepackage{pgfplots}
%\usepgfplotslibrary{external} 
%\tikzexternalize[prefix=TikzPictures/]



% Index finger
\usepackage{bbding} % provvides decorative symbols like \Checkmark, \Cross, \ThumbsUp, \ThumbsDown, \Index, \PointingHand

% ifthenelse
\usepackage{ifthen} % basic logics
\usepackage{xifthen} % extended logics, e.g. \ifempty{arg}{true}{false}


% \mleft( and \mright) to avoid weird spaces before functions
\usepackage{mleftright}

% for handling booleans
\usepackage{etoolbox}
