[Präambel] Teilweise Neustrukturierung
This commit is contained in:
parent
16c94c395f
commit
5b97e77f6f
1 changed files with 52 additions and 37 deletions
|
@ -23,16 +23,17 @@
|
||||||
pagesize=auto
|
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[T1]{fontenc} % Font Encoding. Hier "westeuropäische Codierung"
|
||||||
\usepackage[utf8]{inputenc} % UTF-8 codierte Dateien
|
\usepackage[utf8]{inputenc} % UTF-8 codierte Dateien
|
||||||
\usepackage[english, ngerman]{babel} % Setze die Sprache(n) für Rechtschreibung, etc.
|
\usepackage[english, ngerman]{babel} % Setze die Sprache(n) für Rechtschreibung, etc.
|
||||||
% Die letzte Sprache ist die Beginnende.
|
% Die letzte Sprache ist die Beginnende.
|
||||||
\usepackage{lmodern} % Minimal schönere Schriftarten
|
\usepackage{lmodern} % Minimal schönere Schriftarten
|
||||||
\usepackage{courier}
|
\usepackage{courier} % "courier" als Schriftart einbinden
|
||||||
|
|
||||||
\usepackage{xargs} % Use more than one optional parameter in a new commands
|
|
||||||
|
|
||||||
% Mathematisches
|
% Mathematisches
|
||||||
\usepackage{amsmath} % Mathematische Zeichensetzung, ...
|
\usepackage{amsmath} % Mathematische Zeichensetzung, ...
|
||||||
|
@ -41,9 +42,15 @@
|
||||||
\usepackage{MnSymbol} % ... weitere Symbole
|
\usepackage{MnSymbol} % ... weitere Symbole
|
||||||
\usepackage{icomma} % Deutsche Kommas bei Zahlen
|
\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}
|
\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
|
{}% measure of space to leave above the theorem. E.g.: 3pt
|
||||||
{0pt}% measure of space to leave below 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
|
{}% name of font to use in the body of the theorem
|
||||||
|
@ -53,18 +60,9 @@
|
||||||
{0.5em}% space after theorem head; " " = normal interword space
|
{0.5em}% space after theorem head; " " = normal interword space
|
||||||
{}% Manually specify head
|
{}% Manually specify head
|
||||||
|
|
||||||
\theoremstyle{meinsatz}
|
\theoremstyle{meinsatzstyle}
|
||||||
\newcommand{\satzautorefname}{Satz}
|
\newcommand{\satzautorefname}{Satz}
|
||||||
\newtheorem{satz}{Satz}
|
\newtheorem{satz}{Satz} % Verwendung mit \begin{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}
|
|
||||||
|
|
||||||
\input{../_latex/kvmacros.tex} % Für KV-Diagramme
|
\input{../_latex/kvmacros.tex} % Für KV-Diagramme
|
||||||
|
|
||||||
|
@ -102,31 +100,39 @@
|
||||||
|
|
||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
%%
|
%%
|
||||||
%%
|
%% Sonstiges
|
||||||
%%
|
%%
|
||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
|
||||||
\usepackage[babel,german=quotes]{csquotes} % Deutsche Anführungszeichen + Zitate
|
\usepackage[babel,german=quotes]{csquotes} % Deutsche Anführungszeichen + Zitate
|
||||||
\MakeOuterQuote{"} % Automatisch Anführungszeichen oben und unten
|
\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
|
% Stichwortverzeichnis
|
||||||
\onehalfspacing
|
\usepackage{imakeidx} % takes care of the call to the makeindex program;
|
||||||
|
% also provides a number of useful options for customization
|
||||||
\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
|
|
||||||
\makeindex[intoc,options=-s index_style,title=Stichwortverzeichnis] % Stichwortverzeichnis erstellen
|
\makeindex[intoc,options=-s index_style,title=Stichwortverzeichnis] % Stichwortverzeichnis erstellen
|
||||||
|
|
||||||
|
% Zeichnen, Bilder | Erlaubt "malen" von Rechtecken, ...
|
||||||
%% Zeichnen, Bilder | Erlaubt "malen" von Rechtecken, ...
|
\usepackage{tikz} % Für's "zeichnen"
|
||||||
\usepackage{tikz}
|
\usetikzlibrary{ % Andere Symbole, Zusätze, etc.
|
||||||
\usepackage{circuitikz}
|
arrows,
|
||||||
\usetikzlibrary{arrows, petri, topaths, shadows, calc, positioning, automata}
|
petri,
|
||||||
\usetikzlibrary{circuits.logic.IEC}
|
topaths,
|
||||||
|
shadows,
|
||||||
|
calc,
|
||||||
|
positioning,
|
||||||
|
automata
|
||||||
|
}
|
||||||
|
\usepackage{circuitikz} % Für Schaltsymbole
|
||||||
|
\usetikzlibrary{circuits.logic.IEC} % Europäische Symbole verwenden
|
||||||
\usepackage{tkz-berge}
|
\usepackage{tkz-berge}
|
||||||
\usepackage{wrapfig}
|
|
||||||
\usepackage{pgfplots}
|
\usepackage{pgfplots}
|
||||||
|
|
||||||
|
\usepackage{wrapfig} % Bilder, um die Text herumfließt
|
||||||
|
|
||||||
\usepackage[framemethod=tikz]{mdframed} % für Rahmen
|
\usepackage[framemethod=tikz]{mdframed} % für Rahmen
|
||||||
|
|
||||||
\usepackage{booktabs} % Tabellen
|
\usepackage{booktabs} % Tabellen
|
||||||
|
@ -139,10 +145,8 @@
|
||||||
\DeclareUnicodeCharacter{20AC}{\euro} % Damit € auch im Code verwendet werden kann.
|
\DeclareUnicodeCharacter{20AC}{\euro} % Damit € auch im Code verwendet werden kann.
|
||||||
\DeclareUnicodeCharacter{1E9E}{\MakeUppercase{\ss}}
|
\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{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{pdflscape} % Um einzelne Seiten zu drehen:
|
||||||
\usepackage{pdfpages} % PDF Seiten einbette
|
\usepackage{pdfpages} % PDF Seiten einbette
|
||||||
|
@ -150,6 +154,12 @@
|
||||||
\usepackage[pict2e]{struktex} % Strukogramme / Nassi-Shneiderman-Diagramme
|
\usepackage[pict2e]{struktex} % Strukogramme / Nassi-Shneiderman-Diagramme
|
||||||
\usepackage{pgf-umlsd} % Sequenzdiagramme | z.B. für UML Sequenzdiagramme
|
\usepackage{pgf-umlsd} % Sequenzdiagramme | z.B. für UML Sequenzdiagramme
|
||||||
|
|
||||||
|
%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
%%
|
||||||
|
%% Verzeichnisse
|
||||||
|
%%
|
||||||
|
%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
|
||||||
% Fürs Inhaltsverzeichnis
|
% Fürs Inhaltsverzeichnis
|
||||||
\usepackage{tocloft}
|
\usepackage{tocloft}
|
||||||
\renewcommand{\cftchapleader}{\cftdotfill{\cftdotsep}} % for chapters
|
\renewcommand{\cftchapleader}{\cftdotfill{\cftdotsep}} % for chapters
|
||||||
|
@ -177,6 +187,10 @@
|
||||||
%% Design
|
%% 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*{\chapterheadstartvskip}{\vspace*{0cm}}
|
||||||
\renewcommand*{\chapterheadendvskip}{\vspace{5mm}}
|
\renewcommand*{\chapterheadendvskip}{\vspace{5mm}}
|
||||||
|
|
||||||
|
@ -251,10 +265,11 @@
|
||||||
\newcommand{\uA}{u.\,a. } % weil ich es hier und da falsch hatte...
|
\newcommand{\uA}{u.\,a. } % weil ich es hier und da falsch hatte...
|
||||||
\newcommand{\ua}{u.\,a. }
|
\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{\pfad}[1]{\textsf{#1}}
|
||||||
\newcommand{\code}[1]{\texttt{#1}}
|
\newcommand{\code}[1]{\texttt{#1}}
|
||||||
|
|
||||||
|
|
||||||
% Vernünftiges Circa Zeichen (die Tilde ~); Verwendung: \circa{Wort}
|
% Vernünftiges Circa Zeichen (die Tilde ~); Verwendung: \circa{Wort}
|
||||||
\newcommand{\circa}{$\scriptstyle\mathtt{\sim}$}
|
\newcommand{\circa}{$\scriptstyle\mathtt{\sim}$}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue