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
|
\documentclass{article}
% Font encoding.
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
% Display math.
\usepackage{amsmath}
\usepackage{amssymb}
% Nice enumerations without wasting space above and below.
\usepackage{enumitem}
\setlist{nosep}
% Headline and bottomline.
\usepackage{scrpage2}
\pagestyle{scrheadings}
\clearscrheadfoot
\ihead{Karlsruhe Institute of Technology}
\chead{ChaosKITs}
\ohead{\pagemark}
% Source code listings.
\usepackage{pxfonts}
\usepackage{listings}
\lstset{
language={C++},
numbers=left,
stepnumber=1,
numbersep=6pt,
numberstyle=\footnotesize,
breaklines=true,
breakautoindent=true,
breakatwhitespace=false,
postbreak=\space,
tabsize=2,
basicstyle=\ttfamily\footnotesize,
showspaces=false,
showstringspaces=false,
extendedchars=true,
keywordstyle=\bfseries,
stringstyle=\bfseries,
commentstyle=\itshape\bfseries,
frame=trbl
}
% Listings doesn't support UTF8. This is just enough for German umlauts.
\lstset{literate=%
{Ö}{{\"O}}1
{Ä}{{\"A}}1
{Ü}{{\"U}}1
{ß}{{\ss}}1
{ü}{{\"u}}1
{ä}{{\"a}}1
{ö}{{\"o}}1
{~}{{\textasciitilde}}1
}
% Don't waste space at the page borders.
\usepackage[top=2cm, bottom=2cm, left=2cm, right=1cm]{geometry}
% Multicol layout for the table of contents.
\usepackage{multicol}
\usepackage{multirow}
% New enviroment for remarks.
\newtheorem{bem}{Bemerkung}
\title{Team Contest Reference}
\author{ChaosKITs \\ Karlsruhe Institute of Technology}
\begin{document}
% Titlepage with table of contents.
\maketitle
\setlength{\columnsep}{1cm}
\begin{multicols}{2}
\tableofcontents
\end{multicols}
\newpage
\input{datastructures/datastructures}
\input{graph/graph}
\input{geometry/geometry}
\input{math/math}
\input{string/string}
\input{java/java}
\input{sonstiges/sonstiges}
\input{convenience/convenience}
\end{document}
|