uni-ausarbeitung/config.tex

250 lines
5.7 KiB
TeX
Raw Normal View History

%!TEX root = ./main.tex
2018-01-31 22:23:53 +00:00
2018-04-09 23:40:25 +00:00
\documentclass[
paper=A4,
fontsize=12pt,
parskip=half,
headsepline,
listof=totoc,
draft=false,
headings=small,
oneside,
final,
numbers=noenddot
2018-04-09 23:40:25 +00:00
]{scrbook}
2018-01-31 22:23:53 +00:00
% Seitenränder
2018-04-09 23:40:25 +00:00
\usepackage[
left=40mm,
right=20mm,
top=25mm,
bottom=25mm
]{geometry}
2018-01-31 22:23:53 +00:00
2020-12-16 19:57:07 +00:00
% Anhang inklusive Anhangsverzeichnis
2021-04-15 11:13:34 +00:00
\usepackage{tocvsec2}
2020-12-16 19:57:07 +00:00
\usepackage{titletoc}
\newenvironment{custom_appendix}{%
2021-04-15 11:13:34 +00:00
% ab hier keine Einträge mehr im Inhaltsverzeichnis - dafür haben wir das Anhangverzeichnis
\addtocontents{toc}{\string\setcounter{tocdepth}{0}}
2020-12-16 19:57:07 +00:00
\renewcommand{\thechapter}{\MakeUppercase{\Alph{chapter}}}%
\setcounter{chapter}{1}
\addchap{Anhang}
2021-04-15 11:13:34 +00:00
\startcontents
2020-12-16 19:57:07 +00:00
\section*{Anhangsverzeichnis}
2021-04-15 11:13:34 +00:00
\printcontents{l}{1}{\setcounter{tocdepth}{2}}
\addtocontents{ptc}{\string\setcounter{tocdepth}{2}}
2020-12-16 19:57:07 +00:00
\newpage
}{
2021-04-15 11:13:34 +00:00
%\stopcontents
2020-12-16 19:57:07 +00:00
\renewcommand{\thechapter}{\arabic{chapter}}%
\setcounter{chapter}{1}
2021-04-15 11:13:34 +00:00
}
2020-12-16 19:57:07 +00:00
2018-04-09 23:40:25 +00:00
% Reduzierung der Abstände zwischen Überschriften und Text
\RedeclareSectionCommand[afterskip=.0001\baselineskip]{section}
\RedeclareSectionCommand[afterskip=.0001\baselineskip]{subsection}
\RedeclareSectionCommand[afterskip=.0001\baselineskip]{subsubsection}
\RedeclareSectionCommand[beforeskip=.0001\baselineskip]{paragraph}
2018-01-31 22:23:53 +00:00
2018-04-09 23:40:25 +00:00
% Schriftauswahl
\usepackage{fontspec}
2018-01-31 22:23:53 +00:00
% Neue Deutsche Rechtschreibung und Deutsche Standardtexte
\usepackage[ngerman]{babel}
2018-01-31 22:23:53 +00:00
% 1/2-zeiliger Zeilenabstand
\usepackage[onehalfspacing]{setspace}
% Für die Verwendung von Grafiken
2018-04-09 23:40:25 +00:00
\usepackage{graphicx}
2018-01-31 22:23:53 +00:00
% Bessere Tabellen
\usepackage{tabularx}
2020-04-30 12:57:57 +00:00
% diagonal unterteilte Tabellencellen
\usepackage{diagbox}
% Tabellenzellen über mehrere Reihen oder Spalten
\usepackage{multirow}
% Möglichkeit für Zeilenumbrüche in Tabellen
2020-04-30 12:57:57 +00:00
\usepackage{makecell}
% Tabellen im Querformat
\usepackage{rotating}
2018-04-11 13:26:37 +00:00
% mehr Zeilenabstand in Tabellen
\renewcommand{\arraystretch}{1.15}
2018-04-11 13:26:37 +00:00
2018-01-31 22:23:53 +00:00
% Für die Befehle \toprule, \midrule und \bottomrule, z.B. in Tabellen
\usepackage{booktabs}
\usepackage[table]{xcolor}
\definecolor{tableshadow}{RGB}{240,240,240}
2018-01-31 22:23:53 +00:00
% Erlaubt die Benutzung von Farben
\usepackage{color}
% Links im PDF
\usepackage{hyperref}
2018-04-09 23:40:25 +00:00
\hypersetup{
colorlinks=false,
pdfborder={0 0 0},
pdftitle=\dokumententitel,
pdfauthor=\dokumentenautor
}
2018-01-31 22:23:53 +00:00
% Verbessertes URL-Handling mit \url{http://...}
\usepackage{url}
% Listen ohne Abstände \begin{compactlist}...\end{compactlist}
2018-04-09 23:40:25 +00:00
\usepackage{paralist}
2018-01-31 22:23:53 +00:00
% Ausgabe der aktuellen Uhrzeit für die Draft-Versionen
\usepackage{datetime}
% Deutsche Anführungszeichen
\usepackage[babel,german=quotes]{csquotes}
% Konfiguration der Abbildungs- und Tabellenbezeichnungen
2018-04-09 23:40:25 +00:00
\usepackage[
format=hang,
font={footnotesize, sf},
labelfont=bf,
justification=raggedright,
singlelinecheck=false
]{caption}
2018-01-31 22:23:53 +00:00
2018-04-09 23:40:25 +00:00
% Macro für Quellenangaben unter Abbildungen und Tabellen
\newcommand{\source}[1]{\vspace{-.5\topsep}\caption*{\textsf{\textbf{Quelle:}} \textsf{#1}} }
2018-01-31 22:23:53 +00:00
2021-02-13 17:25:03 +00:00
% Nacro für Hinweise unter Abbildungen und Tabellen
\newcommand{\hint}[1]{\vspace{-.5\topsep}\caption*{\textsf{\textbf{Hinweis:}} \textsf{#1}} }
2018-01-31 22:23:53 +00:00
% Abbildungen am exakten Ort platzieren
\usepackage{float}
% Fußnoten an Überschriften
\usepackage[stable]{footmisc}
% Zitate und Quellenverzeichnis
\usepackage[
style=authoryear-ibid,
2018-04-09 23:40:25 +00:00
giveninits=false,
2018-01-31 22:23:53 +00:00
natbib=true,
2018-04-09 23:40:25 +00:00
urldate=long,
url=true,
date=long,
dashed=false,
maxcitenames=2,
maxbibnames=99,
2018-01-31 22:23:53 +00:00
backend=biber,
autocite=footnote,
uniquelist=false,
ibidpage=true,
citetracker=true
2018-01-31 22:23:53 +00:00
]{biblatex}
\bibliography{library/library}
\DeclareLabeldate{
\field{year}
\field{date}
\field{eventdate}
\field{origdate}
\literal{nodate}
}
\AtEveryBibitem{
\ifentrytype{book}{
\clearfield{url}
\clearfield{urldate}
\clearfield{urlyear}
\clearfield{urlmonth}
\clearfield{urlday}
}{}
\ifentrytype{article}{
\clearfield{url}
\clearfield{urldate}
\clearfield{urlyear}
\clearfield{urlmonth}
\clearfield{urlday}
}{}
\ifentrytype{inproceedings}{
\clearfield{url}
\clearfield{urldate}
\clearfield{urlyear}
\clearfield{urlmonth}
\clearfield{urlday}
}{}
\ifentrytype{incollection}{
\clearfield{url}
\clearfield{urldate}
\clearfield{urlyear}
\clearfield{urlmonth}
\clearfield{urlday}
2020-01-03 09:52:08 +00:00
}{}
}
2018-01-31 22:23:53 +00:00
% Ebenentiefe der Nummerierung
\setcounter{secnumdepth}{3}
% Gliederungstiefe im Inhaltsverzeichnis
\setcounter{tocdepth}{2}
2018-04-09 23:40:25 +00:00
% Inhaltsverzeichnis ins Inhaltsverzeichnis
\setuptoc{toc}{totoc}
2018-01-31 22:23:53 +00:00
2018-04-09 23:40:25 +00:00
% Tabellen- und Abbildungsverzeichnis mit Bezeichnung
2018-01-31 22:23:53 +00:00
\usepackage[titles]{tocloft}
2018-04-09 23:40:25 +00:00
% Abkürzungen
\usepackage{acronym}
% Bestimmte Warnungen unterdrücken
% siehe http://tex.stackexchange.com/questions/51867/koma-warning-about-toc
\usepackage{scrhack}
2018-01-31 22:23:53 +00:00
% Sourcecode-Listings
2018-04-26 18:26:36 +00:00
\usepackage[chapter,newfloat]{minted}
\setminted{
linenos=true,
frame=lines,
baselinestretch=1,
breaklines=true,
breakautoindent=true,
fontsize=\small
2018-01-31 22:23:53 +00:00
}
2018-04-26 18:26:36 +00:00
\newenvironment{code}{\captionsetup{type=listing}}{}
\SetupFloatingEnvironment{listing}{name=Listing,listname=Listingverzeichnis}
2018-04-27 14:15:42 +00:00
% Fußnoten durchnummerieren
\usepackage{chngcntr}
\counterwithout{footnote}{chapter}
% UTF8-Zeichen für math-Umgebung
\usepackage{amsmath}
% Verbessert das Referenzieren von Kapiteln, Abbildungen etc.
\usepackage[german,capitalise]{cleveref}
% Pandoc Integration
\providecommand{\tightlist}{%
\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
% schickere \quotes
\usepackage{framed}
\renewenvironment{quote}{
\FrameSep3pt
\def\FrameCommand{%
\hspace{12pt} % defaults to font size
{\color{black}\vrule width \heavyrulewidth}%
{\color{tableshadow}\vrule width 3pt}%
\colorbox{tableshadow}%
}
\vspace{-.25\topsep}
\MakeFramed{\advance\hsize-\width\FrameRestore}
}
{\endMakeFramed \vspace{-.75\topsep}}