Neuerstellung

This commit is contained in:
Stephan Maier
2023-08-29 13:11:39 +02:00
commit 6f1274e7d9
20 changed files with 1041 additions and 0 deletions

303
.gitignore vendored Normal file
View File

@@ -0,0 +1,303 @@
# ---> Visual Studio Code
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
!.vscode/*.code-snippets
# Local History for Visual Studio Code
.history/
# Built Visual Studio Code Extensions
*.vsix
# ---> TeX
## Core latex/pdflatex auxiliary files:
*.aux
*.lof
*.log
*.lot
*.fls
*.out
*.toc
*.fmt
*.fot
*.cb
*.cb2
.*.lb
## Intermediate documents:
*.dvi
*.xdv
*-converted-to.*
# these rules might exclude image files for figures etc.
# *.ps
# *.eps
# *.pdf
## Generated if empty string is given at "Please type another file name for output:"
.pdf
## Bibliography auxiliary files (bibtex/biblatex/biber):
*.bbl
*.bcf
*.blg
*-blx.aux
*-blx.bib
*.run.xml
## Build tool auxiliary files:
*.fdb_latexmk
*.synctex
*.synctex(busy)
*.synctex.gz
*.synctex.gz(busy)
*.pdfsync
## Build tool directories for auxiliary files
# latexrun
latex.out/
## Auxiliary and intermediate files from other packages:
# algorithms
*.alg
*.loa
# achemso
acs-*.bib
# amsthm
*.thm
# beamer
*.nav
*.pre
*.snm
*.vrb
# changes
*.soc
# comment
*.cut
# cprotect
*.cpt
# elsarticle (documentclass of Elsevier journals)
*.spl
# endnotes
*.ent
# fixme
*.lox
# feynmf/feynmp
*.mf
*.mp
*.t[1-9]
*.t[1-9][0-9]
*.tfm
#(r)(e)ledmac/(r)(e)ledpar
*.end
*.?end
*.[1-9]
*.[1-9][0-9]
*.[1-9][0-9][0-9]
*.[1-9]R
*.[1-9][0-9]R
*.[1-9][0-9][0-9]R
*.eledsec[1-9]
*.eledsec[1-9]R
*.eledsec[1-9][0-9]
*.eledsec[1-9][0-9]R
*.eledsec[1-9][0-9][0-9]
*.eledsec[1-9][0-9][0-9]R
# glossaries
*.acn
*.acr
*.glg
*.glo
*.gls
*.glsdefs
*.lzo
*.lzs
# uncomment this for glossaries-extra (will ignore makeindex's style files!)
# *.ist
# gnuplottex
*-gnuplottex-*
# gregoriotex
*.gaux
*.glog
*.gtex
# htlatex
*.4ct
*.4tc
*.idv
*.lg
*.xref
# hyperref
*.brf
# knitr
*-concordance.tex
# TODO Uncomment the next line if you use knitr and want to ignore its generated tikz files
# *.tikz
*-tikzDictionary
# listings
*.lol
# luatexja-ruby
*.ltjruby
# makeidx
*.idx
*.ilg
*.ind
# minitoc
*.maf
*.mlf
*.mlt
*.mtc[0-9]*
*.slf[0-9]*
*.slt[0-9]*
*.stc[0-9]*
# minted
_minted*
*.pyg
# morewrites
*.mw
# newpax
*.newpax
# nomencl
*.nlg
*.nlo
*.nls
# pax
*.pax
# pdfpcnotes
*.pdfpc
# sagetex
*.sagetex.sage
*.sagetex.py
*.sagetex.scmd
# scrwfile
*.wrt
# sympy
*.sout
*.sympy
sympy-plots-for-*.tex/
# pdfcomment
*.upa
*.upb
# pythontex
*.pytxcode
pythontex-files-*/
# tcolorbox
*.listing
# thmtools
*.loe
# TikZ & PGF
*.dpth
*.md5
*.auxlock
# todonotes
*.tdo
# vhistory
*.hst
*.ver
# easy-todo
*.lod
# xcolor
*.xcp
# xmpincl
*.xmpi
# xindy
*.xdy
# xypic precompiled matrices and outlines
*.xyc
*.xyd
# endfloat
*.ttt
*.fff
# Latexian
TSWLatexianTemp*
## Editors:
# WinEdt
*.bak
*.sav
# Texpad
.texpadtmp
# LyX
*.lyx~
# Kile
*.backup
# gummi
.*.swp
# KBibTeX
*~[0-9]*
# TeXnicCenter
*.tps
# auto folder when using emacs and auctex
./auto/*
*.el
# expex forward references with \gathertags
*-tags.tex
# standalone packages
*.sta
# Makeindex log files
*.lpz
# xwatermark package
*.xwm
# REVTeX puts footnotes in the bibliography by default, unless the nofootinbib
# option is specified. Footnotes are the stored in a file with suffix Notes.bib.
# Uncomment the next line to have this generated file ignored.
#*Notes.bib

1
README.md Normal file
View File

@@ -0,0 +1 @@
Parameterliste Regleroptimierung Sinamics S120

View File

@@ -0,0 +1,125 @@
\chapter{Drehzahlregler}
\section{Parameter}
\begin{longtblr}
[
caption = {Parameter Drehzahlregler},
entry = {Parameter Drehzahlregler},
label = {Parameter Drehzahlregler},
]
{
colspec = {|c|X|c|c|c|},
hlines,
rowhead = 1,
rowfoot = 0,
row{odd} = {gray!5!white},
row{even} = {gray!25!white},
row{1} = {fsiGrey},
}
\textcolor{white}{\textbf{Nr.}} & \textcolor{white}{\textbf{Parametertext}} &\textcolor{white}{\textbf{Wert alt}} &\textcolor{white}{\textbf{Wert~~}} & \textcolor{white}{\textbf{Einheit}} \\
p1460 & P-Verstärkung & & & Nms/rad \\
p1462 & Nachstellzeit & & & ms \\
\end{longtblr}
\section{Stromsollwerfilter 2}
\begin{longtblr}
[
caption = {Sollwertfilter 2},
entry = {Sollwertfilter 2},
label = {Sollwertfilter 2},
]
{
colspec = {|c|X|c|c|c|},
hlines,
rowhead = 1,
rowfoot = 0,
row{odd} = {gray!5!white},
row{even} = {gray!25!white},
row{1} = {fsiGrey},
}
\textcolor{white}{\textbf{Nr.}} & \textcolor{white}{\textbf{Parametertext}} &\textcolor{white}{\textbf{Wert alt}} &\textcolor{white}{\textbf{Wert~~}} & \textcolor{white}{\textbf{Einheit}} \\
- & Filtertyp & & & - \\
p1665 & Sperrfrequenz & & & Hz \\
- & Bandbreite & & & Hz \\
- & Kerbtiefe & & & dB \\
- & Absenkung & & & dB \\
\end{longtblr}
\section{Stromsollwerfilter 3}
\begin{longtblr}
[
caption = {Sollwertfilter 3},
entry = {Sollwertfilter 3},
label = {Sollwertfilter 3},
]
{
colspec = {|c|X|c|c|c|},
hlines,
rowhead = 1,
rowfoot = 0,
row{odd} = {gray!5!white},
row{even} = {gray!25!white},
row{1} = {fsiGrey},
}
\textcolor{white}{\textbf{Nr.}} & \textcolor{white}{\textbf{Parametertext}} &\textcolor{white}{\textbf{Wert alt}} &\textcolor{white}{\textbf{Wert~~}} & \textcolor{white}{\textbf{Einheit}} \\
- & Filtertyp & & & - \\
p1665 & Sperrfrequenz & & & Hz \\
- & Bandbreite & & & Hz \\
- & Kerbtiefe & & & dB \\
- & Absenkung & & & dB \\
\end{longtblr}
\section{Stromsollwerfilter 4}
\begin{longtblr}
[
caption = {Sollwertfilter 4},
entry = {Sollwertfilter 4},
label = {Sollwertfilter 4},
]
{
colspec = {|c|X|c|c|c|},
hlines,
rowhead = 1,
rowfoot = 0,
row{odd} = {gray!5!white},
row{even} = {gray!25!white},
row{1} = {fsiGrey},
}
\textcolor{white}{\textbf{Nr.}} & \textcolor{white}{\textbf{Parametertext}} &\textcolor{white}{\textbf{Wert alt}} &\textcolor{white}{\textbf{Wert~~}} & \textcolor{white}{\textbf{Einheit}} \\
- & Filtertyp & & & - \\
p1665 & Sperrfrequenz & & & Hz \\
- & Bandbreite & & & Hz \\
- & Kerbtiefe & & & dB \\
- & Absenkung & & & dB \\
\end{longtblr}
\newpage
\section{Referenzmodell}
\begin{longtblr}
[
caption = {Referenzmodell Drehzahlregler},
entry = {Referenzmodell Drehzahlregler},
label = {Referenzmodell Drehzahlregler},
]
{
colspec = {|c|X|c|c|c|},
hlines,
rowhead = 1,
rowfoot = 0,
row{odd} = {gray!5!white},
row{even} = {gray!25!white},
row{1} = {fsiGrey},
}
\textcolor{white}{\textbf{Nr.}} & \textcolor{white}{\textbf{Parametertext}} &\textcolor{white}{\textbf{Wert alt}} &\textcolor{white}{\textbf{Wert~~}} & \textcolor{white}{\textbf{Einheit}} \\
p1400 & Referenzmodell & & & - \\
p1433 & Eigenfrequenz & & & Hz \\
p1434 & Dämpfung & & & - \\
p1435 & Faktor-Totzeit & & & - \\
\end{longtblr}
\section{Reibkennlinie}

4
src/Content/Main.tex Normal file
View File

@@ -0,0 +1,4 @@
\input{Content/Stromregler.tex}
\input{Content/Drehzahlregler.tex}
\input{Content/Positionsregler.tex}

19
src/Content/Meta.tex Normal file
View File

@@ -0,0 +1,19 @@
% Meta-Informationen -----------------------------------------------------------
% Definition von globalen Parametern, die im gesamten Dokument verwendet
% werden können (z.B auf dem Deckblatt etc.).
%
% ACHTUNG: Wenn die Texte Umlaute oder ein Esszet enthalten, muss der folgende
% Befehl bereits an dieser Stelle aktiviert werden:
% \usepackage[latin1]{inputenc}
% ------------------------------------------------------------------------------
\newcommand{\titel}{Parameterliste Regleroptimierung}
\newcommand{\autor}{St. Maier}
\newcommand{\firma}{Fondium Singen GmbH}
\newcommand{\logo}{Data/Logo.png}
\newcommand{\jahr}{2022}
% Mit oder ohne Titelblatt
\newboolean{withTitlePage} %Deklaration
\setboolean{withTitlePage}{false} %Zuweisung

View File

@@ -0,0 +1,25 @@
\chapter{Positionsregler}
\section{Parameter}
\begin{longtblr}
[
caption = {Parameter Positionsregler},
entry = {Parameter Positionsregler},
label = {Parameter Positionsregler},
]
{
colspec = {|c|X|c|c|},
hlines,
rowhead = 1,
rowfoot = 0,
row{odd} = {gray!5!white},
row{even} = {gray!25!white},
row{1} = {fsiGrey},
}
\textcolor{white}{\textbf{Parameter}} & \textcolor{white}{\textbf{Parametertext}} &\textcolor{white}{\textbf{Wert}} & \textcolor{white}{\textbf{Einheit}} \\
4711 & Nennleistung & 3 & kW \\
4712 & Nenndrehmoment & 19.7 & - \\
\end{longtblr}

View File

@@ -0,0 +1,7 @@
\chapter*{Abkürzungsverzeichnis}
\begin{acronym}
\acro{tf}[TF1]{Trichterfräse 1}
\end{acronym}

View File

@@ -0,0 +1,25 @@
\chapter{Stromregler}
\section{Parameter}
\begin{longtblr}
[
caption = {Parameter Stromregler},
entry = {Parameter Stromregler},
label = {Parameter Stromregler},
]
{
colspec = {|c|X|c|c|c|},
hlines,
rowhead = 1,
rowfoot = 0,
row{odd} = {gray!5!white},
row{even} = {gray!25!white},
row{1} = {fsiGrey},
}
\textcolor{white}{\textbf{Nr.}} & \textcolor{white}{\textbf{Parametertext}} &\textcolor{white}{\textbf{Wert alt}} &\textcolor{white}{\textbf{Wert~~}} & \textcolor{white}{\textbf{Einheit}} \\
p1717 & Nachstellzeit & & & ms \\
p1715 & P-Verstärkung & & & V/A \\
\end{longtblr}

13
src/Data/Commands.tex Normal file
View File

@@ -0,0 +1,13 @@
% Array Variablen
\newcounter{cnt}
\newcommand\textlist{}
\newcommand\settext[2]{%
\csdef{text#1}{#2}}
\newcommand\addtext[1]{%
\stepcounter{cnt}%
\csdef{text\thecnt}{#1}}
\newcommand\gettext[1]{%
\csuse{text#1}}

BIN
src/Data/Logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

View File

@@ -0,0 +1,25 @@
\definecolor{gfBlue}{RGB}{0,108,161}
\definecolor{fsiOrange}{RGB}{239,119,29}
\definecolor{fsiGrey}{RGB}{102,102,102}
\newcommand{\gfSpec}[1]
{
\textcolor{fsiOrange}{#1}
}
\newcommand\insFig[3]{ % 1 = Label, 2 = Größe, 3 = Dateiname und Pfad
\renewcommand{\figurename}{Abbildung}
\begingroup
\renewcommand\numberline[1]{}
\endgroup
\begin{minipage}{\linewidth}
\centering
\includegraphics[width=#2\columnwidth]{#3}
\captionof{figure}{#1}
\label{fig:#1}
\end{minipage}
}
\newcommand\figRef[1]{siehe Abbildung:~\ref{fig:#1}}

View File

@@ -0,0 +1,197 @@
% Anpassung des Seitenlayouts --------------------------------------------------
% ------------------------------------------------------------------------------
\usepackage[automark]{scrlayer-scrpage}
\usepackage{layout}
\usepackage[titles]{tocloft}
\gdef\clearforchapter{}
\usepackage[nohyperlinks]{acronym}
% Umlaute ----------------------------------------------------------------------
% Umlaute/Sonderzeichen wie öäü direkt im Quelltext verwenden (CodePage).
% Erlaubt automatische Trennung von Worten mit Umlauten.
% ------------------------------------------------------------------------------
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp} % Euro-Zeichen etc.
% Schrift ----------------------------------------------------------------------
\usepackage{lmodern} % bessere Fonts
\usepackage{relsize} % Schriftgröße relativ festlegen
\usepackage{sectsty}
\usepackage[german]{babel}
% Grafiken ---------------------------------------------------------------------
% Einbinden von JPG-Grafiken ermöglichen
%\usepackage[dvips,final]{graphicx}
% Befehle aus AMSTeX für mathematische Symbole z.B. \boldsymbol \mathbb --------
\usepackage{amsmath,amsfonts}
% für Index-Ausgabe mit \printindex --------------------------------------------
\usepackage{makeidx}
% Einfache Definition der Zeilenabstände und Seitenränder etc. -----------------
\usepackage{setspace}
\usepackage{geometry}
% für Array-Variablen -----------------
\usepackage{etoolbox}
% für csv Import
\usepackage{pgfplotstable}
\usepackage{booktabs}
\usepackage[nomessages]{fp}% http://ctan.org/pkg/fp
% für lange Tabellen -----------------------------------------------------------
\usepackage{longtable}
\usepackage{array}
\usepackage{ragged2e}
\usepackage{xcolor,colortbl}
\usepackage{tabularray}
\DefTblrTemplate{contfoot-text}{normal}{Fortsetzung auf nächster Seite}
\SetTblrTemplate{contfoot-text}{normal}
\DefTblrTemplate{conthead-text}{normal}{(Fortsetzung)}
\SetTblrTemplate{conthead-text}{normal}
% Symbolverzeichnis ------------------------------------------------------------
% Symbolverzeichnisse bequem erstellen. Beruht auf MakeIndex:
% makeindex.exe %Name%.nlo -s nomencl.ist -o %Name%.nls
% erzeugt dann das Verzeichnis. Dieser Befehl kann z.B. im TeXnicCenter
% als Postprozessor eingetragen werden, damit er nicht ständig manuell
% ausgeführt werden muss.
% Die Definitionen sind ausgegliedert in die Datei "Glossar.tex".
% ------------------------------------------------------------------------------
\usepackage[intoc]{nomencl}
\let\abbrev\nomenclature
\renewcommand{\nomname}{Abkürzungsverzeichnis}
\setlength{\nomlabelwidth}{.25\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}
% zum Umfließen von Bildern ----------------------------------------------------
\usepackage{floatflt}
% zum Einbinden von Programmcode -----------------------------------------------
\usepackage{listings}
\usepackage{xcolor}
\definecolor{hellgelb}{rgb}{1,1,0.9}
\definecolor{colKeys}{rgb}{0,0,1}
\definecolor{colIdentifier}{rgb}{0,0,0}
\definecolor{colComments}{rgb}{1,0,0}
\definecolor{colString}{rgb}{0,0.5,0}
\lstset{
float=hbp,
basicstyle=\ttfamily\color{black}\small\smaller,
identifierstyle=\color{colIdentifier},
keywordstyle=\color{colKeys},
stringstyle=\color{colString},
commentstyle=\color{colComments},
columns=flexible,
tabsize=1,
frame=single,
extendedchars=true,
showspaces=false,
showstringspaces=false,
numbers=left,
numberstyle=\tiny,
breaklines=true,
backgroundcolor=\color{hellgelb},
breakautoindent=true
}
% URL verlinken, lange URLs umbrechen etc. -------------------------------------
\usepackage{url}
% wichtig für korrekte Zitierweise ---------------------------------------------
\usepackage[square]{natbib}
% PDF-Optionen -----------------------------------------------------------------
\usepackage[
bookmarks,
bookmarksopen=true,
colorlinks=true,
% diese Farbdefinitionen zeichnen Links im PDF farblich aus
linkcolor=fsiOrange, % einfache interne Verknüpfungen
anchorcolor=black,% Ankertext
citecolor=fsiOrange, % Verweise auf Literaturverzeichniseinträge im Text
filecolor=magenta, % Verknüpfungen, die lokale Dateien öffnen
menucolor=fsiOrange, % Acrobat-Menüpunkte
urlcolor=cyan,
% diese Farbdefinitionen sollten für den Druck verwendet werden (alles schwarz)
%linkcolor=black, % einfache interne Verknüpfungen
%anchorcolor=black, % Ankertext
%citecolor=black, % Verweise auf Literaturverzeichniseinträge im Text
%filecolor=black, % Verknüpfungen, die lokale Dateien öffnen
menucolor=black, % Acrobat-Menüpunkte
%urlcolor=black,
backref,
plainpages=false, % zur korrekten Erstellung der Bookmarks
pdfpagelabels, % zur korrekten Erstellung der Bookmarks
hypertexnames=false, % zur korrekten Erstellung der Bookmarks
linktocpage % Seitenzahlen anstatt Text im Inhaltsverzeichnis verlinken
]{hyperref}
% Befehle, die Umlaute ausgeben, führen zu Fehlern, wenn sie hyperref als Optionen übergeben werden
\hypersetup{
pdftitle={},
pdfauthor={},
pdfcreator={},
pdfsubject={},
pdfkeywords={},
}
% Für Versionsanzeige
\usepackage[nochapter,tablegrid]{vhistory}
% Package für Forloop
\usepackage{forloop}
\usepackage{fmtcount}
\usepackage{arrayjobx}
% fortlaufendes Durchnummerieren der Fußnoten ----------------------------------
\usepackage{chngcntr}
% Spaltendefinition rechtsbündig mit definierter Breite ------------------------
\newcolumntype{w}[1]{>{\raggedleft\hspace{0pt}}p{#1}}
% Formatierung von Listen ändern -----------------------------------------------
\usepackage{paralist}
\usepackage{enumitem}
% bei der Definition eigener Befehle benötigt
\usepackage{ifthen}
% definiert u.a. die Befehle \todo und \listoftodos
\usepackage{todonotes}
% sorgt dafür, dass Leerzeichen hinter parameterlosen Makros nicht als Makroendezeichen interpretiert werden
\usepackage{xspace}
% Verhindert Fehlermeldung wenn Tabelle nach Figure kommt
\usepackage[section]{placeins}
% für Diagramme etc.
\usepackage{tikz}
\usetikzlibrary{shapes.geometric,calc}
% mehrspaltige Seiten
\usepackage{multicol}
% Für lokale Zähler
\usepackage{etex}
% Für Menüs und Tastenkombinationen
\usepackage[os=win]{menukeys}
% Anzeige von Karten
\usepackage[overwrite=true]{getmap}
\usepackage{ifthen}
% für Kommentare
\usepackage{comment}
% Für Info-Boxen und Co.
\usepackage{awesomebox}
\usepackage[bottom]{footmisc}
\usepackage{blindtext}

8
src/MultiCol.tex Normal file
View File

@@ -0,0 +1,8 @@
\twocolumn[\bfseries\sffamily\textbf{\Huge\color{fsiGrey}\titel} \vspace{5mm}]
\tableofcontents
%\input{Content/Shortcuts}
\input{Content/Main.tex}

1
src/OneCol.tex Normal file
View File

@@ -0,0 +1 @@
\input{Content/Main.tex}

Binary file not shown.

View File

@@ -0,0 +1,88 @@
% Dokumentenkopf ---------------------------------------------------------------
% Diese Vorlage basiert auf "scrreprt" aus dem koma-script.
% ------------------------------------------------------------------------------
\documentclass[
10pt, % Schriftgröße
% ngerman, % für Umlaute, Silbentrennung etc.
a4paper, % Papierformat
twoside, % einseitiges Dokument
]{scrreprt}
% benötigte Packages -----------------------------------------------------------
% LaTeX-Packages, die benötigt werden, sind in die Datei Packages.tex
% "ausgelagert", um diese Vorlage möglichst übersichtlich zu halten.
% ------------------------------------------------------------------------------
\input{GeneralData/Packages.tex}
% Meta-Informationen -----------------------------------------------------------
% Informationen über das Dokument, wie z.B. Titel, Autor, Matrikelnr. etc
% werden in der Datei Meta.tex definiert und können danach global
% verwendet werden.
% ------------------------------------------------------------------------------
\input{Content/Meta.tex}
% Überschriften ---------------------------------------
\include{Template/HeadingStyle}
% Kopf- und Fußzeilen, Seitenränder etc. ---------------------------------------
\input{Template/PageStyle}
% eigene Definitionen für Silbentrennung
%\include{Silbentrennung}
% eigene LaTeX-Befehle
\include{GeneralData/Commands}
\include{Data/Commands}
% Das eigentliche Dokument -----------------------------------------------------
% Der eigentliche Inhalt des Dokuments beginnt hier. Die einzelnen Seiten
% und Kapitel werden in eigene Dateien ausgelagert und hier nur inkludiert.
% ------------------------------------------------------------------------------#
\begin{document}
\raggedbottom
\ifthenelse{\boolean{withTitlePage}}
{
% Deckblatt und Abstract ohne Seitenzahl
\input{Template/Coversheets/Standard/CoverSheet.tex}
\newpage\null\thispagestyle{empty}\newpage
% Seitennummerierung -----------------------------------------------------------
% Vor dem Hauptteil werden die Seiten in großen römischen Ziffern
% nummeriert.
% ------------------------------------------------------------------------------
\pagenumbering{Roman}
\input{Version.tex} % Versionsverwaltung
\tableofcontents % Inhaltsverzeichnis
\input{Content/Shortcuts}
\listoffigures % Abbildungsverzeichnis
\listoftables % Tabellenverzeichnis
\setcounter{table}{-1} % Tabellennummerrierung rücksetzen
}
{
\unsettoc{toc}{onecolumn}% unabhängig von der scrartcl-Version unkritisch
\def \vhCurrentVersion{0.0}
}
% arabische Seitenzahlen im Hauptteil ------------------------------------------
\clearpage
\pagenumbering{arabic}
% die Inhaltskapitel werden in "Inhalt.tex" inkludiert -------------------------
\ifthenelse{\boolean{withTitlePage}}
{
\begin{spacing}{1.5}
\input{OneCol.tex}
\end{spacing}
}
{
\begin{spacing}{1.3}
\input{MultiCol.tex}
\end{spacing}
}
\end{document}

View File

@@ -0,0 +1,38 @@
\begin{titlepage}
\begin{center}
\includegraphics[scale=0.8]{\logo}\\
\huge{\color{fsiOrange}\firma}\\[15ex]
\Huge{\textbf{\titel}}\\[10ex]
\normalsize
\begin{tabular}{w{5.4cm}p{6cm}}\\
Erstellt von: & \quad \autor\\[1.2ex]
Version: & \quad V\vhCurrentVersion\\[1.2ex]
\end{tabular}
\copyright\ \jahr\\[40ex]
\end{center}
\singlespacing
\small
\noindent Dieses Werk einschließlich seiner Teile ist \textbf{urheberrechtlich geschützt}. Jede Verwertung außerhalb der engen Grenzen des Urheberrechtegesetzes ist ohne Zustimmung des Autors unzulässig und strafbar. Das gilt insbesondere für Vervielfältigungen, Übersetzungen, Mikroverfilmungen sowie die Einspeicherung und Verarbeitung in elektronischen Systemen.
\end{titlepage}

View File

@@ -0,0 +1,59 @@
\ifthenelse{\boolean{withTitlePage}}
{
\RedeclareSectionCommand[%
beforeskip=0.6\baselineskip,
afterskip=0.5\baselineskip,
font=\bfseries\sffamily\LARGE\color{fsiOrange}
]{chapter}
}
{
\RedeclareSectionCommand[%
style=section,
beforeskip=0.6\baselineskip,
afterskip=0.5\baselineskip,
font=\bfseries\sffamily\LARGE\color{fsiOrange}
]{chapter}
}
\makeatletter
\renewcommand\section{\@startsection
{section}{1}{0mm}% % name, ebene, einzug
{0.6\baselineskip}% % vor-abstand
{0.5\baselineskip}% % nach-abstand
{\bfseries\sffamily\large\color{fsiGrey}}% % layout
}
\makeatother
\makeatletter
\renewcommand\subsection{\@startsection
{subsection}{2}{0mm}% % name, ebene, einzug
{0.6\baselineskip}% % vor-abstand
{0.5\baselineskip}% % nach-abstand
{\bfseries\sffamily\large\color{fsiGrey}}% % layout
}
\makeatother
\makeatletter
\renewcommand\subsubsection{\@startsection
{subsubsection}{3}{0mm}% % name, ebene, einzug
{0.6\baselineskip}% % vor-abstand
{0.5\baselineskip}% % nach-abstand
{\bfseries\sffamily\large\color{fsiGrey}}% % layout
}
\makeatother
\renewcommand*\familydefault{\sfdefault}
% auch subsubsection nummerieren
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\counterwithout{figure}{chapter}
\counterwithout{table}{chapter}
\makeatletter
\let\eqnarrayts\eqnarray
\patchcmd{\eqnarrayts}{\displaystyle}{\textstyle}{}{}
\patchcmd{\eqnarrayts}{\displaystyle}{\textstyle}{}{}
\let\endeqnarrayts\endeqnarray
\makeatother

View File

@@ -0,0 +1,96 @@
% Einblenden der Seitenränder
%\usepackage{showframe}% zum Anzeigen des Seitenlayouts
\pagestyle{scrheadings}
% Zeilenabstand 1,5 Zeilen -----------------------------------------------------
%\onehalfspacing
% Seitenränder -----------------------------------------------------------------
\setlength{\topskip}{\ht\strutbox} % behebt Warnung von geometry
\geometry{paper=a4paper}
\ifthenelse{\boolean{withTitlePage}}
{
\setlength{\oddsidemargin}{0pt}
\setlength{\evensidemargin}{-25pt}
% Abmessungen Kopfzeile
\setlength{\topmargin}{-20mm} % Abstand obere Seitenkante zu Kofzeile
\setlength{\headheight}{15mm} % Höhe der Kopfzeile
% Abmessungen Textkörper
\setlength{\headsep}{5mm} % Abstand Kopfzeile zu Textkörper
\setlength{\hoffset}{-5mm} % Abstand linke Seitenkante zu Textkörper + 1" Offset
\setlength{\textheight}{60\baselineskip}%{255mm} % Textkörperhöhe
\setlength{\textwidth}{175mm} % Textkörperbreite
% Abmessungen Notizen
\setlength{\marginparsep}{0mm} % Abstand Texkörper zu Notizen
\setlength{\marginparwidth}{0mm} % Breite der Notizen
% Abmessungen Fußzeile
\setlength{\footskip}{18mm} % Abstand Fusszeile zu Textkörper
\setlength{\footheight}{15mm} % Höhe der Kopfzeile
}
{
\setlength{\oddsidemargin}{0pt}
\setlength{\evensidemargin}{-25pt}
% Abmessungen Kopfzeile
\setlength{\topmargin}{-20mm} % Abstand obere Seitenkante zu Kofzeile
\setlength{\headheight}{15mm} % Höhe der Kopfzeile
% Abmessungen Textkörper
\setlength{\headsep}{5mm} % Abstand Kopfzeile zu Textkörper
\setlength{\hoffset}{-10mm} % Abstand linke Seitenkante zu Textkörper + 1" Offset
\setlength{\textheight}{60\baselineskip}%{255mm} % Textkörperhöhe
\setlength{\textwidth}{182mm} % Textkörperbreite
% Abmessungen Notizen
\setlength{\marginparsep}{0mm} % Abstand Texkörper zu Notizen
\setlength{\marginparwidth}{0mm} % Breite der Notizen
% Abmessungen Fußzeile
\setlength{\footskip}{18mm} % Abstand Fusszeile zu Textkörper
\setlength{\footheight}{15mm} % Höhe der Kopfzeile
}
% Kopf- und Fußzeilen ----------------------------------------------------------
% Kopf- und Fußzeile auch auf Kapitelanfangsseiten
\renewcommand{\chapterpagestyle}{scrheadings}
% Schriftform der Kopfzeile
\renewcommand{\headfont}{\normalfont}
% Kopfzeile
\ihead{\textcolor{fsiGrey}{\large{\textsc{\titel}}}\\
\textit{\textcolor{fsiOrange}{\headmark}}}
\automark[section]{section}
\chead{}
\ohead{\includegraphics[scale=0.6]{\logo}}
\setheadsepline{0.4pt} % Trennlinie unter Kopfzeile
% Fußzeile
\setfootsepline{0.4pt} % Trennlinie über Fußzeile
\newcommand\parnumrange{\ifnum\theparnumber>0% Nur wenn parnums vorhanden
\ifstr{\firstmarks\parnummark}{\botmarks\parnummark}% erste = letzte?
{\botmarks\parnummark}% ja ---> nur letzte
{\firstmarks\parnummark--\botmarks\parnummark}% nein --> erste bis letzte
\else\fi}
\ifoot{\textcolor{fsiOrange}{\copyright\ \firma}}
\cfoot{\textcolor{fsiGrey}{\pagemark}}
\ofoot{\textcolor{fsiGrey}{V\vhCurrentVersion}}
% sonstige typographische Einstellungen ----------------------------------------
% erzeugt ein wenig mehr Platz hinter einem Punkt
\frenchspacing
% Quellcode-Ausgabe formatieren
\lstset{numbers=left, numberstyle=\tiny, numbersep=5pt, breaklines=true}
\lstset{emph={square}, emphstyle=\color{red}, emph={[2]root,base}, emphstyle={[2]\color{blue}}}
% Fußnoten fortlaufend durchnummerieren
\counterwithout{footnote}{chapter}
\setlength{\parskip}{0.01\baselineskip}

7
src/Version.tex Normal file
View File

@@ -0,0 +1,7 @@
\chapter*{Versionsverwaltung}
\begin{versionhistory}
\vhEntry{0.0}{08.08.2022}{St. Maier}{Neuerstellung}
\end{versionhistory}
\newpage