%%
%% This is file `dbvthesis.cls'
%%
%% IMPORTANT NOTICE:
%% 
%% You are not allowed to change this file.  You may however copy this file
%% to a file with a different name and then change the copy.
%% 
%% You are NOT ALLOWED to distribute this file alone.  You are NOT ALLOWED
%% to take money for the distribution or use of this file (or a changed
%% version) except for a nominal charge for copying etc.
%% 
%% 
\def\filedate{2012/01/02}
\def\fileversion{1.0}
\def\filename{dbvthesis.cls}
\NeedsTeXFormat{LaTeX2e}[1997/06/01]

\ProvidesClass{dbvthesis}[\filedate\space v\fileversion\space dbvthesis class]

\def\BaseClass{scrbook}

%%%%%%%%%%%%%%% Option Part %%%%%%%%%%%%%%%%%%%%
\RequirePackage{ifthen}

\DeclareOption{11pt}{\def\@fontsize{1}}
\DeclareOption{12pt}{\def\@fontsize{2}}

\DeclareOption{english}{\def\@language{english}}
\DeclareOption{german}{\def\@language{german}}
\DeclareOption{ngerman}{\def\@language{ngerman}}
\def\engl{english}

\ifx \@language\engl
\ExecuteOptions{english} \ProcessOptions
\else
\ExecuteOptions{german} \ProcessOptions
\fi

\newif\ifpredefineddeclaration
\DeclareOption{predefineddeclaration}{\predefineddeclarationtrue}

\DeclareOption*{\PassOptionsToClass{\CurrentOption}{\BaseClass}}
\ProcessOptions\relax

%%%%%%%%%%%%%%% Option Part End %%%%%%%%%%%%%%%%

    \LoadClass[1\@fontsize pt,a4paper,\@language,twoside,openright,listof=totoc,bibliography=totoc,headings=twolinechapter,numbers=noenddot]{\BaseClass}[1997/04/16]

    \RequirePackage{setspace}
    \onehalfspacing

    \RequirePackage{graphicx}

    \def\dbvthesisTitlepageAndDeclaration{

	\bgroup
	\def\baselinestretch{1.0}%

	\def\Title##1{\def\title{##1}} \def\title{}
	\def\Subtitle##1{\def\subtitle{##1}} \def\subtitle{}
	\def\ThesisType##1{\def\thesisType{##1}} \def\thesisType{}

	\def\FirstName##1{\def\firstName{##1}} \def\firstName{}
	\def\LastName##1{\def\lastName{##1}} \def\lastName{}
	\def\DateOfBirth##1##2##3{
	    \ifx \@language\engl \def\dateOfBirth{\ifcase##2\or January\or February\or March\or April\or May\or June\or July\or August\or September\or October\or November\or December\fi \space
						  \ifcase##1\or 1\or 2\or 3\or 4 \or 5\or 6\or 7\or 8\or 9\else ##1\fi ,~##3} 
	    \else \def\dateOfBirth{##1.##2.##3}
	    \fi	} \def\dateOfBirth{}
	\def\Birthplace##1{\def\birthplace{##1}} \def\birthplace{}

	\def\Supervisor##1{\def\supervisor{##1}} \def\supervisor{}
	\def\Advisor##1{\def\advisor{##1}} \def\advisor{}

	\def\ThesisStart##1##2##3{
	    \ifx \@language\engl \def\thesisStart{\ifcase##2\or January\or February\or March\or April\or May\or June\or July\or August\or September\or October\or November\or December\fi \space
						  \ifcase##1\or 1\or 2\or 3\or 4 \or 5\or 6\or 7\or 8\or 9\else ##1\fi ,~##3} 
	    \else \def\thesisStart{##1.##2.##3}
	    \fi 
	} \def\thesisStart{}

	\def\ThesisEnd##1##2##3{
	    \ifx \@language\engl \def\thesisEnd{\ifcase##2\or January\or February\or March\or April\or May\or June\or July\or August\or September\or October\or November\or December\fi \space
						\ifcase##1\or 1\or 2\or 3\or 4 \or 5\or 6\or 7\or 8\or 9\else ##1\fi ,~##3} 
	    \else \def\thesisEnd{##1.##2.##3}
	    \fi
	    \def\declarationDate{##1.~\ifcase##2\or Januar\or Februar\or M\"arz\or April\or Mai\or Juni\or Juli\or August\or September\or Oktober\or November\or Dezember\fi \space##3}
	} {\def\thesisEnd{} \def\declarationDate{}}

	\def\SecondInstitute##1{\def\secondInstitute{##1}} \def\secondInstitute{}

    }

    \ifx \@language\engl

	\def\chair{Computer Vision Group}
	\def\department{Department of Mathematics and Computer Science}
	\def\university{Friedrich-Schiller-Universit\"at Jena}

	\def\supervisorText{Supervisor:}
	\def\advisorText{Advisor:}

	\def\thesisStartText{Started:}
	\def\thesisEndText{Finished:}

    \else

	\def\chair{Lehrstuhl f\"ur Digitale Bildverarbeitung}
	\def\department{Fakult\"at f\"ur Mathematik und Informatik}
	\def\university{Friedrich-Schiller-Universit\"at Jena}

	\def\supervisorText{Gutachter:}
	\def\advisorText{Betreuer:}

	\def\thesisStartText{Beginn der Arbeit:}
	\def\thesisEndText{Ende der Arbeit:}

    \fi

    \def\enddbvthesisTitlepageAndDeclaration{%

	\addtolength{\oddsidemargin}{1cm}
	\enlargethispage{4cm}

	{ % titlepage
	  \thispagestyle{empty}

	  \vfill

	  \begin{center}
	    \ifx \@language\engl \includegraphics[width=50mm]{images/UniJena_BildWortMarke_black.pdf} \else \includegraphics[width=50mm]{images/UniJena_BildWortMarke_black.pdf} \fi
	    \vfill
	    {\Huge \textbf{\title} \\}
	    \onehalfspacing
	    \ifx \subtitle\empty \else \textbf{\Large \subtitle \\} \fi
	    \vfill
	    \textbf{\large \thesisType \ifx \@language\engl \ in Computer Science \else \ im Fach Informatik \fi}
	    \vfill
	    \normalsize
	    \ifx \@language\engl submitted by \else vorgelegt von \fi \\
	    \textbf{\firstName~\lastName} \\
	    \textbf{\ifx \@language\engl born~\dateOfBirth~in~\birthplace \else geboren~am~\dateOfBirth~in~\birthplace \fi} \\
	    \vfill
	    \ifx \@language\engl written at \else angefertigt am \fi \\
	    \textbf{\chair \\ \department \\ \university} \\
	    \ifx \secondInstitute\empty \else \vfill \ifx \@language\engl in cooperation with \else in Zusammenarbeit mit \fi \\ \textbf{\secondInstitute} \\ \fi
	  \end{center}

	  \vfill

	  \begin{flushleft}
	      \begin{tabular}{ll}
		\ifx \supervisor\empty \else  \supervisorText & \supervisor \\ \fi
		\advisorText & \advisor \\
		\thesisStartText & \thesisStart \\
		\thesisEndText & \thesisEnd \\
	      \end{tabular}
	  \end{flushleft}
      
	  \vfill
	}

	\cleardoublepage

	\addtolength{\oddsidemargin}{-1cm}
	
	\ifpredefineddeclaration

	    \setcounter{page}{1}

	    \begin{center}{\sectfont\LARGE Eigenst{\"a}ndigkeitserkl{\"a}rung}\end{center}
		  \begin{enumerate}
		  	\small
		  	\item[1.] Hiermit versichere ich, dass ich die vorliegende Arbeit - bei einer Gruppenarbeit die von mir zu verantwortenden und entsprechend gekennzeichneten Teile - selbstst{\"a}ndig verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel benutzt habe.
        Ich trage die Verantwortung f{\"u}r die Qualität des Textes sowie die Auswahl aller Inhalte und habe sichergestellt, dass Informationen und Argumente mit geeigneten wissenschaftlichen Quellen belegt bzw. gest{\"u}tzt werden.
        Die aus fremden oder auch eigenen, {\"a}lteren Quellen w{\"o}rtlich oder sinngem{\"a}{\ss} übernommenen Textstellen, Gedankengänge, Konzepte, Grafiken etc. in meinen Ausf{\"u}hrungen habe ich als solche eindeutig gekennzeichnet und mit vollst{\"a}ndigen Verweisen auf die jeweilige Quelle versehen.
        Alle weiteren Inhalte dieser Arbeit ohne entsprechende Verweise stammen im urheberrechtlichen Sinn von mir.

        \item[2.] Ich wei{\ss}, dass meine Eigenst{\"a}ndigkeitserkl{\"a}rung sich auch auf nicht zitierf{\"a}hige, generierende KI-Anwendungen (nachfolgend „generierende KI“) bezieht.
        Mir ist bewusst, dass die Verwendung von generierender KI unzul{\"a}ssig ist, sofern nicht deren Nutzung von der pr{\"u}fenden Person ausdr{\"u}cklich freigegeben wurde (Freigabeerkl{\"a}rung).
        Sofern eine Zulassung als Hilfsmittel erfolgt ist, versichere ich, dass ich mich generierender KI lediglich als Hilfsmittel bedient habe und in der vorliegenden Arbeit mein gestalterischer Einfluss deutlich {\"u}berwiegt.
        Ich verantworte die {\"U}bernahme der von mir verwendeten maschinell generierten Passagen in meiner Arbeit vollumf{\"a}nglich selbst.
        Für den Fall der Freigabe der Verwendung von generierender KI für die Erstellung der vorliegenden Arbeit wird eine Verwendung in einem gesonderten Anhang meiner Arbeit kenntlich gemacht.
        Dieser Anhang enth{\"a}lt eine Angabe oder eine detaillierte Dokumentation über die Verwendung generierender KI gem{\"a}{\ss} den Vorgaben in der Freigabeerkl{\"a}rung der pr{\"u}fenden Person.
        Die Details zum Gebrauch generierender KI bei der Erstellung der vorliegenden Arbeit inklusive Art, Ziel und Umfang der Verwendung sowie die Art der Nachweispflicht habe ich der Freigabeerkl{\"a}rung der pr{\"u}fenden Person entnommen.

        \item[3.] Ich versichere des Weiteren, dass die vorliegende Arbeit bisher weder im In- noch im Ausland in gleicher oder {\"a}hnlicher Form einer anderen Pr{\"u}fungsbeh{\"o}rde vorgelegt wurde oder in deutscher oder einer anderen Sprache als Ver{\"o}ffentlichung erschienen ist.

        \item[4.] Mir ist bekannt, dass ein Verstoß gegen die vorbenannten Punkte pr{\"u}fungsrechtliche Konsequenzen haben und insbesondere dazu f{\"u}hren kann, dass meine Pr{\"u}fungsleistung als T{\"a}uschung und damit als mit \glqq nicht bestanden\grqq{} bewertet werden kann.
        Bei mehrfachem oder schwerwiegendem T{\"a}uschungsversuch kann ich befristet oder sogar dauerhaft von der Erbringung weiterer Pr{\"u}fungsleistungen in meinem Studiengang ausgeschlossen werden.
		  
        \item[5.] Die Richtlinien des Lehrstuhls f{\"u}r Examensarbeiten habe ich gelesen und anerkannt.
		    Seitens des Verfassers/der Verfasserin bestehen keine Einw{\"a}nde, die vorliegende Examensarbeit f{\"u}r die {\"o}ffentliche Benutzung zur Verf{\"u}gung zu stellen.
		  \end{enumerate}
		
		\vspace{.6cm}
		\noindent
		Jena, den \declarationDate \hfill \firstName~\lastName

		\cleardoublepage

	\else

		\include{declaration}

	\fi

	\egroup
    }

    \ifx \@language\engl
    \IfFileExists{babel.sty}
    {\RequirePackage[\@language]{babel}[1997/01/23] }
    {\IfFileExists{english.sty}
      {\RequirePackage{english}[1997/05/01]}
      {\ClassError{dbvthesis}
	{Neither babel nor english.sty installed !!!}
	{Get babel or english.sty !!!}}}
    \else
    \IfFileExists{babel.sty}
      {\RequirePackage[\@language]{babel}[1997/01/23]}
      {\ClassError{dbvthesis}
	{Babel not installed !!!}
	{Get babel package !!!}}
    \fi

\endinput
%%
%% End of file `dbvthesis.cls'.
