\documentclass[enabledeprecatedfontcommands, german, paper=a4]{scrreprt}

%
% Local font definitions -- need to come first
%
\usepackage[linesnumbered, dotocloa]{algorithm2e}
\usepackage{libertine}
%\usepackage[libertine]{newtxmath}
\usepackage[T1]{fontenc}
\usepackage[mark]{gitinfo2}
\usepackage{amsfonts, amsthm, amssymb}
\usepackage{graphicx}
\input{gfx/stdPreamble}
\input{gfx/paperVersion-working}
\usepackage{makeidx}
\usepackage{tikz-cd}
\makeindex

\author{Stefan Kebekus}

%
% TikZ
%

\usetikzlibrary{through}
\usetikzlibrary{quotes,babel,angles}
\usetikzlibrary{calc} %	calculate for relative positioning


%
% Extra spacing in list of figures
%

\usepackage{tocloft}
\setlength{\cftfignumwidth}{3em}
\allowdisplaybreaks[1]


%
% Theorems
%
\theoremstyle{plain}
\newtheorem{aufgabe}[thm]{Aufgabe}
\newtheorem{satz}[thm]{Satz}
\newtheorem{situation}[thm]{Situation}
\newtheorem{lemma}[thm]{Lemma}
\newtheorem{nlemma}[thm]{Nichtlemma}
\newtheorem{kor}[thm]{Korollar}
\newtheorem{definition}[thm]{Definition}
\newtheorem{satzdef}[thm]{Satz und Definition}
\newtheorem{fakt}[thm]{Fakt}
\newtheorem{faktdef}[thm]{Fakt und Definition}
\newtheorem{fazit}[thm]{Fazit}
\newtheorem{proposition}[thm]{Proposition}
\newtheorem{prov}[thm]{Provokation}
\newtheorem{warnung}[thm]{Warnung}
\theoremstyle{remark}
\newtheorem{wunsch}[thm]{Wunsch}
\newtheorem{algorithmus}[thm]{Algorithmus}
\newtheorem{bemerkung}[thm]{Bemerkung}
\newtheorem{behauptung}[thm]{Behauptung}
\newtheorem{erkl}[thm]{Erklärung}
\newtheorem{beobachtung}[thm]{Beobachtung}
\newtheorem{konstruktion}[thm]{Konstruktion}
\newtheorem{bsp}[thm]{Beispiel}
\newtheorem{frage}[thm]{Frage}
\newtheorem{erinnerung}[thm]{Erinnerung}
\newtheorem{eerinnerung}[thm]{Erweiterte Erinnerung}
\newtheorem{claim-de}[thm]{Vorüberlegung}
\newtheorem{geheim}[thm]{Geheiminformation}

%
% Math operators
%
\DeclareMathOperator{\Fix}{Fix}
\DeclareMathOperator{\Gal}{Gal}
\DeclareMathOperator{\GL}{GL}
\DeclareMathOperator{\ggT}{ggT}
\DeclareMathOperator{\height}{height}
\DeclareMathOperator{\ini}{in}
\DeclareMathOperator{\Int}{Int}
\DeclareMathOperator{\Iso}{Iso}
\DeclareMathOperator{\kgV}{kgV}
\DeclareMathOperator{\Kons}{Kons}
\DeclareMathOperator{\mult}{mult}
\DeclareMathOperator{\ord}{ord}
\DeclareMathOperator{\rad}{rad}
\DeclareMathOperator{\sep}{sep}
\DeclareMathOperator{\Stab}{Stab}
\DeclareMathOperator{\trdeg}{trdeg}
\DeclareMathOperator{\Zentralisator}{Zentralisator}
\newcommand\video[1]{\href{https://nextcloud.cplx.vm.uni-freiburg.de/storage/video/ka/#1-Video.mp4}{Erklärvideo #1} \href{https://nextcloud.cplx.vm.uni-freiburg.de/storage/video/ka/#1-Skript.pdf}{(Skript)}}


\title{Kommutative Algebra und Einführung in die Algebraische Geometrie}
%\date{Version \gitAbbrevHash, \gitAuthorDate}

\makeatletter
\hypersetup{
  pdfauthor={Stefan Kebekus},
  pdftitle={\@title},
  pdfstartview={Fit},
  pdfpagelayout={TwoColumnRight},
  pdfpagemode={UseOutlines},
  bookmarks,
  colorlinks,
  linkcolor=linkblue,
  citecolor=linkred,
  urlcolor=linkred}
\makeatother


\begin{document}

\maketitle

\tableofcontents

\bigskip

\bigskip

\bigskip

\input{00}
\input{01}
\input{02}

\part{Der Hilbertsche Nullstellensatz}

\input{03}
\input{04}
\input{05}
\input{06}
\input{07}
\input{08}

\part{Singularitäten von Kurven, diskrete Bewertungsringe, Bruchrechnung}

\input{09}
\input{10}
\input{11}

\part{Dimension}

\input{12}
\input{13}

\part{Der projektive Raum}

\input{14}
\input{15}
\input{16}
\input{17}
\input{18}

\appendix
\part{Anhang}

\listoffigures
\listoftables
\listofalgorithms

\printindex

\bibstyle{alpha}
\bibliographystyle{alpha}
\bibliography{bibliography/general}


\end{document}
