summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/thesis-ekf
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-11-28 21:25:50 +0000
committerKarl Berry <karl@freefriends.org>2018-11-28 21:25:50 +0000
commit4aa3480139a458cd1092b94a816d8b634e6606f5 (patch)
tree06e093871e1691f25ea509b0bd3ae411b013c38e /Master/texmf-dist/source/latex/thesis-ekf
parent74fafec409caf3d87a7ce8e9b288341178464e57 (diff)
thesis-ekf (28nov18)
git-svn-id: svn://tug.org/texlive/trunk@49266 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/thesis-ekf')
-rw-r--r--Master/texmf-dist/source/latex/thesis-ekf/thesis-ekf.dtx321
-rw-r--r--Master/texmf-dist/source/latex/thesis-ekf/thesis-ekf.ins4
2 files changed, 173 insertions, 152 deletions
diff --git a/Master/texmf-dist/source/latex/thesis-ekf/thesis-ekf.dtx b/Master/texmf-dist/source/latex/thesis-ekf/thesis-ekf.dtx
index bf6ba33a36e..492dc4e79dc 100644
--- a/Master/texmf-dist/source/latex/thesis-ekf/thesis-ekf.dtx
+++ b/Master/texmf-dist/source/latex/thesis-ekf/thesis-ekf.dtx
@@ -1,7 +1,7 @@
% \iffalse meta-comment
%
-% Copyright (C) 2014- by Tibor Tomacs
+% Copyright (C) 2014-2018 by Tibor Tomacs
%
% This file may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.2
@@ -20,29 +20,20 @@
\ProvidesFile{thesis-ekf.dtx}
%</driver>
%<class>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
-%<class>\ProvidesClass{thesis-ekf}[2018/02/03 v2.2 Thesis class for Eszterhazy Karoly University (Eger, Hungary)]
+%<class>\ProvidesClass{thesis-ekf}[2018/11/27 v2.3 Thesis class for Eszterhazy Karoly University (Eger, Hungary)]
%<class>
%<*driver>
\documentclass{ltxdoc}
\OnlyDescription
-\usepackage[a4paper,pdfstartview=FitH,bookmarks=false,allcolors=teal,colorlinks]{hyperref}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
+\usepackage[a4paper,left=2in]{geometry}
+\PassOptionsToPackage{active=onlycs,suggestions=no}{magyar.ldf}
\usepackage[english,magyar]{babel}
\frenchspacing
-\usepackage{xcolor,paralist,etoolbox,textcomp}
-\colorlet{example}{green!40!black}
-\colorlet{code}{blue!40!black}
-\AtBeginEnvironment{macro}{\color{code}}
-\flushbottom
-\makeatletter
-\preto{\@verbatim}{\topsep=0pt \partopsep=0pt }
-\renewcommand\footnoterule{%
- \kern-3\p@
- \hrule\@width.25\textwidth
- \kern2.6\p@}
-\makeatother
-
+\usepackage{paralist,textcomp,fancyvrb}
+\setlength{\MacroTopsep}{0pt}
+\fvset{gobble=1,fontsize=\footnotesize,commandchars=+<>}
\begin{document}
\DocInput{./thesis-ekf.dtx}
\end{document}
@@ -66,251 +57,259 @@
% Right brace \} Tilde \~}
%
% \GetFileInfo{thesis-ekf.cls}
-% \title{Thesis class for the\\ Eszterházy Károly University\\\textsf{thesis-ekf.cls}\\[2mm]{\normalsize Version 2.2\\2018/02/03\\}}
-% \author{Tibor Tómács\\{\small\href{mailto:tomacs.tibor@uni-eszterhazy.hu}{\texttt{tomacs.tibor@uni-eszterhazy.hu}}}}
+% \title{Thesis class for\\ Eszterházy Károly University\\\textsf{thesis-ekf.cls}\\[2mm]{\normalsize Version 2.3\\2018/11/27\\}}
+% \author{Tibor Tómács\\{\small\ttfamily tomacs.tibor@uni-eszterhazy.hu}}
% \date{}
% \maketitle
%
% \selectlanguage{english}
-% \begin{abstract}
-% This is a class file for theses and dissertations at the Eszterházy Károly University (Eger, Hungary). It is based on the \texttt{report} class. The documentation is given in Hungarian only. You can download an English template from \href{http://tomacstibor.uni-eger.hu/tananyagok/thesis-ekf-templates.zip}{here}.
-% \end{abstract}
+% This is a class file for theses and dissertations at Eszterházy Károly University, Eger, Hungary (website: \texttt{https://uni-eszterhazy.hu}). The documentation is in Hungarian.
%
% \selectlanguage{magyar}
% \section{Bevezető}
-% A \texttt{thesis-ekf}\footnote{Az \texttt{ekf} az Eszterházy Károly Főiskola rövidítése, ugyanis ez a dokumentumosztály 2014-től létezik, amikor az intézmény még főiskola volt.} dokumentumosztály segítségével az Eszterházy Károly Egyetem szabályzatának megfelelő szakdolgozatokat lehet készíteni. A formai követelmények a következők:
+% A \texttt{thesis-ekf} dokumentumosztály segítségével az Eszterházy Károly Egyetem szabályzatának megfelelő szakdolgozatokat lehet készíteni. A névben szereplő \texttt{ekf} az Eszterházy Károly Főiskola rövidítése, ugyanis ez a dokumentumosztály 2014-től létezik, amikor az intézmény még főiskola volt. A formai követelmények a következők:
%
% \medskip
% \begin{compactitem}
-% \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 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{compactitem}
%
% \medskip\noindent
% A \texttt{thesis-ekf} ezeket a paramétereket automatikusan beállítja, továbbá a megfelelő címoldal elkészítését is elvégzi.
%
-% A dokumentumosztály könnyen átparaméterezhető, így más egyetemek is használhatják (lásd \az{\ref{sec-param}}.~szakaszban).
-%
% \section{A dokumentumosztály betöltése és opciói}
% A dokumentumosztály használata a szokásos módon történik:
%
+% \medskip
% \begin{macro}{\documentclass}
-% \hspace*{-8pt}{\small\oarg{opciók}|{thesis-ekf}|}\\
-% \color{black}Ennek hatására a \texttt{kvoptions}, \texttt{etoolbox}, \texttt{setspace}, \texttt{hyperref} és \texttt{geometry} csomagok is betöltődnek. Az \meta{opciók} a következők lehetnek:
+% \hspace*{-10pt}{\small\oarg{opciók}|{thesis-ekf}|}
+% Ezzel a \texttt{kvoptions}, \texttt{etoolbox}, \texttt{ifpdf}, \texttt{setspace}, \texttt{hyperref}, \texttt{geometry} és \texttt{graphicx} csomagok is betöltődnek.
% \end{macro}
%
-% \begin{macro}{twoside}\color{black}
+% \medskip\noindent
+% Az \meta{opciók} a következők lehetnek:
+%
+% \medskip
+% \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}\color{black}
-% A linkek színes karakterekkel jelenjenek meg a PDF-ben! Ezt csak a szakdolgozat elektronikus verziójához használja, a nyomtatott verzióhoz nem kell!
+% \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}
%
% \section{Címoldal létrehozása}
-% \begin{macro}{\maketitle}\color{black}
-% Címoldal ezzel a paranccsal hozható létre. Ehhez előtte az adatokat a következő parancsokkal lehet megadni:
+% \begin{macro}{\maketitle}
+% Címoldal ezzel a paranccsal hozható létre.
% \end{macro}
%
+% \medskip\noindent
+% Az adatokat a következő parancsokkal lehet megadni:
+%
+% \medskip
% \begin{macro}{\logo}
-% \hspace*{-8pt}{\small\marg{kép vagy szöveg}}
-% \color{black}Ezzel kell megadni annak az intézménynek a logóját, ahol a szakdolgozat készült. Pl.: |\logo{\includegraphics[width=9cm]{logo}}| (Ezelőtt be kell tölteni a \texttt{graphicx} csomagot!) Ha nem akar logót, akkor hagyja el ezt a parancsot.
+% \hspace*{-9pt}{\small\marg{kép vagy szöveg}}
+% Ezzel kell megadni annak az intézménynek a logóját, ahol a szakdolgozat készült. Például |\logo{\includegraphics[width=9cm]{eke-logo}}|. Ha nem adja meg, akkor automatikusan az Eszterházy Károly Egyetem logója fog megjelenni. Ha nem akar logót, akkor írja be a |\logo{}| parancsot.
% \end{macro}
%
% \begin{macro}{\institute}
-% \hspace*{-8pt}{\small\marg{intézmény neve}}
-% \color{black}Ezzel kell megadni annak az intézménynek a nevét, ahol a szakdolgozat készült.
+% \hspace*{-9pt}{\small\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 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. Például |\institute{Matematikai és Informatikai Intézet}|
% \end{macro}
%
% \begin{macro}{\title}
-% \hspace*{-8pt}{\small\marg{szakdolgozat címe}}
-% \color{black}Ezzel kell megadni a szakdolgozat címét.
+% \hspace*{-9pt}{\small\marg{szakdolgozat címe}}
+% Ezzel kell megadni a szakdolgozat címét.
% \end{macro}
%
% \begin{macro}{\authorcaption}
-% \hspace*{-8pt}{\small\marg{szerző neve feletti felirat}}
-% \color{black}Ezzel adhatja meg a szakdolgozat szerzőjének neve feletti feliratot. Ha nem adja meg, akkor a felirat \textbf{Author}, illetve magyar nyelv esetén \textbf{Készítette}.
+% \hspace*{-9pt}{\small\marg{szerző neve feletti felirat}}
+% Ezzel adhatja meg a szakdolgozat szerzőjének neve feletti feliratot. Ha nem adja meg, akkor a felirat \textbf{Author}, illetve magyar nyelv esetén \textbf{Készítette}.
% \end{macro}
%
% \begin{macro}{\author}
-% \hspace*{-8pt}{\small|{|\meta{szerző neve}|\\ |\meta{szakja}|}|}
-% \color{black}Ezzel kell megadni a szakdolgozat szerzőjének a nevét és szakját.
+% \hspace*{-9pt}{\small|{|\meta{szerző neve}|\\|\meta{szakja}|}|}
+% Ezzel kell megadni a szakdolgozat szerzőjének a nevét és szakját.
% \end{macro}
%
% \begin{macro}{\supervisorcaption}
-% \hspace*{-8pt}{\small\marg{témavezető neve feletti felirat}}
-% \color{black}Ezzel adhatja meg a szakdolgozat témavezetőjének neve feletti feliratot. Ha nem adja meg, akkor a felirat \textbf{Supervisor}, illetve magyar nyelv esetén \textbf{Témavezető}.
+% \hspace*{-9pt}{\small\marg{témavezető neve feletti felirat}}
+% Ezzel adhatja meg a szakdolgozat témavezetőjének neve feletti feliratot. Ha nem adja meg, akkor a felirat \textbf{Supervisor}, illetve magyar nyelv esetén \textbf{Témavezető}.
% \end{macro}
%
% \begin{macro}{\supervisor}
-% \hspace*{-8pt}{\small|{|\meta{témavezető neve}|\\ |\meta{beosztása}|}|}
-% \color{black}Ezzel kell megadni a szakdolgozat témavezetőjének a nevét és beosztását.
+% \hspace*{-9pt}{\small|{|\meta{témavezető neve}|\\|\meta{beosztása}|}|}
+% Ezzel kell megadni a szakdolgozat témavezetőjének a nevét és beosztását.
% \end{macro}
%
% \begin{macro}{\city}
-% \hspace*{-8pt}{\small\marg{város}}
-% \color{black}Ezzel kell megadni annak a városnak a nevét, ahol az intézmény található.
+% \hspace*{-9pt}{\small\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}
-% \hspace*{-8pt}{\small\marg{dolgozat leadásának éve}}
-% \color{black}Ezzel kell megadni a szakdolgozat leadásának az évét. Ha nem adja meg, akkor az aktuális évszám fog megjelenni.
+% \hspace*{-9pt}{\small\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}
%
-% \section{Példa a használatra}\label{pelda}
-% Egy magyar- és egy angolnyelvű sablon a logókkal együtt letölthető \href{http://tomacstibor.uni-eger.hu/tananyagok/thesis-ekf-templates.zip}{innen}. Itt csak egy minimális példát mutatunk:
+% \section{Példa a használatra}
+% A következő sablon akkor működik helyesen, ha UTF-8 kódolású fájlban van:
%
-% \medskip
-% {\color{example}
-%\begin{verbatim}
-%\documentclass[colorlinks]{thesis-ekf}
+%\begin{Verbatim}
+%\documentclass{thesis-ekf}
%\usepackage[T1]{fontenc}
-%\usepackage[utf8]{inputenc}
%\PassOptionsToPackage{defaults=hu-min}{magyar.ldf}
%\usepackage[magyar]{babel}
-%\usepackage{graphicx}
-%
+%\usepackage{amsthm}
+%\newtheorem{tetel}{Tétel}[chapter]
+%\theoremstyle{definition}
+%\newtheorem{definicio}[tetel]{Definíció}
+%\theoremstyle{remark}
+%\newtheorem{megjegyzes}[tetel]{Megjegyzés}
%\begin{document}
-%\logo{\includegraphics[width=9cm]{logo}}
-%\institute{Eszterházy Károly Egyetem\\ Matematikai és Informatikai Intézet}
-%\title{A valószínűségszámítás mértékelméleti alapjai}
-%\author{Szabó János\\ matematika BSc}
-%\supervisor{Dr. Nagy János\\ egyetemi docens}
+%\institute{Matematikai és Informatikai Intézet}
+%\title{Szakdolgozat címe}
+%\author{Hallgató neve\\szak}
+%\supervisor{Konzulens neve\\beosztás}
%\city{Eger}
-%\date{2017}
+%\date{2018}
%\maketitle
%\tableofcontents
-%
%\chapter{Fejezet címe}
%\section{Szakasz címe}
-%
+%\begin{tetel}
+%Tétel szövege
+%\end{tetel}
%\begin{thebibliography}{1}
%\bibitem{cimke} \textsc{Szerző}: Cím, Kiadó, Hely, évszám.
%\end{thebibliography}
%\end{document}
-%\end{verbatim}}
+%\end{Verbatim}
%
-% \section{A dokumentumosztály átparaméterezése}\label{sec-param}
+% \section{A dokumentumosztály átparaméterezése}
% A \texttt{thesis-ekf} dokumentumosztály könnyen átparaméterezhető, így más egyetemek is használhatják.
-% \subsection*{A dokumentumosztály átparaméterező opciói}
-% \begin{macro}{logodown}\color{black}
+% \subsection{A dokumentumosztály átparaméterező opciói}
+% \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. Ez akkor célszerű, ha a logó pajzs alakú.
% \end{macro}
%
-% \begin{macro}{centeredchapter=false}\color{black}
+% \begin{macro}{centeredchapter}
+% \hspace*{-9pt}{\small|=false|}
% Ezzel a fejezetcímek nem középre, hanem balra zártan lesznek kiszedve.
% \end{macro}
%
-% \begin{macro}{fontsize=}
-% \hspace*{-8pt}{\small\meta{betűméret}}
-% \color{black}A \meta{betűméret} lehetséges értékei |10pt|, |11pt| és |12pt|. Ez adja meg az alapbetűméretet. Például: |fontsize=11pt|
+% \begin{macro}{fontsize}
+% \hspace*{-9pt}{\small|=|\meta{betűméret}}
+% A \meta{betűméret} lehetséges értékei |10pt|, |11pt| és |12pt|. Ez adja meg az alapbetűméretet. Például: |fontsize=11pt|
% \end{macro}
%
-% \begin{macro}{institutesep=}
-% \hspace*{-8pt}{\small\meta{méret}}
-% \color{black} Az intézmény neve és a logó közötti távolság, ha a \texttt{logodown} opció be van kapcsolva. Például |institutesep=5mm|
+% \begin{macro}{institutesep}
+% \hspace*{-9pt}{\small|=|\meta{méret}}
+% Az intézmény neve és a logó közötti távolság, ha a \texttt{logodown} opció be van kapcsolva. Például |institutesep=5mm|
% \end{macro}
%
-% \begin{macro}{logosep=}
-% \hspace*{-8pt}{\small\meta{méret}}
-% \color{black}Az intézmény neve és a logó közötti távolság, ha a \texttt{logodown} opció nincs bekapcsolva. Például |logosep=5mm|
+% \begin{macro}{logosep}
+% \hspace*{-9pt}{\small|=|\meta{méret}}
+% Az intézmény neve és a logó közötti távolság, ha a \texttt{logodown} opció nincs bekapcsolva. Például |logosep=5mm|
% \end{macro}
%
-% \begin{macro}{titlesep=}
-% \hspace*{-8pt}{\small\meta{méret}}
-% \color{black}A cím alatti térköz mérete. Ha például azt szeretné, hogy a cím feletti és alatti térközök aránya $1:2$ legyen, akkor a következőt kell beírni: |titlesep=\stretch{2}|.\footnote{Azok az opciók, melyekben parancs is van, csak a \texttt{\textbackslash setkeys\{ekf\}\{$\langle${\it opciók}$\rangle$\}} parancsba írhatók! Ilyenek még a betűtípusra vonatkozó opciók is.} Fix méret is beírható, például |titlesep=7cm|
+% \begin{macro}{titlesep}
+% \hspace*{-9pt}{\small|=|\meta{méret}}
+% A cím alatti térköz mérete. Például |titlesep=7cm|. Ha a cím feletti és alatti térközök aránya $1:2$, akkor |titlesep=\stretch{2}|.
% \end{macro}
%
-% \begin{macro}{captionsep=}
-% \hspace*{-8pt}{\small\meta{méret}}
-% \color{black}A szerző neve és a felette lévő felirat távolsága. Például |captionsep=2mm|
+% \begin{macro}{captionsep}
+% \hspace*{-9pt}{\small|=|\meta{méret}}
+% A szerző neve és a felette lévő felirat távolsága. Például |captionsep=2mm|
% \end{macro}
%
-% \begin{macro}{authorsep=}
-% \hspace*{-8pt}{\small\meta{méret}}
-% \color{black}Az évszám távolsága a szerző szakjától. Például |authorsep=20mm|
+% \begin{macro}{authorsep}
+% \hspace*{-9pt}{\small|=|\meta{méret}}
+% Az évszám távolsága a szerző szakjától. Például |authorsep=20mm|
% \end{macro}
%
-% \begin{macro}{xmargin=}
-% \hspace*{-8pt}{\small\meta{méret}}
-% \color{black}Ezzel a szerzőnél és a témavezetőnél egy extra margóméret adható meg, azaz a normál margó ennyivel nő. Például |xmargin=5mm|
+% \begin{macro}{xmargin}
+% \hspace*{-9pt}{\small|=|\meta{méret}}
+% Ezzel a szerzőnél és a témavezetőnél egy extra margóméret adható meg, azaz a normál margó ennyivel nő. Például |xmargin=5mm|
% \end{macro}
%
-% \begin{macro}{institutefont=}
-% \hspace*{-8pt}{\small\meta{betűtípus}}
-% \color{black}Az intézmény nevének betűtípusa. Pl. |institutefont=\large\scshape|
+% \begin{macro}{institutefont}
+% \hspace*{-9pt}{\small|=|\meta{betűtípus}}
+% Az intézménynév betűtípusa. Például |institutefont=\large\scshape|
% \end{macro}
%
-% \begin{macro}{logofont=}
-% \hspace*{-8pt}{\small\meta{betűtípus}}
-% \color{black}Ha a logó helyére szöveget ír, akkor ez lesz a betűtípusa. Például |logofont=\large\scshape|
+% \begin{macro}{logofont}
+% \hspace*{-9pt}{\small|=|\meta{betűtípus}}
+% A logó szövegének betűtípusa. Például |logofont=\large\scshape|
% \end{macro}
%
-% \begin{macro}{titlefont=}
-% \hspace*{-8pt}{\small\meta{betűtípus}}
-% \color{black}A dolgozat címének betűtípusa. Például |titlefont=\Huge\sffamily|
+% \begin{macro}{titlefont}
+% \hspace*{-9pt}{\small|=|\meta{betűtípus}}
+% A dolgozat címének betűtípusa. Például |titlefont=\Huge\sffamily|
% \end{macro}
%
-% \begin{macro}{captionfont=}
-% \hspace*{-8pt}{\small\meta{betűtípus}}
-% \color{black}A szerző és témavezető nevei feletti feliratok betűtípusa. Például\\ |captionfont=\large\bfseries|
+% \begin{macro}{captionfont}
+% \hspace*{-9pt}{\small|=|\meta{betűtípus}}
+% A szerző és témavezető nevei feletti feliratok betűtípusa. Például\\ |captionfont=\large\bfseries|
% \end{macro}
%
-% \begin{macro}{authorfont=}
-% \hspace*{-8pt}{\small\meta{betűtípus}}
-% \color{black}A szerző nevének és szakjának, illetve a témavezető nevének és beosztásának betűtípusa. Például |authorfont=\large\normalfont|
+% \begin{macro}{authorfont}
+% \hspace*{-9pt}{\small|=|\meta{betűtípus}}
+% A szerző nevének és szakjának, illetve a témavezető nevének és beosztásának betűtípusa. Például |authorfont=\large\normalfont|
% \end{macro}
%
-% \begin{macro}{cityfont=}
-% \hspace*{-8pt}{\small\meta{betűtípus}}
-% \color{black}A város és az évszám betűtípusa. Például |cityfont=\large\scshape|
+% \begin{macro}{cityfont}
+% \hspace*{-9pt}{\small|=|\meta{betűtípus}}
+% A város és az évszám betűtípusa. Például |cityfont=\large\scshape|
% \end{macro}
%
-% \subsection*{Parancsok}
+% \subsection{Parancsok}
% \begin{macro}{\setkeys}
-% \hspace*{-8pt}{\small|{ekf}|\marg{opciók}}
-% \color{black}A \texttt{thesis-ekf} opciói, a |fontsize| kivételével, ezzel a paranccsal is beállíthatók. Például |\setkeys{ekf}{logodown,centeredchapter=false}|
+% \hspace*{-9pt}{\small|{ekf}|\marg{opciók}}
+% A \texttt{thesis-ekf} opciói, a |fontsize| kivételével, ezzel a paranccsal is beállíthatók. Például |\setkeys{ekf}{logodown,centeredchapter=false}|
%
% \noindent Ha a |\setkeys| parancsot a konfigurációs fájlba írja (lásd később), akkor abba a |fontsize| opció is beírható. Azok az opciók, melyekben parancs van, mint például a betűtípusra vonatkozók, csak a |\setkeys| parancsba írhatók!
% \end{macro}
%
% \begin{macro}{\hypersetup}
-% \hspace*{-8pt}{\small\marg{hyperref opciók}}
-% \color{black}A \texttt{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}|
+% \hspace*{-9pt}{\small\marg{hyperref opciók}}
+% A \texttt{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}
-% \hspace*{-8pt}{\small\marg{geometry opciók}}
-% \color{black}A \texttt{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}|
+% \hspace*{-9pt}{\small\marg{geometry opciók}}
+% A \texttt{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}{\ekf@sep}\color{black}
+% \begin{macro}{\ekf@sep}
% A város és az évszám közötti elválasztás. Ha például a város alá akarja tenni az évszámot: |\def\ekf@sep{\\}|
% \end{macro}
%
-% \begin{macro}{\singlespacing}\color{black}
+% \begin{macro}{\singlespacing}
% Alapbeállítás esetén a sortávolság másfeles. A \texttt{setspace} csomag |\singlespacing| parancsával visszaállítható a normál méretű sortávolság.
% \end{macro}
%
-% \subsection*{Konfigurációs fájl}
-% \begin{macro}{thesis-ekf.cfg}\color{black}
-% Az átparaméterező opciókat és parancsokat célszerű egy \texttt{thesis-ekf.cfg} fájlba írni, amit a \texttt{tex} forrásfájl mellé kell tenni. A dokumentumosztály betöltésekor ez a fájl automatikusan betöltődik. Ügyeljen arra, hogy a konfigurációs fájlban előforduló ékezetes betűket repülő ékezettel kell beírni!
+% \subsection{Konfigurációs fájl}
+% \begin{macro}{thesis-ekf.cfg}
+% Az átparaméterező opciókat és parancsokat célszerű egy \texttt{thesis-ekf.cfg} fájlba írni, amit a \texttt{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ú \texttt{tex} fájl esetén működjön.
% \end{macro}
%
% \begin{macro}{\AtEndOfClass}
-% \hspace*{-8pt}{\small\marg{parancsok}}
-% \color{black}A konfigurációs fájlba minden parancsot, a |\setkeys| kivételével, ebbe a parancsba kell írni. Például\\ |\AtEndOfClass{\hypersetup{allcolors=red}\authorcaption{\|\textquotesingle|{I}rta}}|
+% \hspace*{-9pt}{\small\marg{parancsok}}
+% A konfigurációs fájlban minden parancsot a |\setkeys| kivételével, ebbe a parancsba kell írni.
% \end{macro}
%
-% \subsection*{Példa az átparaméterezésre}
-% A következőket írja be a \texttt{thesis-ekf.cfg} fájlba, majd tegye \aref{pelda}.~szakaszban található \texttt{tex} forrásfájl mellé.
+% \subsection{Egy példa az átparaméterezésre}
+% A következőket írja be a \texttt{thesis-ekf.cfg} fájlba, majd tegye a \texttt{tex} forrásfájl mellé.
%
-% \medskip
-%{\color{example}\small
-%\begin{verbatim}
+%\begin{Verbatim}
%\setkeys{ekf}{
% fontsize=11pt,
% logodown,
@@ -331,18 +330,18 @@
% \geometry{b5paper,top=20mm,bottom=20mm,inner=25mm,outer=20mm}
% \singlespacing
% \def\ekf@sep{\\}
-%\end{verbatim}
-%\noindent
-%| \authorcaption{\|\textquotesingle|{I}rta}|\\
-%|}|}
+% \authorcaption{\+textquotesingle{I}rta}
+%}
+%\end{Verbatim}
%
% \StopEventually{}
% \begin{macrocode}
-\RequirePackage{kvoptions,etoolbox,setspace}
+\RequirePackage{kvoptions,etoolbox,ifpdf,setspace,graphicx}
\SetupKeyvalOptions{family=ekf,prefix=ekf@}
\DeclareVoidOption{twoside}{\PassOptionsToClass{twoside}{report}}
\DeclareVoidOption{colorlinks}{\PassOptionsToPackage{colorlinks}{hyperref}}
\DeclareBoolOption{logodown}
+\DeclareBoolOption{tocnopagenum}
\DeclareBoolOption[true]{centeredchapter}
\DeclareStringOption[12pt]{fontsize}
\DeclareStringOption[10mm]{institutesep}
@@ -378,12 +377,22 @@
\RequirePackage[a4paper,top=25mm,bottom=25mm,inner=30mm,outer=25mm]{geometry}
\onehalfspacing
-\flushbottom
-\widowpenalty=10000
-\clubpenalty=10000
\AfterEndPreamble{
+\ifekf@tocnopagenum
+ \hypersetup{pageanchor=false}
+ \let\ekf@tableofcontents\tableofcontents
+ \def\tableofcontents{%
+ \global\let\ekf@thepage\thepage%
+ \global\let\thepage\empty%
+ \ekf@tableofcontents%
+ \clearpage%
+ \global\c@page\@ne%
+ \global\let\thepage\ekf@thepage%
+ \hypersetup{pageanchor}}
+\fi
+
\ifekf@centeredchapter
\let\ekf@makechapterhead\@makechapterhead
\let\ekf@makeschapterhead\@makeschapterhead
@@ -433,18 +442,30 @@
\renewcommand*\l@section{\@dottedtocline{1}{1.8em}{2.5em}}
\renewcommand*\l@subsection{\@dottedtocline{2}{4.3em}{3.2em}}
-\if@nochanged@authorcaption@%
+\if@ekf@nochanged@authorcaption@%
\@ifundefined{l@magyar}{}{%
\iflanguage{magyar}{\gdef\ekf@authorcaption{K\'{e}sz\'{\i}tette}}{}}\fi
-\if@nochanged@supervisorcaption@%
+\if@ekf@nochanged@supervisorcaption@%
\@ifundefined{l@magyar}{}{%
\iflanguage{magyar}{\gdef\ekf@supervisorcaption{T\'{e}mavezet\H{o}}}{}}\fi
+\if@ekf@nochanged@logo@%
+ \@ifundefined{l@magyar}{}{%
+ \iflanguage{magyar}{\if@ekf@exists@logo@hu@\gdef\ekf@logo{\includegraphics{eszterhazy-logo-hu}}\fi}{}}\fi
+
}
-\def\logo#1{\gdef\ekf@logo{#1}}
-\logo{}
+\newif\if@ekf@nochanged@logo@\@ekf@nochanged@logo@true
+\def\logo#1{\@ekf@nochanged@logo@false\gdef\ekf@logo{#1}}
+\def\ekf@logo{}
+\newif\if@ekf@exists@logo@en@
+\ifpdf\IfFileExists{eszterhazy-logo-en.pdf}{\@ekf@exists@logo@en@true}{}
+ \else\IfFileExists{eszterhazy-logo-en.eps}{\@ekf@exists@logo@en@true}{}\fi
+\newif\if@ekf@exists@logo@hu@
+\ifpdf\IfFileExists{eszterhazy-logo-hu.pdf}{\@ekf@exists@logo@hu@true}{}
+ \else\IfFileExists{eszterhazy-logo-hu.eps}{\@ekf@exists@logo@hu@true}{}\fi
+\if@ekf@exists@logo@en@\def\ekf@logo{\includegraphics{eszterhazy-logo-en}}\fi
\def\ekf@logo@{\ifx\ekf@logo\@empty%
\ClassWarning{thesis-ekf}{There isn't logo!}%
\else\ekf@logo\fi}
@@ -467,8 +488,8 @@
\ClassWarning{thesis-ekf}{There isn't author!}~%
\else\ekf@author\fi}
-\newif\if@nochanged@authorcaption@\@nochanged@authorcaption@true
-\def\authorcaption#1{\@nochanged@authorcaption@false\gdef\ekf@authorcaption{#1}}
+\newif\if@ekf@nochanged@authorcaption@\@ekf@nochanged@authorcaption@true
+\def\authorcaption#1{\@ekf@nochanged@authorcaption@false\gdef\ekf@authorcaption{#1}}
\def\ekf@authorcaption{Author}
\def\ekf@authorcaption@{\ifx\ekf@author\@empty~%
\else
@@ -482,8 +503,8 @@
\ClassWarning{thesis-ekf}{There isn't supervisor!}~%
\else\ekf@supervisor\fi}
-\newif\if@nochanged@supervisorcaption@\@nochanged@supervisorcaption@true
-\def\supervisorcaption#1{\@nochanged@supervisorcaption@false\gdef\ekf@supervisorcaption{#1}}
+\newif\if@ekf@nochanged@supervisorcaption@\@ekf@nochanged@supervisorcaption@true
+\def\supervisorcaption#1{\@ekf@nochanged@supervisorcaption@false\gdef\ekf@supervisorcaption{#1}}
\def\ekf@supervisorcaption{Supervisor}
\def\ekf@supervisorcaption@{\ifx\ekf@supervisor\@empty~%
\else
diff --git a/Master/texmf-dist/source/latex/thesis-ekf/thesis-ekf.ins b/Master/texmf-dist/source/latex/thesis-ekf/thesis-ekf.ins
index 635e0053a46..187ed65f812 100644
--- a/Master/texmf-dist/source/latex/thesis-ekf/thesis-ekf.ins
+++ b/Master/texmf-dist/source/latex/thesis-ekf/thesis-ekf.ins
@@ -1,5 +1,5 @@
-% Copyright (C) 2014- by Tibor Tomacs
+% Copyright (C) 2014-2018 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
@@ -15,7 +15,7 @@
\usedir{tex/latex/thesis-ekf}
\preamble
This is a generated file.
-Copyright (C) 2014- by Tibor Tomacs
+Copyright (C) 2014-2018 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