1 \RequirePackage{snapshot} % stats of included files: $filename.dep
3 \documentclass[10pt,a5paper,twoside,openright,onecolumn,ngerman]{article}
4 \usepackage[ngerman]{babel}
6 %%%%% Formatting and encoding %%%%%
8 \usepackage[T1]{fontenc}
9 \usepackage[utf8]{inputenc}
12 \usepackage[columnsep=.75cm,lmargin=.75cm,rmargin=.75cm,tmargin=1.5cm,bmargin=1.5cm]{geometry}
13 \setlength{\parindent}{0pt}
21 \fancyhead[LE,RO]{\leftmark}
22 \fancyfoot[LE,RO]{\thepage}
24 % Use sans serif font.
25 \renewcommand*{\familydefault}{\sfdefault}
27 % change heading fontsizes.
29 \subsectionfont{\normalsize}
30 \subsubsectionfont{\small}
33 % Create \Hide command (used for chapters)
34 \usepackage[explicit]{titlesec}
35 \newcommand*\Hide{\titleformat{\chapter}[display]{}{}{0pt}{\Huge}\titleformat{\part}{}{}{0pt}{}}
37 % inhibit creation of new double page on new chapter.
40 \patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{}{}{}
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}
49 % make \paragraph do newlines
51 \renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}
52 {-.75ex \@plus -1ex \@minus -0.2ex}
54 {\normalfont\normalsize\bfseries}
59 % inhibit "Contents" Head in TOC
61 \renewcommand\tableofcontents{\@starttoc{toc}}
64 %make toc consider Chapter and section only.
65 \setcounter{tocdepth}{1}
67 % disable chapter, section, ... numbering
68 \setcounter{secnumdepth}{-1}
70 % change margin above chapter.
71 \usepackage[titles]{tocloft}
74 % make footnote numbering reset on every page.
75 \usepackage[hang,flushmargin,perpage]{footmisc}
76 %%%%% / Formatting %%%%%
78 % includable git commit info
79 \usepackage[missing=run\ build.sh\ or\ gitinfohook.sh]{gitinfo}
81 % Fürs "last generated" Datum
82 \usepackage[iso]{isodate}
85 \usepackage[absolute]{textpos}
87 \DeclareGraphicsExtensions{.pdf,.png,.jpg}
89 % clickable references/links/...
94 \DeclareUnicodeCharacter{20AC}{\euro}
97 \usepackage[framemethod=default]{mdframed}
98 \newmdenv[linecolor=red,backgroundcolor=yellow]{yellowframe}
101 \usepackage[babel,german=quotes]{csquotes}
105 \begin{document}\thispagestyle{empty}
107 \section*{Inhalt}\begin{footnotesize}\tableofcontents\end{footnotesize}
108 \subsection{Version}\begin{footnotesize}\url{http://git.somenet.org/?p=fsinf/basics.git}\\
109 \url{ssh://git@git.somenet.org:666/fsinf/basics}\\
110 This is revision: \textbf{\gitAbbrevHash}. Document (.tex) compiled on: \textbf{\today}
111 \end{footnotesize}\vspace{\fill}\newpage