[Präambel] Teilweise Neustrukturierung

This commit is contained in:
Andre Meyering 2017-10-23 11:33:08 +02:00
parent 16c94c395f
commit 5b97e77f6f

View file

@ -23,16 +23,17 @@
pagesize=auto
}
\usepackage{scrhack} % warnings beseitigen
\usepackage{scrhack} % Warnings beseitigen. Andere packages werden für KOMA Script angepasst.
\usepackage{xargs} % Use more than one optional parameter in a new commands
\usepackage{enumitem} % mehr Optionen bei Aufzählungen
% Encoding, Schriftarten, ...
\usepackage[T1]{fontenc} % Font Encoding. Hier "westeuropäische Codierung"
\usepackage[utf8]{inputenc} % UTF-8 codierte Dateien
\usepackage[english, ngerman]{babel} % Setze die Sprache(n) für Rechtschreibung, etc.
% Die letzte Sprache ist die Beginnende.
\usepackage{lmodern} % Minimal schönere Schriftarten
\usepackage{courier}
\usepackage{xargs} % Use more than one optional parameter in a new commands
\usepackage{courier} % "courier" als Schriftart einbinden
% Mathematisches
\usepackage{amsmath} % Mathematische Zeichensetzung, ...
@ -41,9 +42,15 @@
\usepackage{MnSymbol} % ... weitere Symbole
\usepackage{icomma} % Deutsche Kommas bei Zahlen
% Für Theoreme und Sätze
% Nützliches
\usepackage[pdftex,dvipsnames]{xcolor} % Farben, die z.B. für Code verwendet werden
\usepackage[hyphens]{url} % "schöne" URLs ermöglichen, die auch umgebrochen werden. \url{...}
\usepackage[breaklinks=true]{hyperref} % Anklickbare URLs und \hypersetup (in Haupt .tex verwendet)
% Enthält auch das "nameref" und "url" package
% Für Theoreme und Sätze. Diese werden automatisch durchnummeriert.
\usepackage{amsthm}
\newtheoremstyle{meinsatz} % name of the style to be used
\newtheoremstyle{meinsatzstyle} % name of the style to be used
{}% measure of space to leave above the theorem. E.g.: 3pt
{0pt}% measure of space to leave below the theorem. E.g.: 3pt
{}% name of font to use in the body of the theorem
@ -53,18 +60,9 @@
{0.5em}% space after theorem head; " " = normal interword space
{}% Manually specify head
\theoremstyle{meinsatz}
\theoremstyle{meinsatzstyle}
\newcommand{\satzautorefname}{Satz}
\newtheorem{satz}{Satz}
\usepackage[pdftex,dvipsnames]{xcolor} % Farben, die z.B. für Code verwendet werden
\usepackage[hyphens]{url}
\usepackage[breaklinks=true]{hyperref} % Anklickbare URLs
\usepackage{enumitem} % mehr Optionen bei Aufzählungen
\usepackage[left=2.1cm,right=2.8cm, top=2.75cm, bottom=2.5cm,foot=1cm]{geometry} % Seitenränder und Abstände
% Um Ränder anzeigen zu lassen.
%\usepackage[margin=2.75cm,foot=1cm,showframe,showcrop]{geometry}
\newtheorem{satz}{Satz} % Verwendung mit \begin{satz}
\input{../_latex/kvmacros.tex} % Für KV-Diagramme
@ -102,31 +100,39 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%%
%% Sonstiges
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[babel,german=quotes]{csquotes} % Deutsche Anführungszeichen + Zitate
\MakeOuterQuote{"} % Automatisch Anführungszeichen oben und unten
\usepackage{setspace} % Für Zeilenabstände
\onehalfspacing
\onehalfspacing % 1,5-zeilig
\usepackage[printonlyused,withpage]{acronym} % Abkürzungen und Abkürzungsverzeichnis
\usepackage[printonlyused,withpage]{acronym} % Abkürzungsverzeichnis
\usepackage{imakeidx} % für Stichwortverzeichnis; takes care of the call to the makeindex program;
% Stichwortverzeichnis
\usepackage{imakeidx} % takes care of the call to the makeindex program;
% also provides a number of useful options for customization
\makeindex[intoc,options=-s index_style,title=Stichwortverzeichnis] % Stichwortverzeichnis erstellen
%% Zeichnen, Bilder | Erlaubt "malen" von Rechtecken, ...
\usepackage{tikz}
\usepackage{circuitikz}
\usetikzlibrary{arrows, petri, topaths, shadows, calc, positioning, automata}
\usetikzlibrary{circuits.logic.IEC}
% Zeichnen, Bilder | Erlaubt "malen" von Rechtecken, ...
\usepackage{tikz} % Für's "zeichnen"
\usetikzlibrary{ % Andere Symbole, Zusätze, etc.
arrows,
petri,
topaths,
shadows,
calc,
positioning,
automata
}
\usepackage{circuitikz} % Für Schaltsymbole
\usetikzlibrary{circuits.logic.IEC} % Europäische Symbole verwenden
\usepackage{tkz-berge}
\usepackage{wrapfig}
\usepackage{pgfplots}
\usepackage{wrapfig} % Bilder, um die Text herumfließt
\usepackage[framemethod=tikz]{mdframed} % für Rahmen
\usepackage{booktabs} % Tabellen
@ -139,10 +145,8 @@
\DeclareUnicodeCharacter{20AC}{\euro} % Damit € auch im Code verwendet werden kann.
\DeclareUnicodeCharacter{1E9E}{\MakeUppercase{\ss}}
\newcommand{\RNum}[1]{\uppercase\expandafter{\romannumeral #1\relax}} % Für römische Zahlen \RNum{5} ergibt V
\usepackage{float} % Floats | z.B. Text umfließt Bild
\usepackage{paracol} % Für parallelen Text
\usepackage{paracol} % Für parallelen Text; mehrere Spalten
\usepackage{pdflscape} % Um einzelne Seiten zu drehen:
\usepackage{pdfpages} % PDF Seiten einbette
@ -150,6 +154,12 @@
\usepackage[pict2e]{struktex} % Strukogramme / Nassi-Shneiderman-Diagramme
\usepackage{pgf-umlsd} % Sequenzdiagramme | z.B. für UML Sequenzdiagramme
%%%%%%%%%%%%%%%%%%%%%%%%
%%
%% Verzeichnisse
%%
%%%%%%%%%%%%%%%%%%%%%%%%
% Fürs Inhaltsverzeichnis
\usepackage{tocloft}
\renewcommand{\cftchapleader}{\cftdotfill{\cftdotsep}} % for chapters
@ -177,6 +187,10 @@
%% Design
%%
%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[left=2.1cm,right=2.8cm, top=2.75cm, bottom=2.5cm,foot=1cm]{geometry} % Seitenränder und Abstände
%\usepackage[margin=2.75cm,foot=1cm,showframe,showcrop]{geometry} % Ränder anzeigen lassen. Für's debugging
\renewcommand*{\chapterheadstartvskip}{\vspace*{0cm}}
\renewcommand*{\chapterheadendvskip}{\vspace{5mm}}
@ -251,10 +265,11 @@
\newcommand{\uA}{u.\,a. } % weil ich es hier und da falsch hatte...
\newcommand{\ua}{u.\,a. }
\newcommand{\RNum}[1]{\uppercase\expandafter{\romannumeral #1\relax}} % Für römische Zahlen \RNum{5} ergibt V
\newcommand{\pfad}[1]{\textsf{#1}}
\newcommand{\code}[1]{\texttt{#1}}
% Vernünftiges Circa Zeichen (die Tilde ~); Verwendung: \circa{Wort}
\newcommand{\circa}{$\scriptstyle\mathtt{\sim}$}