<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
% \iffalse meta-comment
%
% Copyright (C) 2014-2024 by Tibor Tomacs
%
% This file may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.2
% of this license or (at your option) any later version.
% The latest version of this license is in:
%
% http://www.latex-project.org/lppl.txt
%
% and version 1.2 or later is part of all distributions of LaTeX
% version 1999/12/01 or later.
%
% \fi
%
% \iffalse
%&lt;*driver&gt;
\ProvidesFile{thesis-ekf.dtx}
%&lt;/driver&gt;
%&lt;class&gt;\NeedsTeXFormat{LaTeX2e}[1999/12/01]
%&lt;class&gt;\ProvidesClass{thesis-ekf}[2024/04/18 v4.5 Thesis class for Eszterhazy Karoly Catholic University (Eger, Hungary)]
%&lt;class&gt;
%&lt;*driver&gt;
\documentclass[nohyperref]{ltxdoc}
\OnlyDescription
\usepackage[T1]{fontenc}
\PassOptionsToPackage{defaults=hu-min}{magyar.ldf}
\usepackage[english,magyar]{babel}
\usepackage[a4paper,left=2in,top=1.5in,bottom=1.5in]{geometry}
\usepackage[pdfstartview=FitH,bookmarksnumbered,allcolors=black,bookmarksopen,colorlinks]{hyperref}
\usepackage{bookmark,lmodern,fancyvrb,upquote}
\fvset{gobble=1,commandchars=+()}
\let\oldmeta\meta
\def\meta#1{{\rmfamily\oldmeta{#1}}}
\def\param#1{\hspace*{-.5em}{\ttfamily#1}}
\setlength{\parindent}{0pt}
\def\descriptionlabel#1{\hspace{\labelsep}\texttt{#1} --}
\def\MacroFont{\ttfamily}
\setlength{\overfullrule}{5pt}
\begin{document}
	\DocInput{./thesis-ekf.dtx}
\end{document}
%&lt;/driver&gt;
% \fi
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
%     Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
%     Digits \0\1\2\3\4\5\6\7\8\9
%     Exclamation         \!     Double quote    \"     Hash (number)   \#
%     Dollar              \$     Percent         \%     Ampersand       \&amp;
%     Acute accent        \'     Left paren      \(     Right paren     \)
%     Asterisk            \*     Plus            \+     Comma           \,
%     Minus               \-     Point           \.     Solidus         \/
%     Colon               \:     Semicolon       \;     Less than       \&lt;
%     Equals              \=     Greater than    \&gt;     Question mark   \?
%     Commercial at       \@     Left bracket    \[     Backslash       \\
%     Right bracket       \]     Circumflex      \^     Underscore      \_
%     Grave accent        \`     Left brace      \{     Vertical bar    \|
%     Right brace         \}     Tilde           \~}
%
% \GetFileInfo{thesis-ekf.cls}
% \title{Thesis class for\\ EszterhÃ¡zy KÃ¡roly Catholic University\\\textsf{thesis-ekf.cls}\\[2mm]{\normalsize v4.5 (2024/04/18)}}
% \author{Tibor TÃ³mÃ¡cs\\{\normalsize\href{mailto:tomacs.tibor@gmail.com}{\texttt{tomacs.tibor@gmail.com}}}}
% \date{}
% \maketitle
%
% {\selectlanguage{english}
% This is a class file for theses and dissertations at the \emph{EszterhÃ¡zy KÃ¡roly Catholic University}, Eger, Hungary (\url{https://uni-eszterhazy.hu/en}).
% The documentation is in Hungarian language.}
%
% \section{BevezetÅ‘}
%
% A |thesis-ekf| dokumentumosztÃ¡ly segÃ­tsÃ©gÃ©vel az \emph{EszterhÃ¡zy KÃ¡roly Katolikus Egyetem} szabÃ¡lyzatÃ¡nak megfelelÅ‘ szakdolgozatokat lehet kÃ©szÃ­teni. Az elsÅ‘ verziÃ³ 2014-ben kÃ©szÃ¼lt, amikor az intÃ©zmÃ©ny neve EszterhÃ¡zy KÃ¡roly FÅ‘iskola volt. Ennek rÃ¶vidÃ­tÃ©se a dokumentumosztÃ¡ly nevÃ©ben szereplÅ‘ |ekf|. A formai kÃ¶vetelmÃ©nyek a kÃ¶vetkezÅ‘k:
%
% \begin{itemize}
% \item A4-es lap- Ã©s 12\,pt betÅ±mÃ©ret,
% \item a margÃ³ a kÃ¶tÃ©s oldalon 30\,mm, a tÃ¶bbi 25\,mm,
% \item oldalszÃ¡mozÃ¡s a lÃ¡blÃ©cben arab szÃ¡mozÃ¡ssal,
% \item a fejezetcÃ­mek kÃ¶zÃ©pre, a tovÃ¡bbi szintek cÃ­mei balra igazÃ­tva,
% \item a fÅ‘szÃ¶veg antikva betÅ±csalÃ¡ddal kiszedve,
% \item sorkizÃ¡rt igazÃ­tÃ¡s, mÃ¡sfeles sortÃ¡volsÃ¡g.
% \end{itemize}
%
% A |thesis-ekf| ezeket a paramÃ©tereket automatikusan beÃ¡llÃ­tja, tovÃ¡bbÃ¡ a megfelelÅ‘ cÃ­moldal elkÃ©szÃ­tÃ©sÃ©t is elvÃ©gzi.
%
% \section{A dokumentumosztÃ¡ly Ã¡ltal betÃ¶ltÃ¶tt csomagok}
%
% A |thesis-ekf| dokumentumosztÃ¡ly a |report| osztÃ¡lyt hasznÃ¡lja alapkÃ©nt, tovÃ¡bbÃ¡ a kÃ¶vetkezÅ‘ csomagokat tÃ¶lti be:
%
% \begin{description}
% \item[kvoptions] OpciÃ³k definiÃ¡lÃ¡sÃ¡hoz.
% \item[iftex] PDF/DVI kimenet detektÃ¡lÃ¡sÃ¡hoz.
% \item[hyperref] Elektronikus verziÃ³hoz. OpciÃ³k: |pdfstartview=FitH|, |linktocpage|, |allcolors=blue|, |bookmarksnumbered|, |pdfborder={0 0 0}|.
% \item[geometry] OldalmÃ©retek beÃ¡llÃ­tÃ¡sÃ¡hoz. OpciÃ³k: |a4paper|, |inner=30mm|, |top=25mm|, |outer=25mm|, |bottom=25mm|.
% \item[lmodern] Latin Modern fontkÃ©szlethez. |times| opciÃ³ esetÃ©n nem tÃ¶ltÅ‘dik be.
% \item[fixcmex] Latin Modern fontkÃ©szlet esetÃ©n a nagy operÃ¡tor jeleket mÃ©retezhetÅ‘vÃ© teszi. |times| opciÃ³ esetÃ©n nem tÃ¶ltÅ‘dik be.
% \item[cmupint] Latin Modern fontkÃ©szlet esetÃ©n az integrÃ¡ljelek Ã¡llÃ³ alakÃºak. Csak az |upint| Ã©s |times=false| opciÃ³k esetÃ©n tÃ¶ltÅ‘dik be.
% \item[setspace] SortÃ¡volsÃ¡g beÃ¡llÃ­tÃ¡sÃ¡hoz.
% \item[graphicx] KÃ©pek betÃ¶ltÃ©sÃ©hez.
% \item[newtxtext] Times fontkÃ©szlethez. |times| opciÃ³ esetÃ©n tÃ¶ltÅ‘dik be.
% \item[newtxmath] Times matematikai fontkÃ©szlethez. |times| opciÃ³ esetÃ©n tÃ¶ltÅ‘dik be.
% \item[fontsize] A |fontsize=|\meta{mÃ©ret} opciÃ³hoz. Csak akkor tÃ¶ltÅ‘dik be, ha a \meta{mÃ©ret} kÃ¼lÃ¶nbÃ¶zik a |10pt|, |11pt| Ã©s |12pt| Ã©rtÃ©kektÅ‘l.
% \item[upquote] Verbatimban |'| Ã©s |`| jelekÃ©rt.
% \end{description}
%
% \section{A dokumentumosztÃ¡ly betÃ¶ltÃ©se Ã©s legfontosabb opciÃ³i}
%
%\begin{Verbatim}
%\documentclass+oarg(opciÃ³k){thesis-ekf}
%\end{Verbatim}
%
% A dokumentumosztÃ¡lyt a preambulum elejÃ©n ezzel lehet betÃ¶lteni.
% OpciÃ³k nÃ©lkÃ¼l akkor hasznÃ¡lja, ha a szakdolgozatot egyoldalasan szeretnÃ© kinyomtatni, vagy ha olyan elektronikus verziÃ³t akar, amelyben a linkek nem szÃ­nes karakterrel jelennek meg.
% A fontosabb \meta{opciÃ³k} a kÃ¶vetkezÅ‘k:
%
% \begin{macro}{twoside}
% Ha a szakdolgozatot kÃ©toldalasan szeretnÃ© kinyomtatni, akkor ezt az opciÃ³t alkalmazza! Ne hasznÃ¡lja egyoldalas nyomtatÃ¡shoz illetve elektronikus verziÃ³hoz!
% \end{macro}
%
% \begin{macro}{colorlinks}
% A linkek szÃ­nes karakterekkel jelennek meg. Ezt csak a szakdolgozat elektronikus verziÃ³jÃ¡hoz hasznÃ¡lja, a nyomtatott verziÃ³hoz nem kell!
% \end{macro}
%
% \begin{macro}{tocnopagenum}
% A tartalomjegyzÃ©knek nem lesz oldalszÃ¡mozÃ¡sa. Ha kÃ¶zvetlenÃ¼l a cÃ­moldalt kÃ¶vetÅ‘en van elhelyezve a tartalomjegyzÃ©k, akkor az elsÅ‘ szÃ¡mozott oldal csak ezutÃ¡n kÃ¶vetkezik.
% \end{macro}
%
% \begin{macro}{reverseorder}
% AlapbeÃ¡llÃ­tÃ¡s esetÃ©n a cÃ­moldalon a szerzÅ‘ bal, a tÃ©mavezetÅ‘ pedig a jobb oldalon helyezkedik el. Ezzel az opciÃ³val fordÃ­tott lesz a sorrend.
% \end{macro}
%
% \begin{macro}{times}
% AlapbeÃ¡llÃ­tÃ¡s esetÃ©n a Latin Modern fontkÃ©szletet hasznÃ¡lja a dokumentumosztÃ¡ly. Ezzel az opciÃ³val Ã¡ttÃ©rhet a Times fontkÃ©szletre, amely nagyon hasonlÃ³ a kÃ¶zismert Times New Roman-hoz. Ne hasznÃ¡lja |xelatex| Ã©s |lualatex| fordÃ­tÃ³k esetÃ©n!
% \end{macro}
%
% \begin{macro}{upint}
% AlapbeÃ¡llÃ­tÃ¡s esetÃ©n a dokumentumban talÃ¡lhatÃ³ integrÃ¡ljelek dÅ‘ltek. Ezzel az opciÃ³val Ã¡llÃ³ alakÃºak lesznek Ã©s kiemelt kÃ©pletekben a hatÃ¡rok az integrÃ¡ljel alatt Ã©s fÃ¶lÃ¶tt helyezkednek el (hasonlÃ³an az |amsmath| csomag |intlimits| opciÃ³jÃ¡hoz). Ezt fÅ‘leg magyar nyelvÅ± dokumentumok esetÃ©n hasznÃ¡lja.
% \end{macro}
%
% \section{CÃ­moldal lÃ©trehozÃ¡sa}
%
% \begin{macro}{\institute}\param{\marg{intÃ©zmÃ©ny neve}}
% Ezzel kell megadni annak az intÃ©zmÃ©nynek a nevÃ©t, ahol a szakdolgozat kÃ©szÃ¼lt. Az EszterhÃ¡zy KÃ¡roly Katolikus Egyetem esetÃ©ben az egyetem nevÃ©t nem kell kiÃ­rni, mert azt tartalmazza a logÃ³ja. Ekkor elÃ©g csak az intÃ©zet nevÃ©t feltÃ¼ntetni.
% \end{macro}
%
% \begin{macro}{\title}\param{\marg{szakdolgozat cÃ­me}}
% Ezzel kell megadni a szakdolgozat cÃ­mÃ©t.
% \end{macro}
%
% \begin{macro}{\author}\param{\{\meta{szerzÅ‘ neve}\textbackslash\textbackslash\meta{szak}\}}
% Ezzel kell megadni a szakdolgozat szerzÅ‘jÃ©nek a nevÃ©t Ã©s a szakot.
% \end{macro}
%
% \begin{macro}{\supervisor}\param{\{\meta{tÃ©mavezetÅ‘ neve}\textbackslash\textbackslash\meta{beosztÃ¡s}\}}
% Ezzel kell megadni a szakdolgozat tÃ©mavezetÅ‘jÃ©nek a nevÃ©t Ã©s beosztÃ¡sÃ¡t.
% \end{macro}
%
% \begin{macro}{\collaborator}\param{\oarg{felirat}}
% Ha tÃ¶bb szerzÅ‘t vagy tÃ©mavezetÅ‘t akar beÃ­rni, akkor azokat ezzel kell elvÃ¡lasztani. A \meta{felirat} opciÃ³ hasznÃ¡latÃ¡val ez a felirat jelenik meg a soronkÃ¶vetkezÅ‘ nÃ©v felett. PÃ©ldÃ¡ul
%\begin{Verbatim}
%\author{Kiss IstvÃ¡n\\matematika BSc
%        \collaborator
%        Nagy JÃ¡nos\\matematika BSc}
%\supervisor{Dr. SzabÃ³ GÃ¡bor\\egyetemi docens
%            \collaborator[KÃ¼lsÅ‘ konzulens]
%            Dr. TakÃ¡cs TamÃ¡s\\adjunktus\\ELTE}
%\end{Verbatim}
% \end{macro}
%
% \begin{macro}{\city}\param{\marg{vÃ¡ros}}
% Ezzel kell megadni annak a vÃ¡rosnak a nevÃ©t, ahol az intÃ©zmÃ©ny talÃ¡lhatÃ³.
% \end{macro}
%
% \begin{macro}{\date}\param{\marg{dolgozat leadÃ¡sÃ¡nak Ã©ve}}
% Ezzel kell megadni a szakdolgozat leadÃ¡sÃ¡nak az Ã©vÃ©t. Ha nem adja meg, akkor az aktuÃ¡lis Ã©vszÃ¡m fog megjelenni.
% \end{macro}
%
% \begin{macro}{\maketitle}
% A standard dokumentumosztÃ¡lyokhoz hasonlÃ³an a cÃ­moldal itt is ezzel a paranccsal hozhatÃ³ lÃ©tre.
% \end{macro}
%
% \section{PÃ©lda a hasznÃ¡latra}
%
% A kÃ¶vetkezÅ‘ sablon akkor mÅ±kÃ¶dik helyesen, ha UTF-8 kÃ³dolÃ¡sÃº fÃ¡jlban van.
%
%\begin{Verbatim}
%\documentclass{thesis-ekf}
%\usepackage[T1]{fontenc}
%\PassOptionsToPackage{defaults=hu-min}{magyar.ldf}
%\usepackage[magyar]{babel}
%
%\begin{document}
%
%\institute{Matematikai Ã©s Informatikai IntÃ©zet}
%\title{Szakdolgozat cÃ­me}
%\author{HallgatÃ³ neve\\szak}
%\supervisor{Konzulens neve\\beosztÃ¡s}
%\city{Eger}
%\date{2024}
%\maketitle
%
%\tableofcontents
%\chapter{Fejezet cÃ­me}
%\section{Szakasz cÃ­me}
%\begin{thebibliography}{1}
%\bibitem{cimke} \textsc{SzerzÅ‘}: CÃ­m, KiadÃ³, Hely, Ã©vszÃ¡m.
%\end{thebibliography}
%
%\end{document}
%\end{Verbatim}
%
% \section{A dokumentumosztÃ¡ly testreszabÃ¡sa}
%
% A |thesis-ekf| dokumentumosztÃ¡ly testreszabhatÃ³ opciÃ³kkal Ã©s parancsokkal, Ã­gy mÃ¡s egyetemek is hasznÃ¡lhatjÃ¡k.
%
% \subsection{A dokumentumosztÃ¡ly opciÃ³i}
%
% A |twoside|, |colorlinks|, |tocnopagenum|, |reverseorder|, |times| Ã©s |upint| opciÃ³krÃ³l mÃ¡r volt szÃ³. TovÃ¡bbi opciÃ³k:
%
% \medskip
% \begin{macro}{centeredchapter}\param{=false}
% Ezzel a fejezetcÃ­mek nem kÃ¶zÃ©pre, hanem balra zÃ¡rtan lesznek kiszedve.
% \end{macro}
%
% \begin{macro}{warning}\param{=false}
% A dokumentumosztÃ¡ly figyelmeztetÃ©seinek kikapcsolÃ¡sa.
% \end{macro}
%
% \begin{macro}{10pt}
% Az alapbetÅ±mÃ©ret 10\,pt.
% \end{macro}
%
% \begin{macro}{11pt}
% Az alapbetÅ±mÃ©ret 11\,pt.
% \end{macro}
%
% \begin{macro}{12pt}
% Az alapbetÅ±mÃ©ret 12\,pt (alapopciÃ³).
% \end{macro}
%
% \begin{macro}{fontsize}\param{=\meta{betÅ±mÃ©ret}}
% A \meta{betÅ±mÃ©ret} adja meg az alapbetÅ±mÃ©retet, amely bÃ¡rmilyen mÃ©ret lehet. Ha a \meta{betÅ±mÃ©ret} kÃ¼lÃ¶nbÃ¶zik a |10pt|, |11pt| Ã©s |12pt| Ã©rtÃ©kektÅ‘l, akkor  ez az opciÃ³ a beÃ¡llÃ­tÃ¡shoz betÃ¶lti a |fontsize| csomagot. Ennek az opciÃ³nak a hasznÃ¡lata felÃ¼lbÃ­rÃ¡lja a |10pt|, |11pt| Ã©s |12pt| opciÃ³kat.
% \end{macro}
%
% \begin{macro}{logodown}
% AlapbeÃ¡llÃ­tÃ¡s esetÃ©n a logÃ³ az intÃ©zmÃ©ny neve felett van. Ezzel a logÃ³ az intÃ©zmÃ©ny neve alÃ¡ kerÃ¼l.
% \end{macro}
%
% \begin{macro}{logofont}\param{=\meta{betÅ±tÃ­pus}}
% Ha a logÃ³ helyÃ©n szÃ¶veg van (lÃ¡sd a |\logo| parancsot), akkor annak a betÅ±tÃ­pusa (alapÃ©rtÃ©k |\large\scshape|).
% \end{macro}
%
% \begin{macro}{logosep}\param{=\meta{mÃ©ret}}
% A logÃ³ alatti tÃ©rkÃ¶z a normÃ¡l sortÃ¡volsÃ¡gon felÃ¼l, ha a |logodown| opciÃ³ nincs bekapcsolva (alapÃ©rtÃ©k |0mm|).
% \end{macro}
%
% \begin{macro}{institutefont}\param{=\meta{betÅ±tÃ­pus}}
% Az intÃ©zmÃ©nynÃ©v betÅ±tÃ­pusa (alapÃ©rtÃ©k |\large\scshape|).
% \end{macro}
%
% \begin{macro}{institutesep}\param{=\meta{mÃ©ret}}
%  Az intÃ©zmÃ©ny neve alatti tÃ©rkÃ¶z a normÃ¡l sortÃ¡volsÃ¡gon felÃ¼l, ha a |logodown| opciÃ³ be van kapcsolva (alapÃ©rtÃ©k |10mm|).
% \end{macro}
%
% \begin{macro}{titlefont}\param{=\meta{betÅ±tÃ­pus}}
% A dolgozat cÃ­mÃ©nek betÅ±tÃ­pusa (alapÃ©rtÃ©k |\Huge\bfseries|).
% \end{macro}
%
% \begin{macro}{titlesep}\param{=\meta{mÃ©ret}}
% A cÃ­m feletti tÃ©rkÃ¶z mÃ©rete |\stretch{1}|. Ezzel a cÃ­m alatti tÃ©rkÃ¶zt lehet beÃ¡llÃ­tani a normÃ¡l sortÃ¡volsÃ¡gon felÃ¼l (alapÃ©rtÃ©k |\stretch{1.4}|).
% \end{macro}
%
% \begin{macro}{captionfont}\param{=\meta{betÅ±tÃ­pus}}
% A szerzÅ‘ Ã©s tÃ©mavezetÅ‘ nevei feletti feliratok betÅ±tÃ­pusa (alapÃ©rtÃ©k |\large\bfseries|).
% \end{macro}
%
% \begin{macro}{captionsep}\param{=\meta{mÃ©ret}}
% Az elÅ‘bbi feliratok alatti tÃ©rkÃ¶z a normÃ¡l sortÃ¡volsÃ¡gon felÃ¼l, amennyiben nem hasznÃ¡lja a |\collaborator| parancsot tÃ¶bb szerzÅ‘ vagy tÃ©mavezetÅ‘ megadÃ¡sÃ¡hoz (alapÃ©rtÃ©k |0mm|).
% \end{macro}
%
% \begin{macro}{collcaptionsep}\param{=\meta{mÃ©ret}}
% Az elÅ‘bbi feliratok alatti tÃ©rkÃ¶z a normÃ¡l sortÃ¡volsÃ¡gon felÃ¼l, amennyiben hasznÃ¡lja az |\collaborator| parancsot tÃ¶bb szerzÅ‘ vagy tÃ©mavezetÅ‘ megadÃ¡sÃ¡hoz (alapÃ©rtÃ©k |2mm|). Ahol az |collcaptionsep| Ã©rtÃ©kÃ©t fel kell hasznÃ¡lni, ott mÃ©g nem lehet tudni, hogy lesz-e |\collaborator| kifejtve. EzÃ©rt ennek Ã©rzÃ©kelÃ©sÃ©hez kereszthivatkozÃ¡st alkalmaz a kÃ³d, Ã­gy csak a mÃ¡sodik fordÃ­tÃ¡snÃ¡l alakulnak ki a helyes tÃ©rkÃ¶zÃ¶k. Mivel pÃ©ldÃ¡ul a tartalomjegyzÃ©k miatt Ãºgyis tÃ¶bbszÃ¶r kell fordÃ­tani, ezÃ©rt ez nem okoz gondot. Ha |latexmk|-val vagy valamilyen hasonlÃ³ programmal fordÃ­t, akkor termÃ©szetesen azt csak egyszer kell futtatni.
% \end{macro}
%
% \begin{macro}{authorfont}\param{=\meta{betÅ±tÃ­pus}}
% A szerzÅ‘ nevÃ©nek Ã©s szakjÃ¡nak, illetve a tÃ©mavezetÅ‘ nevÃ©nek Ã©s beosztÃ¡sÃ¡nak betÅ±tÃ­pusa (alapÃ©rtÃ©k |\large|).
% \end{macro}
%
% \begin{macro}{authoralign}\param{=\meta{igazÃ­tÃ¡s}}
% A szerzÅ‘ adatait tartalmazÃ³ doboz tartalmÃ¡nak igazÃ­tÃ¡sa. Az \meta{igazÃ­tÃ¡s} lehetsÃ©ges Ã©rtÃ©kei |left| (balra igazÃ­tÃ¡s, ez az alapÃ©rtÃ©k), |center| (kÃ¶zÃ©pre igazÃ­tÃ¡s) |right| (jobbra igazÃ­tÃ¡s).
% \end{macro}
%
% \begin{macro}{supervisoralign}\param{=\meta{igazÃ­tÃ¡s}}
% A tÃ©mavezetÅ‘ adatait tartalmazÃ³ doboz tartalmÃ¡nak igazÃ­tÃ¡sa. Az \meta{igazÃ­\-tÃ¡s} lehetsÃ©ges Ã©rtÃ©kei |left| (balra igazÃ­tÃ¡s, ez az alapÃ©rtÃ©k), |center| (kÃ¶zÃ©pre igazÃ­tÃ¡s) |right| (jobbra igazÃ­tÃ¡s).
% \end{macro}
%
% \begin{macro}{authorxmargin}\param{=\meta{mÃ©ret}}
% Ezzel a szerzÅ‘ Ã©s tÃ©mavezetÅ‘ dobozÃ¡nak sorÃ¡ban a normÃ¡l margÃ³mÃ©ret ennyivel nÅ‘ meg (alapÃ©rtÃ©k |10mm|).
% \end{macro}
%
% \begin{macro}{authorsep}\param{=\meta{mÃ©ret}}
% A szerzÅ‘ Ã©s tÃ©mavezetÅ‘ dobozait tartalmazÃ³ sor alatti tÃ©rkÃ¶z a normÃ¡l sortÃ¡volsÃ¡gon felÃ¼l (alapÃ©rtÃ©k |15mm|).
% \end{macro}
%
% \begin{macro}{hminsep}\param{=\meta{mÃ©ret}}
% A szerzÅ‘ Ã©s tÃ©mavezetÅ‘ dobozai kÃ¶zÃ¶tti minimÃ¡lis vÃ­zszintes tÃ©rkÃ¶z (alapÃ©rtÃ©k |5mm|).
% \end{macro}
%
% \begin{macro}{cityfont}\param{=\meta{betÅ±tÃ­pus}}
% A vÃ¡ros nevÃ©nek betÅ±tÃ­pusa (alapÃ©rtÃ©k |\large\scshape|).
% \end{macro}
%
% \begin{macro}{datefont}\param{=\meta{betÅ±tÃ­pus}}
% Az Ã©vszÃ¡m betÅ±tÃ­pusa (alapÃ©rtÃ©k |\large\scshape|).
% \end{macro}
%
% \begin{macro}{datesep}\param{=\meta{elvÃ¡lasztÃ¡s}}
% A vÃ¡ros Ã©s az Ã©vszÃ¡m kÃ¶zÃ¶tti elvÃ¡lasztÃ¡s (alapÃ©rtÃ©k |{,~}|). PÃ©ldÃ¡ul |datesep=\\| esetÃ©n a vÃ¡rosnÃ©v alÃ¡ kerÃ¼l az Ã©vszÃ¡m.
% \end{macro}
%
% \subsection{Parancsok}
%
% \begin{macro}{\setkeys}\param{\{thesis-ekf\}\marg{opciÃ³k}}
% A |thesis-ekf| opciÃ³i az alapbetÅ±mÃ©retet beÃ¡llÃ­tÃ³ (|10pt|, |11pt|, |12pt|, |fontsize=|\meta{mÃ©ret}) opciÃ³k kivÃ©telÃ©vel ezzel is beÃ¡llÃ­thatÃ³k. Ha a |\setkeys| parancsot a konfigurÃ¡ciÃ³s fÃ¡jlba Ã­rja (lÃ¡sd kÃ©sÅ‘bb), akkor abba az alapbetÅ±mÃ©retet beÃ¡llÃ­tÃ³ opciÃ³k is beÃ­rhatÃ³k. Azok az opciÃ³k, melyekben parancs van, mint pÃ©ldÃ¡ul a betÅ±tÃ­pusra vonatkozÃ³k, csak a |\setkeys| parancsba Ã­rhatÃ³k! PÃ©ldÃ¡ul |\setkeys{thesis-ekf}{logodown,tocnopagenum}|.
% \end{macro}
%
% \begin{macro}{\hypersetup}\param{\marg{hyperref opciÃ³k}}
% A |hyperref| csomag opciÃ³i ezzel Ã¡llÃ­thatÃ³k be. PÃ©ldÃ¡ul, ha a linkek szÃ­nÃ©t pirosra akarja Ã¡llÃ­tani: |\hypersetup{allcolors=red}|.
% \end{macro}
%
% \begin{macro}{\geometry}\param{\marg{geometry opciÃ³k}}
% A |geometry| csomag opciÃ³i ezzel Ã¡llÃ­thatÃ³k be. PÃ©ldÃ¡ul, ha B5 lapmÃ©retet szeretne, 20\,mm margÃ³kkal, kivÃ©ve a belsÅ‘ margÃ³t, amely 25\,mm:\\ |\geometry{b5paper,top=20mm,bottom=20mm,inner=25mm,outer=20mm}|.
% \end{macro}
%
% \begin{macro}{\singlespacing}
% AlapbeÃ¡llÃ­tÃ¡s esetÃ©n a sortÃ¡volsÃ¡g mÃ¡sfeles. A |setspace| csomag |\singlespacing| parancsÃ¡val visszaÃ¡llÃ­thatÃ³ a normÃ¡l mÃ©retÅ± sortÃ¡volsÃ¡g.
% \end{macro}
%
% \begin{macro}{\logo}\param{\marg{kÃ©p vagy szÃ¶veg}}
% Ezt a parancsot a |\maketitle| elÅ‘tt vagy a konfigurÃ¡ciÃ³s fÃ¡jlban (lÃ¡sd kÃ©sÅ‘bb) kell hasznÃ¡lni. Ezzel kell megadni az intÃ©zmÃ©ny logÃ³jÃ¡t. PÃ©ldÃ¡ul |\logo{\includegraphics[width=9cm]{logo}}|. Ha nem adja meg, akkor az EszterhÃ¡zy KÃ¡roly Katolikus Egyetem angol, nÃ©met vagy magyar logÃ³ja fog megjelenni aszerint, hogy a |babel| csomaggal melyik nyelvet tÃ¶ltÃ¶tte be. Ha nem akar logÃ³t, akkor Ã­rja be a |\logo{}| parancsot.
% \end{macro}
%
% \begin{macro}{\authorcaption}\param{\marg{szerzÅ‘ neve feletti felirat}}
% Ezt a parancsot a |\maketitle| elÅ‘tt vagy a konfigurÃ¡ciÃ³s fÃ¡jlban (lÃ¡sd kÃ©sÅ‘bb) kell hasznÃ¡lni. Ezzel adhatja meg a szakdolgozat szerzÅ‘jÃ©nek neve feletti feliratot. AlapÃ©rtÃ©ke |Author|, magyar nyelv esetÃ©n |KÃ©szÃ­tette|, nÃ©met nyelv esetÃ©n |Autor|.
% \end{macro}
%
% \begin{macro}{\supervisorcaption}\param{\marg{tÃ©mavezetÅ‘ neve feletti felirat}}
% Ezt a parancsot a |\maketitle| elÅ‘tt vagy a konfigurÃ¡ciÃ³s fÃ¡jlban (lÃ¡sd kÃ©sÅ‘bb) kell hasznÃ¡lni. Ezzel adhatja meg a szakdolgozat tÃ©mavezetÅ‘jÃ©nek neve feletti feliratot. AlapÃ©rtÃ©ke |Supervisor|, magyar nyelv esetÃ©n |TÃ©mavezetÅ‘|, nÃ©met nyelv esetÃ©n |Betreuer|.
% \end{macro}
%
% \subsection{KonfigurÃ¡ciÃ³s fÃ¡jl}
%
% \begin{macro}{thesis-ekf.cfg}
% Az Ã¡tparamÃ©terezÅ‘ opciÃ³kat Ã©s parancsokat cÃ©lszerÅ± egy |thesis-ekf.cfg| fÃ¡jlba Ã­rni, amit a tex forrÃ¡sfÃ¡jl mellÃ© kell tenni. A dokumentumosztÃ¡ly betÃ¶ltÃ©sekor ez a fÃ¡jl automatikusan betÃ¶ltÅ‘dik. A konfigurÃ¡ciÃ³s fÃ¡jlban az Ã©kezetes betÅ±ket repÃ¼lÅ‘ Ã©kezettel Ã©rdemes beÃ­rni, hogy minden kÃ³dolÃ¡sÃº tex fÃ¡jl esetÃ©n mÅ±kÃ¶djÃ¶n.
% \end{macro}
%
% \begin{macro}{\AtEndOfClass}\param{\marg{parancsok}}
% A konfigurÃ¡ciÃ³s fÃ¡jlban minden parancsot a |\setkeys| kivÃ©telÃ©vel ebbe a parancsba kell Ã­rni.
% \end{macro}
%
% \subsection{Egy pÃ©lda az Ã¡tparamÃ©terezÃ©sre}
%
% A kÃ¶vetkezÅ‘ket Ã­rja be a |thesis-ekf.cfg| fÃ¡jlba, majd tegye a tex forrÃ¡sfÃ¡jl mellÃ©.
%
%\begin{Verbatim}
%\setkeys{thesis-ekf}{
%    11pt,
%    centeredchapter=false,
%    titlefont=\Huge\sffamily,
%    }
%\AtEndOfClass{
%    \hypersetup{allcolors=red}
%    \geometry{b5paper,top=20mm,bottom=20mm,inner=25mm,outer=20mm}
%    \singlespacing
%    \authorcaption{Ãrta}
%    }
%\end{Verbatim}
%
% \StopEventually{}
%    \begin{macrocode}
\RequirePackage{kvoptions}
\SetupKeyvalOptions{family=thesis-ekf,prefix=thesisekf@}
\DeclareVoidOption{twoside}{\PassOptionsToClass{twoside}{report}}
\DeclareVoidOption{colorlinks}{\PassOptionsToPackage{colorlinks}{hyperref}}
\DeclareBoolOption{times}
\DeclareBoolOption{upint}
\DeclareBoolOption{logodown}
\DeclareBoolOption{tocnopagenum}
\DeclareBoolOption{reverseorder}
\DeclareBoolOption[true]{centeredchapter}
\DeclareBoolOption[true]{warning}
\DeclareVoidOption{10pt}{\def\thesisekf@fontsize@{10pt}}
\DeclareVoidOption{11pt}{\def\thesisekf@fontsize@{11pt}}
\DeclareVoidOption{12pt}{\def\thesisekf@fontsize@{12pt}}
\DeclareStringOption{fontsize}
\DeclareStringOption[10mm]{institutesep}
\DeclareStringOption[0mm]{logosep}
\DeclareStringOption[\stretch{1.4}]{titlesep}
\DeclareStringOption[15mm]{authorsep}
\DeclareStringOption[5mm]{hminsep}
\DeclareStringOption[10mm]{authorxmargin}
\DeclareStringOption[0mm]{captionsep}
\DeclareStringOption[2mm]{collcaptionsep}
\DeclareStringOption[left]{authoralign}
\DeclareStringOption[left]{supervisoralign}
\DeclareStringOption[\large\scshape]{institutefont}
\DeclareStringOption[\large\scshape]{logofont}
\DeclareStringOption[\Huge\bfseries]{titlefont}
\DeclareStringOption[\large]{authorfont}
\DeclareStringOption[\large\bfseries]{captionfont}
\DeclareStringOption[\large\scshape]{cityfont}
\DeclareStringOption[\large\scshape]{datefont}
\DeclareStringOption[,~]{datesep}
\def\thesisekf@fontsize@{12pt}
\ProcessKeyvalOptions{thesis-ekf}

\InputIfFileExists{thesis-ekf.cfg}{}{}

\def\thesisekf@ten{10pt}
\def\thesisekf@eleven{11pt}
\def\thesisekf@twelve{12pt}
\ifx\thesisekf@fontsize\thesisekf@ten
    \def\thesisekf@fontsize@{10pt}
\fi
\ifx\thesisekf@fontsize\thesisekf@eleven
    \def\thesisekf@fontsize@{11pt}
\fi
\ifx\thesisekf@fontsize\thesisekf@twelve
    \def\thesisekf@fontsize@{12pt}
\fi

\LoadClass[\thesisekf@fontsize@]{report}
\RequirePackage{setspace}
\RequirePackage[linktocpage,allcolors=blue,pdfstartview=FitH,bookmarksnumbered,pdfborder={0 0 0}]{hyperref}
\RequirePackage[a4paper,top=25mm,bottom=25mm,inner=30mm,outer=25mm]{geometry}
\ifthesisekf@times
    \ifthesisekf@upint
        \PassOptionsToPackage{upint}{newtxmath}
        \PassOptionsToPackage{intlimits}{amsmath}
    \fi
\else
    \RequirePackage{lmodern,fixcmex}
    \ifthesisekf@upint
        \RequirePackage{cmupint}
    \fi
\fi
\RequirePackage{graphicx,iftex}

\onehalfspacing

\AddToHook{begindocument/before}{

\ifthesisekf@times
    \RequirePackage{newtxtext,newtxmath}
\fi

\ifx\thesisekf@fontsize\@empty
\else
    \ifx\thesisekf@fontsize\thesisekf@ten
    \else
        \ifx\thesisekf@fontsize\thesisekf@eleven
        \else
            \ifx\thesisekf@fontsize\thesisekf@twelve
            \else
                \RequirePackage[fontsize=\thesisekf@fontsize]{fontsize}
            \fi
        \fi
    \fi
\fi

\RequirePackage{upquote}

}

\AddToHook{begindocument/end}{

\ifthesisekf@tocnopagenum
    \hypersetup{pageanchor=false}
    \let\thesisekf@tableofcontents\tableofcontents
    \def\tableofcontents{%
        \global\let\thesisekf@thepage\thepage%
        \global\let\thepage\empty%
        \thesisekf@tableofcontents%
        \clearpage%
        \global\c@page\@ne%
        \global\let\thepage\thesisekf@thepage%
        \hypersetup{pageanchor}}
\fi

\ifthesisekf@centeredchapter
    \let\thesisekf@makechapterhead\@makechapterhead
    \let\thesisekf@makeschapterhead\@makeschapterhead
    \let\thesisekf@raggedright\raggedright
    \def\@makechapterhead#1{
        \let\raggedright\centering
        \thesisekf@makechapterhead{#1}
        \let\raggedright\thesisekf@raggedright}
    \def\@makeschapterhead#1{
        \let\raggedright\centering
        \thesisekf@makeschapterhead{#1}
        \let\raggedright\thesisekf@raggedright}
\fi

\def\@dottedtocline#1#2#3#4#5{%
    \ifnum #1&gt;\c@tocdepth \else
        \vskip \z@ \@plus.2\p@
        {\leftskip #2\relax \rightskip \@tocrmarg \parfillskip -\rightskip
         \parindent #2\relax\@afterindenttrue
         \interlinepenalty\@M
         \leavevmode
         \@tempdima #3\relax
         \advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip
         {#4}\nobreak
         \leaders\hbox{$\m@th
            \mkern \@dotsep mu\hbox{.}\mkern \@dotsep
            mu$}\hfill
         \nobreak
         \hb@xt@\@pnumwidth{\hfil\normalfont \normalcolor #5}%
         \par}%
    \fi}

\renewcommand*\l@chapter[2]{%
    \ifnum \c@tocdepth &gt;\z@
      \addpenalty\@secpenalty
      \addvspace{1.0em \@plus\p@}%
      \setlength\@tempdima{1.8em}%
      \begingroup
          \parindent \z@ \rightskip \@pnumwidth
          \parfillskip -\@pnumwidth
          \leavevmode \bfseries
          \advance\leftskip\@tempdima
          \hskip -\leftskip
          #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
      \endgroup
    \fi}
\renewcommand*\l@section{\@dottedtocline{1}{1.8em}{2.5em}}
\renewcommand*\l@subsection{\@dottedtocline{2}{4.3em}{3.2em}}

\if@thesisekf@nochanged@authorcaption@%
    \@ifundefined{l@magyar}{}{%
        \iflanguage{magyar}{\gdef\thesisekf@authorcaption{K\'{e}sz\'{\i}tette}}{}}%
    \@ifundefined{l@hungarian}{}{%
        \iflanguage{hungarian}{\gdef\thesisekf@authorcaption{K\'{e}sz\'{\i}tette}}{}}%
    \@ifundefined{l@ngerman}{}{%
        \iflanguage{ngerman}{\gdef\thesisekf@authorcaption{Autor}}{}}%
    \@ifundefined{l@german}{}{%
        \iflanguage{german}{\gdef\thesisekf@authorcaption{Autor}}{}}%
\fi

\if@thesisekf@nochanged@supervisorcaption@%
    \@ifundefined{l@magyar}{}{%
        \iflanguage{magyar}{\gdef\thesisekf@supervisorcaption{T\'{e}mavezet\H{o}}}{}}%
    \@ifundefined{l@hungarian}{}{%
        \iflanguage{hungarian}{\gdef\thesisekf@supervisorcaption{T\'{e}mavezet\H{o}}}{}}%
    \@ifundefined{l@ngerman}{}{%
        \iflanguage{ngerman}{\gdef\thesisekf@supervisorcaption{Betreuer}}{}}%
    \@ifundefined{l@german}{}{%
        \iflanguage{german}{\gdef\thesisekf@supervisorcaption{Betreuer}}{}}%
\fi

\if@thesisekf@nochanged@logo@%
    \@ifundefined{l@magyar}{}{%
        \iflanguage{magyar}{\if@thesisekf@exists@logo@hu@\gdef\thesisekf@logo{\includegraphics{eszterhazy-logo-hu}}\fi}{}}%
    \@ifundefined{l@hungarian}{}{%
        \iflanguage{hungarian}{\if@thesisekf@exists@logo@hu@\gdef\thesisekf@logo{\includegraphics{eszterhazy-logo-hu}}\fi}{}}%
    \@ifundefined{l@ngerman}{}{%
        \iflanguage{ngerman}{\if@thesisekf@exists@logo@de@\gdef\thesisekf@logo{\includegraphics{eszterhazy-logo-de}}\fi}{}}%
    \@ifundefined{l@german}{}{%
        \iflanguage{german}{\if@thesisekf@exists@logo@de@\gdef\thesisekf@logo{\includegraphics{eszterhazy-logo-de}}\fi}{}}%
\fi

}

\newif\if@thesisekf@nochanged@logo@
\@thesisekf@nochanged@logo@true
\def\logo#1{\@thesisekf@nochanged@logo@false\gdef\thesisekf@logo{#1}}
\def\thesisekf@logo{}
\newif\if@thesisekf@exists@logo@en@
\ifpdf
    \IfFileExists{eszterhazy-logo-en.pdf}{\@thesisekf@exists@logo@en@true}{}
\else
    \IfFileExists{eszterhazy-logo-en.eps}{\@thesisekf@exists@logo@en@true}{}
\fi
\newif\if@thesisekf@exists@logo@hu@
\ifpdf
    \IfFileExists{eszterhazy-logo-hu.pdf}{\@thesisekf@exists@logo@hu@true}{}
\else
    \IfFileExists{eszterhazy-logo-hu.eps}{\@thesisekf@exists@logo@hu@true}{}
\fi
\newif\if@thesisekf@exists@logo@de@
\ifpdf
    \IfFileExists{eszterhazy-logo-de.pdf}{\@thesisekf@exists@logo@de@true}{}
\else
    \IfFileExists{eszterhazy-logo-de.eps}{\@thesisekf@exists@logo@de@true}{}
\fi
\if@thesisekf@exists@logo@en@
    \def\thesisekf@logo{\includegraphics{eszterhazy-logo-en}}
\fi
\def\thesisekf@logo@{%
    \thesisekf@logo%
    \ifx\thesisekf@logo\@empty%
        \ifthesisekf@warning%
            \ClassWarning{thesis-ekf}{logo is missing}%
        \fi%
    \fi}

\def\institute#1{\gdef\thesisekf@institute{#1}}
\institute{}
\def\thesisekf@institute@{%
    \thesisekf@institute%
    \ifx\thesisekf@institute\@empty%
        \ifthesisekf@warning%
            \ClassWarning{thesis-ekf}{institute is missing}%
        \fi%
    \fi}

\def\title#1{\gdef\thesisekf@title{#1}}
\title{}
\def\thesisekf@title@{%
    \thesisekf@title%
    \ifx\thesisekf@title\@empty%
        \ifthesisekf@warning%
            \ClassWarning{thesis-ekf}{title is missing}%
        \fi%
    \fi}

\def\author#1{\gdef\thesisekf@author{#1}}
\author{}
\def\thesisekf@author@{%
    \ifx\thesisekf@authorcaption\@empty%
    \else%
        \ifx\thesisekf@author\@empty%
            \ifthesisekf@warning%
                \ClassWarning{thesis-ekf}{author is missing}%
            \fi%
        \else%
            \thesisekf@author%
        \fi%
    \fi}

\newif\if@thesisekf@nochanged@authorcaption@
\@thesisekf@nochanged@authorcaption@true
\def\authorcaption#1{%
    \@thesisekf@nochanged@authorcaption@false%
    \gdef\thesisekf@authorcaption{#1}}
\def\thesisekf@authorcaption{Author}
\def\thesisekf@authorcaption@{%
    \ifx\thesisekf@author\@empty%
    \else%
        \ifx\thesisekf@authorcaption\@empty%
            \ifthesisekf@warning%
                \ClassWarning{thesis-ekf}{authorcaption is missing}%
            \fi%
        \else%
            \thesisekf@authorcaption%
        \fi%
    \fi}

\def\supervisor#1{\gdef\thesisekf@supervisor{#1}}
\supervisor{}
\def\thesisekf@supervisor@{%
    \ifx\thesisekf@supervisorcaption\@empty
    \else
        \ifx\thesisekf@supervisor\@empty
            \ifthesisekf@warning
                \ClassWarning{thesis-ekf}{supervisor is missing}
            \fi
        \else
            \thesisekf@supervisor
        \fi
    \fi}

\newif\if@thesisekf@nochanged@supervisorcaption@
\@thesisekf@nochanged@supervisorcaption@true
\def\supervisorcaption#1{%
    \@thesisekf@nochanged@supervisorcaption@false%
    \gdef\thesisekf@supervisorcaption{#1}}
\def\thesisekf@supervisorcaption{Supervisor}
\def\thesisekf@supervisorcaption@{%
    \ifx\thesisekf@supervisor\@empty%
    \else%
        \ifx\thesisekf@supervisorcaption\@empty%
            \ifthesisekf@warning%
                \ClassWarning{thesis-ekf}{supervisorcaption is missing}%
            \fi%
        \else%
            \thesisekf@supervisorcaption%
        \fi%
    \fi}

\def\city#1{\gdef\thesisekf@city{#1}}
\city{}
\def\thesisekf@city@{%
    \thesisekf@city%
    \ifx\thesisekf@city\@empty%
        \ifthesisekf@warning%
            \ClassWarning{thesis-ekf}{city is missing}%
        \fi%
    \fi}

\def\date#1{\gdef\thesisekf@date{#1}}
\date{\number\year}
\def\thesisekf@date@{%
    \thesisekf@date%
    \ifx\thesisekf@date\@empty%
        \ifthesisekf@warning%
            \ClassWarning{thesis-ekf}{date is missing}%
        \fi%
    \fi}

\def\thesisekf@datesep@{%
    \ifx\thesisekf@city\@empty
    \else
        \ifx\thesisekf@date\@empty
        \else
            \thesisekf@datesep
        \fi
    \fi}

\def\thesisekf@box@logo{%
    \ifthesisekf@logodown%
        {\normalfont\normalsize\thesisekf@institutefont\thesisekf@institute@%
         \ifx\thesisekf@institute\@empty%
         \else%
             \\%
             \ifx\thesisekf@logo\@empty%
             \else%
                 \vspace{\thesisekf@institutesep}%
             \fi%
         \fi}%
        {\normalfont\normalsize\thesisekf@logofont\thesisekf@logo@%
         \ifx\thesisekf@logo\@empty%
         \else%
             \\%
         \fi}%
    \else%
        {\normalfont\normalsize\thesisekf@logofont\thesisekf@logo@%
         \ifx\thesisekf@logo\@empty%
         \else%
             \\%
             \ifx\thesisekf@institute\@empty%
             \else%
                 \vspace{\thesisekf@logosep}%
             \fi%
         \fi}%
        {\normalfont\normalsize\thesisekf@institutefont\thesisekf@institute@%
         \ifx\thesisekf@institute\@empty%
         \else%
             \\%
         \fi}%
    \fi%
    \vspace*{\fill}}

\def\thesisekf@box@title{%
    {\normalfont\normalsize\thesisekf@titlefont\thesisekf@title@%
     \ifx\thesisekf@title\@empty%
     \else%
         \par\vspace{\thesisekf@titlesep}%
     \fi}}

\def\thesisekf@align@center{center}
\def\thesisekf@align@left{left}
\def\thesisekf@align@right{right}

\def\thesisekf@box@author{%
    {\normalfont\normalsize\thesisekf@authorfont%
     \ifx\thesisekf@authoralign\thesisekf@align@center%
         \begin{tabular}[t]{@{}c@{}}%
     \fi%
     \ifx\thesisekf@authoralign\thesisekf@align@left%
         \begin{tabular}[t]{@{}l@{}}%
     \fi%
     \ifx\thesisekf@authoralign\thesisekf@align@right%
         \begin{tabular}[t]{@{}r@{}}%
     \fi%
     {\normalfont\normalsize\thesisekf@captionfont\thesisekf@authorcaption@}\\[\thesisekf@captionsep]%
     \thesisekf@author@%
     \end{tabular}}}

\def\thesisekf@box@supervisor{%
    {\normalfont\normalsize\thesisekf@authorfont%
     \ifx\thesisekf@supervisoralign\thesisekf@align@center%
         \begin{tabular}[t]{@{}c@{}}%
     \fi%
     \ifx\thesisekf@supervisoralign\thesisekf@align@left%
         \begin{tabular}[t]{@{}l@{}}%
     \fi%
     \ifx\thesisekf@supervisoralign\thesisekf@align@right%
         \begin{tabular}[t]{@{}r@{}}%
     \fi%
     {\normalfont\normalsize\thesisekf@captionfont\thesisekf@supervisorcaption@}\\[\thesisekf@captionsep]%
     \thesisekf@supervisor@%
     \end{tabular}}}

\def\thesisekf@box@author@supervisor@{%
    \hbox{}\nobreak\hspace*{\thesisekf@authorxmargin}%
    \ifthesisekf@reverseorder%
        \thesisekf@box@supervisor%
        \nobreak\hspace{\thesisekf@hminsep}\hfill%
        \thesisekf@box@author%
    \else%
        \thesisekf@box@author%
        \nobreak\hspace{\thesisekf@hminsep}\hfill%
        \thesisekf@box@supervisor%
    \fi%
    \nobreak\hspace{\thesisekf@authorxmargin}\hbox{}%
    \par\vspace{\thesisekf@authorsep}}

\def\thesisekf@box@author@supervisor{%
    \if\getrefnumber{@thesisekf@collaborator@}%
        \gdef\thesisekf@captionsep{\thesisekf@collcaptionsep}%
    \fi%
    \thesisekf@box@author@supervisor@%
    \gdef\@currentlabel{10}%
    \if@thesisekf@collaborator@%
        \gdef\@currentlabel{11}%
    \fi%
    \label{@thesisekf@collaborator@}}

\def\thesisekf@box@city@date{%
    {\normalfont\normalsize\thesisekf@cityfont\thesisekf@city@\thesisekf@datesep@}%
    {\normalfont\normalsize\thesisekf@datefont\thesisekf@date@}}

\newif\if@thesisekf@collaborator@

\newcommand{\collaborator}[1][]{%
    \global\@thesisekf@collaborator@true%
    \\[\thesisekf@captionsep]
    \def\thesisekf@temp{#1}%
    \ifx\thesisekf@temp\@empty%
    \else%
        {\normalfont\normalsize\thesisekf@captionfont#1}\\[\thesisekf@captionsep]%
    \fi}

\def\maketitle{
    \thispagestyle{empty}
    {\centering
     \thesisekf@box@logo%
     \thesisekf@box@title%
     \thesisekf@box@author@supervisor%
     \thesisekf@box@city@date%
     \par}
    \newpage
    \if@twoside
        \thispagestyle{empty}
        \hbox{}
        \newpage
    \fi}

%    \end{macrocode}
% \Finale
\endinput</pre></body></html>