Commit 6f9cdf5b authored by Dennis Kähler's avatar Dennis Kähler
Browse files

Initial commit

parents
Warning: File 'diss.syg' is empty.
Have you used any entries defined in glossary 'symbolslist'?
File added
\documentclass[
fontsize=12pt,
BCOR=1cm, % Bindungskorrektur, für Druck auf 1cm setzen
DIV=12,
titlepage=true,
parskip=half,
numbers=noendperiod % kein Punkt hinter Abschnittsnummerierung
]{scrartcl} % mit Chapter: scrrprt, ohne Chapter: scrartcl
\usepackage[english,ngerman]{babel} % zum setzen von Sprachen (z.B. beim Datum etc.)
\usepackage[T1]{fontenc} % Ausgabe von Umlauten und ß
\usepackage[utf8]{inputenc} % Eingabe von Umlauten und ß im Editor
\usepackage{csquotes}
\usepackage{geometry}
\usepackage{microtype} % typografische Feinheiten
%\usepackage{textcomp}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% ---------------------- WICHTIG!!! -------------------------
% Um die Schriftarten Minion und Myriad verwenden zu können,
% müssen diese erst für Miktex installiert werden. Eine
% Anleitung dafür ist unter folgendem Link zu finden:
% https://github.com/henrikgit/MPro-Installation-Guide-GitHub
%
% Für den Haupttext wird die MinionPro mit Serifen verwendet,
% für Überschriften, etc. die serifenlose Schrift MyriadPro.
%
% Wenn die Standardschriftarten verwendet werden sollten,
% müssen die folgenden drei Befehlszeilen auskommentiert werden
%\usepackage{MyriadPro}
\usepackage[textosf,mathlf]{MinionPro} % MinionPro als Standardfont
\usepackage{sourcesanspro}
% \renewcommand{\sfdefault}{Myriad-LF} % Myriad als font für Überschriften, etc.
% \newenvironment{sans}{\fontfamily{Myriad-LF}\selectfont}{\par}
%
% außerdem wird im folgenden der Font für die Matheumgebung eingestellt,
% auch dieser muss erst installier werden, siehe:
% http://ftp.uni-erlangen.de/ctan/help/Catalogue/entries/mnsymbol.html
\usepackage{MnSymbol}
% MnSymbol ist nicht kompatibel mit amssymb
\usepackage{commath} % für kleine Formatierungen in der Matheumgebung,
% z.B. aufrechtes 'd' bei 'dx' mit \dif
%\usepackage[scale=.95]{SourceCodePro}
% Überschriftsgrößen
\setkomafont{section}{\LARGE}
\setkomafont{subsection}{\Large}
\setkomafont{subsubsection}{\large}
\setlength{\parindent}{0em} % Einzug beim Absatzbegin
\usepackage{setspace} % Zeilenabstand
\setstretch{1.08} % leicht vergrößerter Zeilenabstand
\recalctypearea % Neuberechnung des Satzspiegels
\newenvironment{spacingenv}[1]
{\begin{spacing}{#1}}
{\end{spacing}}
\usepackage{threeparttable} % Captions nur so Breit wie Objekt
\usepackage[
format=hang,
justification=raggedright,
textfont={small,it},
labelfont={small,bf},
]{caption} % andere Schriftart für Captions
\usepackage{varwidth,calc}
\makeatletter
\newcommand{\breakcaption}{\@dblarg\emit@breakcaption}
\long\def\emit@breakcaption[#1]#2{%
\expandafter\caption\expandafter[\expandafter\emit@removeafter#1\\\@nil]{%
\begin{varwidth}[t]{\textwidth-\widthof{\figurename\space\thefigure:\space}}
#2
\end{varwidth}%
}%
}
\def\emit@removeafter#1\\#2\@nil{#1}
\makeatother
\usepackage{textcomp} % Zusätzliche Textsymbole
\usepackage{eurosym} % richtiges Eurosymbol
\DeclareUnicodeCharacter{20AC}{\euro}
\usepackage{amsmath} % zusätzliche mathematische Zeichen
\usepackage{siunitx} % Einheiten mit richtem Abstand, etc.
\sisetup{
separate-uncertainty=true,
per-mode=reciprocal,
locale=DE,
binary-units=true,
range-phrase={ {bis} }
}
\usepackage{physics} % Vektoren und Matrizen
\usepackage{graphicx} % zum Einbinden von Grafiken
\usepackage{float} % Optionen zur Positionierung von Fließobjekten
\usepackage{booktabs} % verbesserte Tabellen
\usepackage{ltxtable} % Tabellen mit angepasster Spaltenbreite + Seitenumbrüchen
\usepackage{tabularx} % Neuer Spaltentyp und automatischer Zeilenumbruch
% Einige Spaltentypen:
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}}
\newcolumntype{C}{>{\centering\arraybackslash}X}
\newcolumntype{M}[1]{>{\centering}m{#1}}
\usepackage{icomma} % kein Leerzeichen nach Komma in Dezimalzahlen
\usepackage{tocloft} % Punkte im Inhaltsverzeichnis
%\renewcommand\cftsecdotsep{1}
\renewcommand\cftsubsecdotsep{2.5}
\renewcommand\cftsubsubsecdotsep{2.5}
\usepackage{placeins} % Für Grenzen für Fließobjekte:
% \FloatBarrier
\usepackage{layouts}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% --------------- Definitionen für Kopf-/Fußzeile und Titelseite ------------------
\newcommand{\Titel}{Multiskalensimulation von mechatronischen Komponenten zur
Anwendung in Hardware-in-the-Loop Tests}
\newcommand{\Uni}{Technische Universität Hamburg-Harburg}
\newcommand{\Autor}{Dennis Kähler}
\newcommand{\Prof}{Prof.\,Dr.-Ing. G. Ackermann}
% ---------------------------------------------------------------------------------
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Kopf- und Fußzeile
\usepackage[headsepline,automark]{scrlayer-scrpage}
\clearscrheadfoot
\pagestyle{scrheadings}
\ohead{\textsc{\upshape\headmark}}
\ihead{\textsc{\upshape TUHH}} % Titel in der Kopfzeile anzeigen
%\ifoot{\Institution} % Institution in der Fußzeile anzeigen
\ofoot[\pagemark]{\pagemark}
\usepackage{pdfpages}
\usepackage{pgfplots}
% and optionally (as of Pgfplots 1.3):
\pgfplotsset{compat=newest}
\pgfplotsset{plot coordinates/math parser=false}
\newlength\figureheight
\newlength\figurewidth
\usepackage{tikz}
\usetikzlibrary{shapes,arrows,calc,positioning,decorations.markings}
%\input{tikz_defs}
\usepackage{tikz-timing}
\newcounter{mycount}
\tikztimingmetachar{Q}{2D{\arabic{mycount}\stepcounter{mycount}}}
\tikztimingmetachar{R}{[| /utils/exec=\setcounter{mycount}{0} |]}
\usepackage{flowchart}
\usepackage{subfig}
\usepackage{enumitem}
\usepackage[european resistors]{circuitikz}
\usepackage{textgreek}
\usepackage{color} % Farbmanagement
% \renewcommand*{\backref}[1]{}
% \renewcommand*{\backrefalt}[4]{{~~~~~~\footnotesize (%
% \ifcase #1 nicht zitiert.%
% \or zitiert auf Seite~#2%
% \else zitiert auf Seiten #2%
% \fi%
% )}}
\definecolor{listinggray}{gray}{0.9}
\definecolor{lbcolor}{rgb}{0.95,0.95,0.95}
\usepackage{listings}
\lstset{
backgroundcolor=\color{lbcolor},
tabsize=4,
rulecolor=,
language=C++,
basicstyle=\footnotesize\ttfamily,
upquote=true,
aboveskip={1.5\baselineskip},
columns=fixed,
showstringspaces=false,
extendedchars=true,
breaklines=true,
prebreak = \raisebox{0ex}[0ex][0ex]{\ensuremath{\hookleftarrow}},
frame=single,
showtabs=false,
showspaces=false,
showstringspaces=false,
identifierstyle=\ttfamily,
keywordstyle=\color[rgb]{0,0,1},
commentstyle=\color[rgb]{0.133,0.545,0.133},
stringstyle=\color[rgb]{0.627,0.126,0.941},
}
\newcommand{\Abb}[1]{Abbildung~\ref{#1}}
\newcommand{\Abs}[1]{Abschnitt~\ref{#1}}
\newcommand{\Gl}[1]{Gleichung~\ref{#1}}
\newcommand{\Tab}[1]{Tabelle~\ref{#1}}
%\newcommand{\€}{\text{\euro}}
\hyphenation{MATLAB}
\usepackage[
backend=biber,
natbib=true,
backref=true,
sorting=nty,
style=numeric-comp,
url=true,
doi=true
]{biblatex}
\addbibresource{../Latex/library.bib}
\newcommand{\switchtoPLF}{\fontfamily{MinionPro-LF}\selectfont}
\renewcommand*{\bibfont}{\switchtoPLF}
\renewcommand*{\citesetup}{
\switchtoPLF
\biburlsetup
\frenchspacing
}
% replace from Mendeley escaped characters in url field
\DeclareSourcemap{ % Used when .bib/Bibliography is compiled, not when document is
\maps[datatype=bibtex]{
\map{ % Replaces '{\%}' with just '%'
\step[fieldsource=url,
match=\regexp{\{\\\%\}},
replace=\regexp{\%}]
}
\map{ % Replaces '{\_}', '{_}' or '\_' with just '_'
\step[fieldsource=url,
match=\regexp{\{\\\_\}|\{\_\}|\\\_},
replace=\regexp{\_}]
}
\map{ % Replaces '{'$\sim$'}', '$\sim$' or '{~}' with just '~'
\step[fieldsource=url,
match=\regexp{\{\$\\sim\$\}|\{\~\}|\$\\sim\$},
replace=\regexp{\~}]
}
}
}
% \usepackage[square,numbers]{natbib} % Literaturverzeichnis
% \bibliographystyle{dinat} % -> Stil
% % Die folgenden Befehle sorgen dafür, dass im Literaturverzeichnis
% % Versalziffern genutzt werden
% \newcommand{\switchtoPLF}{\fontfamily{MinionPro-LF}\selectfont}
% \renewcommand{\bibnumfmt}[1]{[\switchtoPLF{}#1]} % switch reference item
% \renewcommand{\citenumfont}[1]{{\switchtoPLF{}#1}} % switch citation item
\usepackage{blindtext} % Fülltext mit \blindtext
\definecolor{black}{gray}{0} % 10% grau
\PassOptionsToPackage{hyphens}{url}
\usepackage[
colorlinks=true,
linkcolor=black,
citecolor=black,
urlcolor=black,
%pagebackref,
linktoc=all
]{hyperref} % Querverweise im Dokument
\usepackage{url}
\usepackage[
nonumberlist, %keine Seitenzahlen anzeigen
acronym, %ein Abkürzungsverzeichnis erstellen
nogroupskip,
toc, %Einträge im Inhaltsverzeichnis
section %im Inhaltsverzeichnis auf section-Ebene erscheinen
]{glossaries}
% \usepackage{glossary-mcols}
\usepackage{etoolbox}
\newtoks\customtok
\renewcommand*{\newacronymhook}{
\edef\dosetkeys{\noexpand\setkeys{glossentry}{user1={},\the\glskeylisttok}}%
\dosetkeys
\ifcsempty{@glo@useri}
{
\expandafter\customtok\expandafter{\the\glsshorttok}
}
{
\edef\custom{\the\glsshorttok, \csexpandonce{@glo@useri}}
\expandafter\customtok\expandafter{\custom}
}
}
\newcommand*{\custompostdesc}[1]{
\ifcsempty{glo@#1@useri}{}{ (\glsentryuseri{#1})}
}
\renewcommand*{\CustomAcronymFields}{
user1={},
name={\the\glsshorttok},
description={\the\glslongtok\noexpand\custompostdesc{\the\glslabeltok}},
first={\the\glslongtok\space(\the\customtok)},
firstplural={\the\glslongtok\noexpand\acrpluralsuffix
\space (\the\customtok)}
text={\the\glsshorttok},
plural={\the\glsshorttok\noexpand\acrpluralsuffix}
}
\SetCustomStyle
\newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis}
\makeglossaries
\input{gloss}
\renewcommand*{\glspostdescription}{}
\renewcommand{\glsnamefont}[1]{\textbf{#1}}
\newcommand{\zb}{z.\,B. }
\newcommand{\Zb}{Z.\,B. }
\newcommand{\uu}{u.\,U. }
\newcommand{\Uu}{U.\,U. }
\newcommand{\treg}{{\large\textregistered}}
\newcommand{\ttm}{{\large\texttrademark}}
\newcommand{\tcr}{\textsuperscript{\textsuperscript{\tiny\textcopyright}}}
\newcommand{\ai}[1]{_\mathrm{#1}}
\newcommand{\para}[1]{\vspace{1em}\textbf{#1}\nopagebreak\\[1em]}
% Für Kommentare am Seitenrand. \rn{1}{2}
% Das erste Argument beinhaltet den zu markierenden Text und
% das zweite Argument den Kommentare für den Rand
% beides wird in rotem Text geschrieben
\reversemarginpar
\newcommand{\mpar}[1]{\marginpar {\color{red}\flushleft\sffamily\scriptsize #1}}
\setlength{\marginparwidth}{2.2cm}
\newcommand{\rn}[2]{\textcolor{red}{#1}\mpar{#2}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
% Inhalt des Titelblattes in der Präambel editieren!
\pagenumbering{alph} % Seitenummerierung a,b,c,...
\begin{titlepage}
\newgeometry{left=2.5cm, right=1.5cm, top=3cm, bottom=2cm}
\begin{center}
%\begin{sans}
\huge{\sffamily\bfseries\Titel}
%\end{sans}
\vskip 25mm
\Large{
Dem Promotionsausschuss der \\
Technischen Universität Hamburg-Harburg
zur Erlangung des akademischen Grades \\
Doktor-Ingenieur (Dr.-Ing.)
}
\vskip 5mm
\large{vorgelegte Dissertation}
\vskip 15mm
\large{von} \\
\Large{\Autor}
\vskip 15mm
\large{aus} \\
\Large{Pinneberg}
\vskip 15mm
\Large{\the\year}
\end{center}
\vfill
Betreuer: \Prof
\thispagestyle{empty}
\end{titlepage}
\clearpage
\restoregeometry
\pagenumbering{roman} % Seitennummerierung römisch
\printglossary[type=symbolslist,style=symbcol]
\setlength{\glsdescwidth}{0.75\textwidth} % Einzug Abkürzungsverzeichnis anpassen
\begin{spacingenv}{1.2}
\printglossary[type=\acronymtype,style=long,title={Abkürzungen}]
\end{spacingenv}
\thispagestyle{plain}
%\listoffigures
%\listoftables
\clearpage
\tableofcontents
\clearpage
\pagenumbering{arabic} % Seitennummerierung arabisch
\clearpage
\section{Einleitung}
\FloatBarrier % Begrenzung für Fließobjekte
\label{sec:einleitung}
\input{./01_Einleitung/einleitung}
\clearpage
\section{Kapitel}
\FloatBarrier % Begrenzung für Fließobjekte
\label{sec:kapitel2}
\input{./02_Kapitel/kapitel2}
\clearpage
\section{Kapitel}
\FloatBarrier % Begrenzung für Fließobjekte
\label{sec:kapitel3}
\input{./03_Kapitel/kapitel3}
\clearpage
%\bibliography{../Latex/library} % Literaturverzeichnis: Dateiname in
%Klammern ohne Endung
\raggedright
\printbibliography
\clearpage
\end{document}
\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax
\defcounter {refsection}{0}\relax
\select@language {ngerman}
\contentsline {section}{Abk\IeC {\"u}rzungen}{i}{section*.1}
\contentsline {section}{\numberline {1}Einleitung}{1}{section.1}
\contentsline {subsection}{\numberline {1.1}xxxxxxxxxxxxx}{2}{subsection.1.1}
\contentsline {subsection}{\numberline {1.2}xxxxxxxxxxxxx}{2}{subsection.1.2}
\contentsline {section}{\numberline {2}Kapitel}{5}{section.2}
\contentsline {section}{\numberline {3}Kapitel}{6}{section.3}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "../diss"
%%% End:
\sisetup{per-mode=reciprocal}
\newglossaryentry{symb:f}{
name={\ensuremath{f}},
symbol=\si{\hertz},
description={Frequenz},
sort=symbolfreq, type=symbolslist
}
\newglossaryentry{symb:t}{
name={\ensuremath{t}},
symbol=\si{\second},
description={Zeit},
sort=symboltime, type=symbolslist
}
\newglossaryentry{symb:tau}{
name={\ensuremath{\tau}},
symbol=\si{\second},
description={Zeitkonstante},
sort=symboltime, type=symbolslist
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newacronym[user1=Analog Digital Converter]{ADC}{ADC}{Analog-digital-Wandler}
\newacronym{CPU}{CPU}{Central Processing Unit}
\newacronym{USB}{USB}{Universal Serial Bus}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%% Stil für Symbolverzeichnis -> smybol Eintrag entspricht der Einheit
\newglossarystyle{symbcol}{
% put the glossary in a longtable environment:
\renewenvironment{theglossary}
{\begin{longtable}{p{0.15\textwidth}p{0.45\textwidth}p{0.2\textwidth}}}
{\end{longtable}}
% Set the table’s header:
\renewcommand*{\glossaryheader}{
\bfseries Symbol & \bfseries Bezeichnung & \bfseries Einheit
\\\addlinespace[0.2cm]\endhead
}
% No heading between groups:
\renewcommand*{\glsgroupheading}[1]{}
% Main (level 0) entries displayed in a row optionally numbered:
\renewcommand*{\glossentry}[2]{
\glsentryitem{##1}% Entry number if required
\glstarget{##1}{\glossentryname{##1}}% Name
& \glossentrydesc{##1}% Description
& \glossentrysymbol{##1}% Symbol
\tabularnewline % end of row
}
% Similarly for sub-entries (no sub-entry numbers):
\renewcommand*{\subglossentry}[3]{
% ignoring first argument (sub-level)
\glstarget{##2}{\glossentryname{##2}}% Name
& \glossentrydesc{##2}% Description
& \glossentrysymbol{##2}% Symbol
\tabularnewline % end of row
}
% Nothing between groups:
\renewcommand*{\glsgroupskip}{}
}
add_cus_dep('glo', 'gls', 0, 'run_makeglossaries');
add_cus_dep('acn', 'acr', 0, 'run_makeglossaries');
sub run_makeglossaries {
system "makeglossaries $_[0]";
}
push @generated_exts, 'glo', 'gls', 'glg';
push @generated_exts, 'acn', 'acr', 'alg';
$clean_ext .= ' %R.ist %R.xdy';
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment