added some documentation
authorJan Vales <jan@jvales.net>
Tue, 9 Jul 2013 08:50:43 +0000 (10:50 +0200)
committerJan Vales <jan@jvales.net>
Tue, 9 Jul 2013 08:50:43 +0000 (10:50 +0200)
basics.tex

index 7a78f2f1f249847fa27149516d5ec29f8f1c132d..0706801a45403298e6b97a2e974fb123b98fa126 100644 (file)
@@ -1,33 +1,43 @@
 \documentclass[10pt,a5paper,twoside,openright,twocolumn,german]{book}
-\usepackage[absolute]{textpos}
-\usepackage[iso]{isodate}
+% page formatting
+\usepackage[columnsep=.75cm,lmargin=.75cm,rmargin=.75cm,tmargin=1.5cm,bmargin=1.5cm]{geometry}
+
+\usepackage{fancyhdr}
+\pagestyle{fancy}
+\lhead{}
+\chead{}
+\rhead{}
+\cfoot{}
+\renewcommand{\chaptermark}[1]{ \markboth{#1}{} }
+\fancyhead[LE,RO]{\leftmark}
+\fancyfoot[LE,RO]{\thepage}
+
+% Use sans serif font.
 \renewcommand*{\familydefault}{\sfdefault}
 
-\usepackage{hyperref}
+% Fürs "last generated" Datum
+\usepackage[iso]{isodate}
+
+% Image import stuff
+\usepackage[absolute]{textpos}
 \usepackage{graphicx}
 \DeclareGraphicsExtensions{.pdf,.png,.jpg}
 
-\usepackage[columnsep=.75cm,lmargin=.75cm,rmargin=.75cm,tmargin=1.5cm,bmargin=1.5cm]{geometry}
-
+% \chapter hacks
+% Create \Hide command (used for chapters)
 \usepackage[explicit]{titlesec}
 \newcommand*\Hide{\titleformat{\chapter}[display]{}{}{0pt}{\Huge}\titleformat{\part}{}{}{0pt}{}}
 
+% inhibit creation of new double page on new chapter.
 \usepackage{etoolbox}
 \makeatletter
 \patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{}{}{}
 \makeatother
-\titlespacing*{\chapter}{0pt}{0pt}{-40pt}
 
-\usepackage{fancyhdr}
-\pagestyle{fancy}
-\lhead{}
-\chead{}
-\rhead{}
-\cfoot{}
-\renewcommand{\chaptermark}[1]{ \markboth{#1}{} }
-\fancyhead[LE,RO]{\leftmark}
-\fancyfoot[LE,RO]{\thepage}
+% make \chapter not use up any space.
+\titlespacing*{\chapter}{0pt}{0pt}{-40pt}
 
+% make \paragraph do newlines
 \makeatletter
 \renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
   {-.75ex \@plus -1ex \@minus -0.2ex}%
 }
 \makeatother
 
-\makeatletter
-\setlength{\@fptop}{0pt}
-\makeatother
-
+% inhibit "Contents" Head in TOC
 \makeatletter
 \renewcommand\tableofcontents{\@starttoc{toc}}
 \makeatother
 
-\usepackage[perpage]{footmisc}
+% disable chapter, section, ... numbering
 \setcounter{secnumdepth}{-1}
 
+% make footnote numbering reset on every page.
+\usepackage[perpage]{footmisc}
+
+% clickable references/links/...
+\usepackage{hyperref}
+
+
+% START DOCUMENT
 \begin{document}\thispagestyle{empty}
 \begin{textblock*}{\paperwidth}(0mm,0mm)\noindent\includegraphics[width=\paperwidth,height=\paperheight]{images/cover_front.png}
 \end{textblock*}
 
 \twocolumn
 \thispagestyle{empty}
-\input{articles/impressum.tex}\today\newpage
+\input{articles/impressum.tex}\newpage
 \input{articles/adressen.tex}
 \newpage\thispagestyle{empty}
 \input{articles/editorial.tex}\newpage
 \section*{Inhalt}\tableofcontents
+{\center\small Document (.tex) compiled on: \today}
 \newpage
 
 \Hide\chapter{Einleitung}\thispagestyle{fancy}
@@ -74,6 +90,7 @@
 \input{articles/vor_ti.tex}\newpage
 \input{articles/vor_inskription.tex}\clearpage
 
+\onecolumn
 \mbox{}\clearpage\thispagestyle{empty}
 \begin{textblock*}{\paperwidth}(0mm,0mm)\noindent\includegraphics[width=\paperwidth,height=\paperheight]{images/cover_back.png}
 \end{textblock*}