Skip to content
Snippets Groups Projects
Select Git revision
  • bc6c861402925acad7b53597df9e41ceb44204ca
  • master default protected
  • restructuring
3 results

Datenstrukturen_und_Algorithmen.tex

Blame
  • 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}