Sicherung

This commit is contained in:
St. Maier
2022-08-09 09:08:58 +02:00
commit 3fe2c8e41a
26 changed files with 1138 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

2
README.md Normal file
View File

@@ -0,0 +1,2 @@
# Leitfaden Regleroptimierung Sinamics S120

View File

@@ -0,0 +1 @@
\chapter{Drehzahlregler}

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

@@ -0,0 +1,15 @@
\newcommand{\fuda}[1]{%
\begin{minipage}[t]{\linewidth}
\begin{itemize}[leftmargin=*]
#1%
\end{itemize}
\end{minipage}
}
\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}{Leitfaden Regleroptimierung Sinamics S120}
\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 @@
\chapter{Positionsregler}

View File

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

View File

@@ -0,0 +1,49 @@
\chapter{Stromregler}
\textbf{Die Optimierung des Stromreglers von Siemens-Motoren ist in der Regel nicht notwendig!}
Bei Problemen des Gesamtoptimierungsverhaltens sollte die Fehleranalyse dennoch immer mit einer Überprüfung des Stromregler Führungsfrequenzgangs begonnen werden.
\section{Führungsfrequenzgang}
\insFig {Messfunktion Stromregler Führungsfrequenzgang}
{.95}
{Content/Stromregler/StromreglerFuehrungsfrequenzgang.png}
\begin{longtblr}
[
caption = {Messfunktion Stromregler Führungsfrequenzgang},
entry = {Messfunktion Stromregler Führungsfrequenzgang},
label = {Messfunktion Stromregler Führungsfrequenzgang},
]
{
colspec = {lX},
}
Deviceauswahl: & Entsprechendes Antriebsgerät auswählen \\
Messfunktion: & Stromregler Führungsfrequenzgang (nach Stromsollwertfilter) \\
Amplitude: & Default-Wert
\fuda{
\item Zu große Amplitude beeinflusst das Messergebnis negativ! (Begrenzungen können erreicht werden - kein lineares Verhalten)
\item Zu kleine Amplitude regt das System zu wenig an
\item Auf Geräusche achten: Rauschsignal sollte hörbar, aber nicht extrem klingen.
}\\
Offset: & 0 1/min \\
Messperioden: & ca. 20
\fuda{
\item Erhöht die Genauigkeit der Messung (Mittelwertbildung)
\item Beeinflusst die Messdauer (In Abh. der Bandbreite bei Bedarf verkürzen)
}\\
Bandbreite: & 400 Hz
\fuda{
\item Verteilung der Messpunkte auf die eingestellte Frequenzbandbreite
}\\
\end{longtblr}
Optimales Führungsverhalten des Stromreglers mit 1~dB Überschwinger im hinteren Frequenzbereich.
\insFig {Stromregelkreis Bode-Diagramm}
{.95}
{Content/Stromregler/StromregelkreisBodeDiagramm.png}

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

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

BIN
src/Data/Thumbs.db Normal file

Binary file not shown.

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,199 @@
% 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}

View File

@@ -0,0 +1,207 @@
% 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{mathpazo}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{mathtools}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage[charter]{mathdesign}
% 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}
% 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}

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}

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}

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}{.8\baselineskip}

7
src/Version.tex Normal file
View File

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