Mercurial > 14ss.theoinf
annotate notes/tex/preamble.tex @ 27:f7bcd68a0c12
eigth sheet and notes; add hierarchy slides
author | Markus Kaiser <markus.kaiser@in.tum.de> |
---|---|
date | Fri, 06 Jun 2014 17:13:58 +0200 |
parents | 834da46b1edb |
children |
rev | line source |
---|---|
2
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
1 \documentclass[compress, 9pt, german, t]{beamer} |
3 | 2 \usepackage{etex} |
1 | 3 |
2
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
4 \usepackage[ngerman]{babel} |
1 | 5 \uselanguage{German} |
6 \languagepath{German} | |
7 | |
8 \usepackage[T1]{fontenc} | |
9 \usepackage[utf8]{inputenc} | |
10 | |
2
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
11 \usepackage{arev} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
12 \usepackage{mathpazo} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
13 \usepackage{microtype} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
14 |
1 | 15 \usepackage{url} |
16 \usepackage{listings} | |
17 \usepackage{xcolor} | |
2
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
18 \usepackage{tabu} |
1 | 19 \usepackage{tikz} |
20 \usepackage{pgfplots} | |
2
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
21 \pgfplotsset{compat=1.8} |
1 | 22 \usetikzlibrary{automata} |
23 \usetikzlibrary{calc} | |
24 \usetikzlibrary{shapes} | |
25 \usetikzlibrary{positioning} | |
26 \usetikzlibrary{chains} | |
2
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
27 |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
28 \usepackage{amsmath} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
29 \usepackage{mathdots} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
30 \usepackage{mathtools} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
31 \mathtoolsset{showonlyrefs,showmanualtags} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
32 \usepackage{mathrsfs} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
33 \usepackage{csquotes} |
1 | 34 |
35 \usepackage{beamerthemeLEA2} | |
2
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
36 \setbeamercovered{transparent} |
1 | 37 |
2
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
38 \newcommand{\N}{\mathbb{N}} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
39 \newcommand{\Z}{\mathbb{Z}} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
40 \newcommand{\Q}{\mathbb{Q}} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
41 \newcommand{\R}{\mathbb{R}} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
42 \newcommand{\C}{\mathbb{C}} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
43 \newcommand{\Prob}{\mathrm{P}} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
44 \newcommand{\Oh}{\mathcal{O}} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
45 |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
46 \newcommand{\true}{\mathrm{true}} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
47 \newcommand{\false}{\mathrm{false}} |
1 | 48 |
2
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
49 \newcommand{\abs}[1]{\left\vert #1 \right\vert} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
50 \newcommand{\powerset}[1]{\mathcal{P}\left( #1 \right)} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
51 \newcommand{\setnot}[1]{\overline{#1}} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
52 \newcommand{\setsymdiff}{\,\triangle\,} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
53 \newcommand{\alg}[1]{\left\langle #1 \right\rangle} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
54 \DeclareMathOperator{\ind}{ind} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
55 \DeclareMathOperator{\ord}{ord} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
56 \DeclareMathOperator{\ggt}{ggT} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
57 |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
58 \newcommand{\rel}[1]{\,\mathrm{#1}\,} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
59 \DeclareRobustCommand{\stirlingone}{\genfrac{[}{]}{0pt}{}} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
60 \DeclareRobustCommand{\stirlingtwo}{\genfrac\{\}{0pt}{}} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
61 |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
62 \newcommand{\defeq}{\coloneqq} %Mathtools already defines this |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
63 |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
64 \pgfdeclarelayer{background} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
65 \pgfdeclarelayer{foreground} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
66 \pgfsetlayers{background,main,foreground} |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
67 |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
68 \tikzstyle{edge} = [draw,very thick,->,>=latex] |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
69 \tikzstyle{pretty} = [circle,thick,draw,fill=tumblue!10] |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
70 \tikzstyle{every edge} = [edge] |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
71 \tikzstyle{every state} = [pretty] |
1 | 72 \tikzstyle{automaton} = [shorten >=1pt, node distance = 3cm, auto, bend angle=20, initial text=] |
13
834da46b1edb
third sheet and notes
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
3
diff
changeset
|
73 \tikzstyle{small} = [every node/.style={scale=0.5}, baseline=(current bounding box.north), font=\Huge] |
1 | 74 |
2
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
75 \tikzstyle{every edge} = [edge] |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
76 \tikzstyle{every state} = [pretty] |
dcbc3181a802
use new style; merge preambles
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
1
diff
changeset
|
77 |
1 | 78 \tikzstyle{rectangular} = [draw, rectangle, minimum size = 6mm, fill=tumblue!10] |
79 \tikzstyle{tape} = [on chain, rectangular] | |
80 \tikzstyle{active} = [fill=tumred!10] | |
81 \tikzstyle{head} = [arrow box, draw, minimum size=5mm, arrow box arrows={east:.25cm, west:0.25cm, north:0.2cm}, fill=tumred!10] | |
82 \tikzstyle{machine} = [rectangle, draw, minimum width=2cm, minimum height=1cm, inner sep=3mm, fill=tumgreen!10] | |
83 | |
84 \newcommand{\pcp}[2]{ \begin{tabu}{c} #1 \\ \tabucline{-} #2 \\ \end{tabu} } | |
27
f7bcd68a0c12
eigth sheet and notes; add hierarchy slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
13
diff
changeset
|
85 \newcommand{\chomsky}[4]{\draw[rect, #1, fill=#1!10, #2] ({5.2 - #3 * 0.5}, {0 + #3 * 0.15}) rectangle ({-5.2 + #3 * 0.5}, {8 - #3 * 1.5}) node[caption] {#4};} |
1 | 86 \newcommand{\langclass}[4]{\draw[rect, #1, fill=#1!20, #2] ({5.2 - #3 * 0.5}, {0 + #3 * 0.12}) rectangle ({-5.2 + #3 * 0.5}, {7.5 - #3 * 0.75}) node[caption] {#4};} |