From 5b97e77f6fabd5d5fac4de8152feab5aa8818e2e Mon Sep 17 00:00:00 2001 From: Andre Meyering Date: Mon, 23 Oct 2017 11:33:08 +0200 Subject: [PATCH] =?UTF-8?q?[Pr=C3=A4ambel]=20Teilweise=20Neustrukturierung?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Praeamble.tex | 89 ++++++++++++++++++++++++++++++--------------------- 1 file changed, 52 insertions(+), 37 deletions(-) diff --git a/Praeamble.tex b/Praeamble.tex index 0a05762..b6576fd 100644 --- a/Praeamble.tex +++ b/Praeamble.tex @@ -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[babel,german=quotes]{csquotes} % Deutsche Anführungszeichen + Zitate +\MakeOuterQuote{"} % Automatisch Anführungszeichen oben und unten +\usepackage{setspace} % Für Zeilenabstände +\onehalfspacing % 1,5-zeilig +\usepackage[printonlyused,withpage]{acronym} % Abkürzungen und Abkürzungsverzeichnis -\usepackage{setspace} % Für Zeilenabstände -\onehalfspacing - -\usepackage[printonlyused,withpage]{acronym} % Abkürzungsverzeichnis -\usepackage{imakeidx} % für Stichwortverzeichnis; takes care of the call to the makeindex program; - % also provides a number of useful options for customization +% 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}$}