Files
S120.LeitfadenRegleroptimie…/src/GeneralData/Packages.tex
St. Maier d9df78aeb6 Sicherung
2022-08-10 06:52:30 +02:00

198 lines
6.3 KiB
TeX

% 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}