Path: blob/main/main-minted-german.tex
340 views
% !TeX spellcheck = de-DE1% !TeX encoding = utf82% !TeX program = pdflatex3% !TeX TXS-program:compile = txs:///pdflatex/[--shell-escape]4% !BIB program = biber5% -*- coding:utf-8 mod:LaTeX -*-67% vv scroll down to line 200 for content vv8910\let\ifdeutsch\iftrue11\let\ifenglisch\iffalse12\input{pre-documentclass}13\documentclass[14% fontsize=11pt is the standard15a4paper, % Standard format - only KOMAScript uses paper=a4 - https://tex.stackexchange.com/a/61044/907516twoside, % we are optimizing for both screen and two-sided printing. So the page numbers will jump, but the content is configured to stay in the middle (by using the geometry package)17bibliography=totoc,18% idxtotoc, %Index ins Inhaltsverzeichnis19% liststotoc, %List of X ins Inhaltsverzeichnis, mit liststotocnumbered werden die Abbildungsverzeichnisse nummeriert20headsepline,21cleardoublepage=empty,22parskip=half,23% draft % um zu sehen, wo noch nachgebessert werden muss - wichtig, da Bindungskorrektur mit drin24draft=false25]{scrbook}26\input{config}2728%%%29% EN: Syntax highlighting using pygments package30\usepackage[chapter]{minted}31% EN: line numbers within page margins32% DE: Zeilennummern innerhalb vom Rand33\setminted{numbersep=5pt, xleftmargin=12pt}34%%%3536%http://www.jevon.org/wiki/Eclipse_Pygments_Style37%\usemintedstyle{eclipse}38%39%\usemintedstyle{autumn}40%\usemintedstyle{rrt}41%\usemintedstyle{borland}42%\usemintedstyle{friendlygrayscale}43\usemintedstyle{friendly}4445%EN: compatibility of packages minted and listings with respect to the numbering of "List." caption46% source: https://tex.stackexchange.com/a/269510/907547\AtBeginEnvironment{listing}{\setcounter{listing}{\value{lstlisting}}}48\AtEndEnvironment{listing}{\stepcounter{lstlisting}}49%EN: We use the Listing environment to have the nice bar. So, we also have to patch the "Listing" environment for consistent counters50\AtBeginEnvironment{Listing}{\setcounter{listing}{\value{lstlisting}}}51\AtEndEnvironment{Listing}{\stepcounter{lstlisting}}525354% EN: The package scientific-thesis-cover (https://ctan.org/pkg/scientific-thesis-cover) was added to CTAN on January 1, 2018.55% It is available in recent texlive and miktex installations56\usepackage[57title={Förderungswürdigkeit der F\"{o}rderung von Öl},58author={Lars K.},59type=bachelor,60institute=iaas, % or other institute names - or just a plain string using {Demo\\Demo...}61course={Medieninformatik},62examiner={Prof.\ Dr.\ Uwe Fessor},63supervisor={Dipl.-Inf.\ Roman Tiker,\\Dipl.-Inf.\ Laura Stern,\\Otto Normalverbraucher,\ M.Sc.},64startdate={5.\ Juli 2013}, % English: July 5, 2013; ISO: 2013-07-0565enddate={5.\ Januar 2014} % English: January 5, 2014; ISO: 2014-01-0566]{scientific-thesis-cover}6768\input{acronyms}6970\makeindex7172\begin{document}7374%tex4ht-Konvertierung verschönern75\iftex4ht76% tell tex4ht to create pictures also for formulas starting with '$'77% WARNING: a tex4ht run now takes forever!78\Configure{$}{\PicMath}{\EndPicMath}{}79%$ % <- syntax highlighting fix for emacs80\Css{body {text-align:justify;}}8182%conversion of .pdf to .png83\Configure{graphics*}84{pdf}85{\Needs{"convert \csname Gin@base\endcsname.pdf86\csname Gin@base\endcsname.png"}%87\Picture[pict]{\csname Gin@base\endcsname.png}%88}89\fi9091%\VerbatimFootnotes %verbatim text in Fußnoten erlauben. Geht normalerweise nicht.9293\input{commands}94\pagenumbering{arabic}95\Titelblatt9697%Eigener Seitenstil fuer die Kurzfassung und das Inhaltsverzeichnis98\deftriplepagestyle{preamble}{}{}{}{}{}{\pagemark}99%Doku zu deftriplepagestyle: scrguide.pdf100\pagestyle{preamble}101\renewcommand*{\chapterpagestyle}{preamble}102103104105%Kurzfassung / abstract106%auch im Stil vom Inhaltsverzeichnis107\ifdeutsch108\section*{Kurzfassung}109\else110\section*{Abstract}111\fi112113... Short summary of the thesis ...114115\cleardoublepage116117118% BEGIN: Verzeichnisse119120\iftex4ht121\else122\microtypesetup{protrusion=false}123\fi124125%%%126% Literaturverzeichnis ins TOC mit aufnehmen, aber nur wenn nichts anderes mehr hilft!127% \addcontentsline{toc}{chapter}{Literaturverzeichnis}128%129% oder zB130%\addcontentsline{toc}{section}{Abkürzungsverzeichnis}131%132%%%133134%Produce table of contents135%136%In case you have trouble with headings reaching into the page numbers, enable the following three lines.137%Hint by http://golatex.de/inhaltsverzeichnis-schreibt-ueber-rand-t3106.html138%139%\makeatletter140%\renewcommand{\@pnumwidth}{2em}141%\makeatother142%143\tableofcontents144145% Bei einem ungünstigen Seitenumbruch im Inhaltsverzeichnis, kann dieser mit146% \addtocontents{toc}{\protect\newpage}147% an der passenden Stelle im Fließtext erzwungen werden.148149\listoffigures150\listoftables151152%Wird nur bei Verwendung von der lstlisting-Umgebung mit dem "caption"-Parameter benoetigt153%\lstlistoflistings154%ansonsten:155\ifdeutsch156\listof{Listing}{Verzeichnis der Listings}157\else158\listof{Listing}{List of Listings}159\fi160161%mittels \newfloat wurde die Algorithmus-Gleitumgebung definiert.162%Mit folgendem Befehl werden alle floats dieses Typs ausgegeben163\ifdeutsch164\listof{Algorithmus}{Verzeichnis der Algorithmen}165\else166\listof{Algorithmus}{List of Algorithms}167\fi168%\listofalgorithms %Ist nur für Algorithmen, die mittels \begin{algorithm} umschlossen werden, nötig169170% Abkürzungsverzeichnis171\printnoidxglossaries172173\iftex4ht174\else175%Optischen Randausgleich und Grauwertkorrektur wieder aktivieren176\microtypesetup{protrusion=true}177\fi178179% END: Verzeichnisse180181182% Headline and footline183\renewcommand*{\chapterpagestyle}{scrplain}184\pagestyle{scrheadings}185\pagestyle{scrheadings}186\ihead[]{}187\chead[]{}188\ohead[]{\headmark}189\cfoot[]{}190\ofoot[\usekomafont{pagenumber}\thepage]{\usekomafont{pagenumber}\thepage}191\ifoot[]{}192193194%% vv scroll down for content vv %%195196197198199200201202203204%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%205%206% Main content starts here207%208%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%209210211\chapter{Einleitung}212In diesem Kapitel steht die Einleitung zu dieser Arbeit.213Sie soll nur als Beispiel dienen und hat nichts mit dem Buch \cite{WSPA} zu tun.214Nun viel Erfolg bei der Arbeit!215216Bei \LaTeX\ werden Absätze durch freie Zeilen angegeben.217Da die Arbeit über ein Versionskontrollsystem versioniert wird, ist es sinnvoll, pro \emph{Satz} eine neue Zeile im \texttt{.tex}-Dokument anzufangen.218So kann einfacher ein Vergleich von Versionsständen vorgenommen werden.219220Die Arbeit ist in folgender Weise gegliedert:221In \cref{chap:k2} werden die Grundlagen dieser Arbeit beschrieben.222Schließlich fasst \cref{chap:zusfas} die Ergebnisse der Arbeit zusammen und stellt Anknüpfungspunkte vor.223224225\chapter{Kapitel zwei}226\label{chap:k2}227228Hier wird der Hauptteil stehen. Falls mehrere Kapitel gewünscht, entweder mehrmals \texttt{\textbackslash{}chapter} benutzen oder pro Kapitel eine eigene Datei anlegen und \texttt{ausarbeitung.tex} anpassen.229230LaTeX-Hinweise stehen in \cref{chap:latextipps}.231232%noch etwas Fülltext233\blinddocument234235\chapter{Verwandte Arbeiten}236Eine Beschreibung relevanter wissenschaftlicher Arbeiten mit Bezug zur eigenen Arbeit. Der Abschnitt kann je nach Kontext auch an anderer Stelle stehen.237238\chapter{Zusammenfassung und Ausblick}\label{chap:zusfas}239Hier bitte einen kurzen Durchgang durch die Arbeit.240241\section*{Ausblick}242...und anschließend einen Ausblick243244\printbibliography245246Alle URLs wurden zuletzt am 17.\,03.\,2018 geprüft.247248%\renewcommand{\appendixtocname}{Anhang}249%\renewcommand{\appendixname}{Anhang}250%\renewcommand{\appendixpagename}{Anhang}251\appendix252\input{latexhints-german}253\input{latexhints-minted-german}254255\pagestyle{empty}256\renewcommand*{\chapterpagestyle}{empty}257\Versicherung258\end{document}259260261