161 lines
5.2 KiB
TeX
161 lines
5.2 KiB
TeX
% header.tex
|
|
\documentclass[a4paper,11pt,twoside,ngerman]{book} % twoside erzeugt Versatz zur Drucken, oneside nicht
|
|
\usepackage[a4paper,left=3.5cm,right=2.5cm,bottom=3.5cm,top=3cm]{geometry}
|
|
|
|
\usepackage[german,english]{babel}
|
|
|
|
\usepackage[pdftex]{graphicx,color,xcolor}
|
|
\usepackage{amsmath,amssymb,subcaption}
|
|
|
|
|
|
% Theorem-Umgebungen
|
|
\usepackage[amsmath,thmmarks]{ntheorem}
|
|
|
|
% Korrekte Darstellung der Umlaute
|
|
\usepackage[utf8]{inputenc}
|
|
\usepackage[T1]{fontenc}
|
|
|
|
% Algorithmen
|
|
\usepackage[plain,chapter]{algorithm}
|
|
\usepackage{algorithmic}
|
|
|
|
\usepackage{enumerate}
|
|
|
|
|
|
% Bibtex deutsch
|
|
\usepackage{bibgerm}
|
|
|
|
% URLs
|
|
\usepackage{url}
|
|
|
|
% Caption Packet
|
|
\usepackage[margin=0pt,font=small,labelfont=bf]{caption}
|
|
% Gliederung einstellen
|
|
%\setcounter{secnumdepth}{5}
|
|
%\setcounter{tocdepth}{5}
|
|
|
|
% Abbildungen
|
|
\usepackage{placeins} % \FloatBarrier für feine Platzierung von Abbildungen.
|
|
\renewcommand\floatpagefraction{.8} % Vermeide Seiten die nur als Abbildungen bestehen
|
|
|
|
% Tabellen
|
|
\usepackage{booktabs}
|
|
|
|
% Referenzen
|
|
\usepackage[hidelinks]{hyperref} % Referenzen als anklickbare Links
|
|
\hypersetup{
|
|
linktoc=all, %set to all if you want both sections and subsections linked
|
|
linkcolor=black, %choose some color if you want links to stand out
|
|
}
|
|
|
|
% Inhalte
|
|
\usepackage[nolist,nohyperlinks]{acronym} % Akronyme -> acronyms.tex
|
|
\usepackage{lipsum} % Lore Ipsum generieren
|
|
|
|
% Importiere PDFs als ganze Seiten (für aviddativ)
|
|
\usepackage{pdfpages}
|
|
|
|
% Bibliographie
|
|
\usepackage[backend=biber,style=ieee,natbib=true]{biblatex}
|
|
% Eigenes kommando für namentliche Zitate mit hyperref
|
|
\DeclareCiteCommand{\citeauthor}
|
|
{\boolfalse{citetracker}%
|
|
\boolfalse{pagetracker}%
|
|
\usebibmacro{prenote}}
|
|
{\ifciteindex
|
|
{\indexnames{labelname}}
|
|
{}%
|
|
\printtext[bibhyperref]{\printnames{labelname}}}
|
|
{\multicitedelim}
|
|
{\usebibmacro{postnote}}
|
|
|
|
% Theorem-Optionen %
|
|
\theoremseparator{.}
|
|
\theoremstyle{change}
|
|
\newtheorem{theorem}{Theorem}[section]
|
|
\newtheorem{satz}[theorem]{Satz}
|
|
\newtheorem{lemma}[theorem]{Lemma}
|
|
\newtheorem{korollar}[theorem]{Korollar}
|
|
\newtheorem{proposition}[theorem]{Proposition}
|
|
% Ohne Numerierung
|
|
\theoremstyle{nonumberplain}
|
|
\renewtheorem{theorem*}{Theorem}
|
|
\renewtheorem{satz*}{Satz}
|
|
\renewtheorem{lemma*}{Lemma}
|
|
\renewtheorem{korollar*}{Korollar}
|
|
\renewtheorem{proposition*}{Proposition}
|
|
% Definitionen mit \upshape
|
|
\theorembodyfont{\upshape}
|
|
\theoremstyle{change}
|
|
\newtheorem{definition}[theorem]{Definition}
|
|
\theoremstyle{nonumberplain}
|
|
\renewtheorem{definition*}{Definition}
|
|
% Kursive Schrift
|
|
\theoremheaderfont{\itshape}
|
|
\newtheorem{notation}{Notation}
|
|
\newtheorem{konvention}{Konvention}
|
|
\newtheorem{bezeichnung}{Bezeichnung}
|
|
\theoremsymbol{\ensuremath{\Box}}
|
|
\newtheorem{beweis}{Beweis}
|
|
\theoremsymbol{}
|
|
\theoremstyle{change}
|
|
\theoremheaderfont{\bfseries}
|
|
\newtheorem{bemerkung}[theorem]{Bemerkung}
|
|
\newtheorem{beobachtung}[theorem]{Beobachtung}
|
|
\newtheorem{beispiel}[theorem]{Beispiel}
|
|
\newtheorem{problem}{Problem}
|
|
\theoremstyle{nonumberplain}
|
|
\renewtheorem{bemerkung*}{Bemerkung}
|
|
\renewtheorem{beispiel*}{Beispiel}
|
|
\renewtheorem{problem*}{Problem}
|
|
|
|
% Algorithmen anpassen %
|
|
\renewcommand{\algorithmicrequire}{\textit{Eingabe:}}
|
|
\renewcommand{\algorithmicensure}{\textit{Ausgabe:}}
|
|
\floatname{algorithm}{Algorithmus}
|
|
\renewcommand{\listalgorithmname}{Algorithmenverzeichnis}
|
|
\renewcommand{\algorithmiccomment}[1]{\color{grau}{// #1}}
|
|
|
|
% Zeilenabstand einstellen %
|
|
\renewcommand{\baselinestretch}{1.25}
|
|
% Floating-Umgebungen anpassen %
|
|
\renewcommand{\topfraction}{0.9}
|
|
\renewcommand{\bottomfraction}{0.8}
|
|
% Abkuerzungen richtig formatieren %
|
|
\usepackage{xspace}
|
|
\newcommand{\vgl}{vgl.\@\xspace}
|
|
\newcommand{\zB}{z.\nolinebreak[4]\hspace{0.125em}\nolinebreak[4]B.\@\xspace}
|
|
\newcommand{\bzw}{bzw.\@\xspace}
|
|
\newcommand{\dahe}{d.\nolinebreak[4]\hspace{0.125em}h.\nolinebreak[4]\@\xspace}
|
|
\newcommand{\etc}{etc.\@\xspace}
|
|
\newcommand{\evtl}{evtl.\@\xspace}
|
|
\newcommand{\ggf}{ggf.\@\xspace}
|
|
\newcommand{\bzgl}{bzgl.\@\xspace}
|
|
\newcommand{\so}{s.\nolinebreak[4]\hspace{0.125em}\nolinebreak[4]o.\@\xspace}
|
|
\newcommand{\iA}{i.\nolinebreak[4]\hspace{0.125em}\nolinebreak[4]A.\@\xspace}
|
|
\newcommand{\sa}{s.\nolinebreak[4]\hspace{0.125em}\nolinebreak[4]a.\@\xspace}
|
|
\newcommand{\su}{s.\nolinebreak[4]\hspace{0.125em}\nolinebreak[4]u.\@\xspace}
|
|
\newcommand{\ua}{u.\nolinebreak[4]\hspace{0.125em}\nolinebreak[4]a.\@\xspace}
|
|
\newcommand{\og}{o.\nolinebreak[4]\hspace{0.125em}\nolinebreak[4]g.\@\xspace}
|
|
\newcommand{\oBdA}{o.\nolinebreak[4]\hspace{0.125em}\nolinebreak[4]B.\nolinebreak[4]\hspace{0.125em}d.\nolinebreak[4]\hspace{0.125em}A.\@\xspace}
|
|
\newcommand{\OBdA}{O.\nolinebreak[4]\hspace{0.125em}\nolinebreak[4]B.\nolinebreak[4]\hspace{0.125em}d.\nolinebreak[4]\hspace{0.125em}A.\@\xspace}
|
|
|
|
% Leere Seite ohne Seitennummer, naechste Seite rechts
|
|
\newcommand{\blankpage}{
|
|
\clearpage{\pagestyle{empty}\cleardoublepage}
|
|
}
|
|
|
|
% Keine einzelnen Zeilen beim Anfang eines Abschnitts (Schusterjungen)
|
|
\clubpenalty = 10000
|
|
% Keine einzelnen Zeilen am Ende eines Abschnitts (Hurenkinder)
|
|
\widowpenalty = 10000 \displaywidowpenalty = 10000
|
|
|
|
% Anmerkungen - Vor Abgabe sollte der gewünschte Stil gewählt werden
|
|
% Ausgeblendet
|
|
% \newcommand{\revise}[1]{}
|
|
% Normal
|
|
% \newcommand{\revise}[1]{#1}
|
|
% Gefärbt
|
|
\newcommand{\revise}[1]{\textcolor{purple}{#1}}
|
|
% EOF
|