]> git.somenet.org - pub/jan/digfor.git/blob - report2/main.tex
More Malware proofs
[pub/jan/digfor.git] / report2 / main.tex
1 \RequirePackage{snapshot} % stats of included files: $filename.dep
2
3 \documentclass[11pt,a4paper,ngerman]{article}
4 \usepackage[ngerman]{babel}
5
6 %%%%% Formatting and encoding %%%%%
7 % encoding
8 \usepackage[T1]{fontenc}
9 \usepackage[utf8]{inputenc}
10
11 % page
12 \usepackage[columnsep=1.75cm,lmargin=1.75cm,rmargin=1.75cm,tmargin=2.5cm,bmargin=2.5cm]{geometry}
13 \setlength{\parindent}{0pt}
14
15 \usepackage{fancyhdr}
16 \pagestyle{fancy}
17 \lhead{}
18 \chead{}
19 \rhead{}
20 \cfoot{}
21 \fancyhead[LE,RO]{\leftmark}
22 \fancyfoot[LE,RO]{\thepage}
23
24 % Use sans serif font.
25 \renewcommand*{\familydefault}{\sfdefault}
26
27 % change heading fontsizes.
28 \usepackage{sectsty}
29 \subsectionfont{\normalsize}
30 \subsubsectionfont{\small}
31
32 % \chapter hacks
33 % Create \Hide command (used for chapters)
34 \usepackage[explicit]{titlesec}
35 \newcommand*\Hide{\titleformat{\chapter}[display]{}{}{0pt}{\Huge}\titleformat{\part}{}{}{0pt}{}}
36
37 % inhibit creation of new double page on new chapter.
38 \usepackage{etoolbox}
39 \makeatletter
40 \patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{}{}{}
41 \makeatother
42
43 % change heading margins.
44 \titlespacing*{\chapter}{0pt}{0pt}{-40pt}
45 \titlespacing*{\section}{0pt}{9pt}{3pt}
46 \titlespacing*{\subsection}{0pt}{6pt}{0pt}
47 \titlespacing*{\subsubsection}{0pt}{0pt}{0pt}
48
49 % make \paragraph do newlines
50 \makeatletter
51 \renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}
52   {-.75ex \@plus -1ex \@minus -0.2ex}
53   {0.01pt}
54   {\normalfont\normalsize\bfseries}
55 }
56 \makeatother
57
58 %%% TOC changes %%%
59 % inhibit "Contents" Head in TOC
60 \makeatletter
61 \renewcommand\tableofcontents{\@starttoc{toc}}
62 \makeatother
63
64 %make toc consider Chapter and section only.
65 \setcounter{tocdepth}{3}
66
67 % disable chapter, section, ... numbering
68 \setcounter{secnumdepth}{-1}
69
70 %%% /TOC changes %%%
71
72 % make footnote numbering reset on every page.
73 \usepackage[hang,flushmargin,perpage]{footmisc}
74 %%%%% / Formatting %%%%%
75
76 % includable git commit info
77 \usepackage[missing=run\ build.sh\ or\ gitinfohook.sh]{gitinfo}
78
79 % Fürs "last generated" Datum
80 \usepackage[iso]{isodate}
81
82 % Image import stuff
83 \usepackage[absolute]{textpos}
84 \usepackage{graphicx}
85 \DeclareGraphicsExtensions{.pdf,.png,.jpg}
86
87 % clickable references/links/...
88 \usepackage{hyperref}
89
90 % euro-sign
91 \usepackage{eurosym}
92 \DeclareUnicodeCharacter{20AC}{\euro}
93
94 % frames
95 \usepackage[framemethod=default]{mdframed}
96 \newmdenv[linecolor=red,backgroundcolor=yellow]{yellowframe}
97
98 % quotes
99 \usepackage[babel,german=quotes]{csquotes}
100
101 \usepackage{listings}
102 \lstset{literate=%
103 {Ö}{{\"O}}1
104 {Ä}{{\"A}}1
105 {Ü}{{\"U}}1
106 {ß}{{\ss}}2
107 {ü}{{\"u}}1
108 {ä}{{\"a}}1
109 {ö}{{\"o}}1
110 }
111
112
113 % START DOCUMENT
114 \begin{document}\thispagestyle{empty}
115 \hspace{50pt}
116 \section*{Digital Forensics 188.922}
117 \textbf{2014S}
118
119 \section*{Assignment 2}
120 \textbf{NTFS}
121
122 \section*{Jan Vales}
123 \textbf{0726236\\\url{mailto:jan@jvales.net}}\\\\
124 \textbf{Still want an official \LaTeX{} template!}\\
125
126 \vspace{50pt}
127
128 \section*{Table of Contents}\begin{footnotesize}\tableofcontents\end{footnotesize}
129 \subsection*{Version}\begin{footnotesize}\url{http://git.somenet.org/?p=priv/jan/digfor.git}\\
130 git clone \url{ssh://git@git.somenet.org:666/priv/jan/digfor}\\
131 This is revision: \textbf{\gitAbbrevHash}. Document (.tex) compiled on: \textbf{\today}
132 \end{footnotesize}\vspace{\fill}\newpage
133
134 \input{content.tex}
135
136 \end{document}