Select Git revision
Datenstrukturen_und_Algorithmen.tex
-
Florian Unger authoredFlorian Unger authored
Datenstrukturen_und_Algorithmen.tex 1.99 KiB
\documentclass[ngerman, a4paper, oneside]{book}
\usepackage[ngerman]{babel}
%encoding: Please compile with xelatex
%\usepackage[utf8]{inputenc}
%\usepackage[utf8]{luainputenc}
%\usepackage[T1]{fontenc}
\usepackage{xunicode} %for use with xelatex
\usepackage{fontspec}
%\usepackage{lmodern}
%\usepackage{alphabeta}
%math symbols
\usepackage{amsmath,amssymb,amsthm}
\usepackage{nccmath,mathtools}
\usepackage{unicode-math}
\theoremstyle{definition}
\newtheorem{definition}{Definition}
\newtheorem{example}{Beispiel}
\theoremstyle{plain}
\newtheorem{theorem}{Satz}
\newtheorem{proposition}{Proposition}
\newtheorem{lemma}{Lemma}
\usepackage{commath}
%custom math macros
\usepackage{mathtools}
\DeclarePairedDelimiter\floor{\lfloor}{\rfloor}
\DeclarePairedDelimiter\ceil{\lceil}{\rceil}
\newcommand{\ld}{\mathrm{ld}} %remove once dependencies fixed
%\newenvironment{rcases}
% \ {\left.\begin{aligned}}
% {\end{aligned}\right\rbrace}
%pseudocode
\usepackage[linesnumbered,noend,noline,ruled]{algorithm2e}
\SetEndCharOfAlgoLine{}
\SetArgSty{textrm}
\usepackage{textcomp}
%code listings
\usepackage{listings}
%figures
\usepackage{subcaption}
\usepackage{float}
%internal figures
\usepackage{pgfplots}
\usepgfplotslibrary{fillbetween}
\pgfplotsset{compat=1.15}
\usepackage{tikz}
\usetikzlibrary{arrows,calc,shadows,matrix,external,shapes.misc,positioning,snakes,topaths}
\usepgflibrary{shapes.misc}
%external figures - tikz
\tikzexternalize[prefix=bilder/]
%external figures - non tikz
\usepackage{graphicx}
\usepackage{svg}
%other
\usepackage{scrextend}
%\usepackage{hhline}
\usepackage{appendix}
\usepackage{hyperref}
%custom macros
\makeatletter
\newcommand*{\centerfloat}{%
\parindent \z@
\leftskip \z@ \@plus 1fil \@minus \textwidth
\rightskip\leftskip
\parfillskip \z@skip}
\makeatother
% ignore overfull hboxes
\hfuzz=45pt
\begin{document}
\tableofcontents
\input{100_Grundlagen}
\input{200_Sortieralgorithmen}
\input{300_Datenstrukturen}
\appendix
\input{901_Appendix_Code}
\input{902_Appendix_BST}
\end{document}