texlive[43745] Master/texmf-dist: thesis-ekf

commits+karl at tug.org commits+karl at tug.org
Tue Apr 11 00:04:27 CEST 2017


Revision: 43745
          http://tug.org/svn/texlive?view=revision&revision=43745
Author:   karl
Date:     2017-04-11 00:04:27 +0200 (Tue, 11 Apr 2017)
Log Message:
-----------
thesis-ekf

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/thesis-ekf/README
    trunk/Master/texmf-dist/doc/latex/thesis-ekf/thesis-ekf-templates/figures/eku-logo.pdf
    trunk/Master/texmf-dist/doc/latex/thesis-ekf/thesis-ekf-templates/thesis-ekf-template-en.tex
    trunk/Master/texmf-dist/doc/latex/thesis-ekf/thesis-ekf-templates/thesis-ekf-template-hu.tex
    trunk/Master/texmf-dist/doc/latex/thesis-ekf/thesis-ekf.pdf
    trunk/Master/texmf-dist/source/latex/thesis-ekf/thesis-ekf.dtx
    trunk/Master/texmf-dist/source/latex/thesis-ekf/thesis-ekf.ins
    trunk/Master/texmf-dist/tex/latex/thesis-ekf/thesis-ekf.cls

Modified: trunk/Master/texmf-dist/doc/latex/thesis-ekf/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/thesis-ekf/README	2017-04-10 22:03:23 UTC (rev 43744)
+++ trunk/Master/texmf-dist/doc/latex/thesis-ekf/README	2017-04-10 22:04:27 UTC (rev 43745)
@@ -1,4 +1,5 @@
-thesis-ekf class, 2014-2016 by Tibor Tomacs
+thesis-ekf class
+Copyright 2014- by Tibor Tomacs
 
 This file may be distributed and/or modified under the
 conditions of the LaTeX Project Public License, either

Modified: trunk/Master/texmf-dist/doc/latex/thesis-ekf/thesis-ekf-templates/figures/eku-logo.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/thesis-ekf/thesis-ekf-templates/thesis-ekf-template-en.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/thesis-ekf/thesis-ekf-templates/thesis-ekf-template-en.tex	2017-04-10 22:03:23 UTC (rev 43744)
+++ trunk/Master/texmf-dist/doc/latex/thesis-ekf/thesis-ekf-templates/thesis-ekf-template-en.tex	2017-04-10 22:04:27 UTC (rev 43745)
@@ -21,7 +21,7 @@
 \author{John Smith\\ Mathematics B.Sc.}
 \supervisor{Dr.~John Brown\\ associate professor}
 \city{Eger}
-\date{2016}
+\date{2017}
 \maketitle
 \tableofcontents
 

Modified: trunk/Master/texmf-dist/doc/latex/thesis-ekf/thesis-ekf-templates/thesis-ekf-template-hu.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/thesis-ekf/thesis-ekf-templates/thesis-ekf-template-hu.tex	2017-04-10 22:03:23 UTC (rev 43744)
+++ trunk/Master/texmf-dist/doc/latex/thesis-ekf/thesis-ekf-templates/thesis-ekf-template-hu.tex	2017-04-10 22:04:27 UTC (rev 43745)
@@ -23,7 +23,7 @@
 \author{Szerző neve\\ szak}
 \supervisor{Tanár neve\\ beosztás}
 \city{Eger}
-\date{2016}
+\date{2017}
 \maketitle
 \tableofcontents
 

Modified: trunk/Master/texmf-dist/doc/latex/thesis-ekf/thesis-ekf.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/thesis-ekf/thesis-ekf.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/thesis-ekf/thesis-ekf.dtx	2017-04-10 22:03:23 UTC (rev 43744)
+++ trunk/Master/texmf-dist/source/latex/thesis-ekf/thesis-ekf.dtx	2017-04-10 22:04:27 UTC (rev 43745)
@@ -1,7 +1,7 @@
 
 % \iffalse meta-comment
 %
-% Copyright (C) 2014-2016 by Tibor Tomacs
+% Copyright (C) 2014- by Tibor Tomacs
 %
 % This file may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.2
@@ -18,15 +18,14 @@
 % \iffalse
 %<*driver>
 \ProvidesFile{thesis-ekf.dtx}
-\newcommand{\eifiledate}{2016/07/01}
-\newcommand{\eifilever}{Version 2.0}
 %</driver>
 %<class>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
-%<class>\ProvidesClass{thesis-ekf}[2016/07/01 v2.0 Thesis class for Eszterhazy Karoly University (Eger, Hungary)]
+%<class>\ProvidesClass{thesis-ekf}[2017/04/08 v2.1 Thesis class for Eszterhazy Karoly University (Eger, Hungary)]
 %<class>
 %<*driver>
-\documentclass[a4paper]{ltxdoc}
-\usepackage[pdfstartview=FitH,bookmarks=false,allcolors=teal,colorlinks]{hyperref}
+\documentclass{ltxdoc}
+\OnlyDescription
+\usepackage[a4paper,pdfstartview=FitH,bookmarks=false,allcolors=teal,colorlinks]{hyperref}
 \usepackage[utf8]{inputenc}
 \usepackage[T1]{fontenc}
 \usepackage[english,magyar]{babel}
@@ -34,9 +33,7 @@
 \usepackage{xcolor,paralist,etoolbox,textcomp}
 \colorlet{example}{green!40!black}
 \colorlet{code}{blue!40!black}
-\colorlet{comment}{gray}
 \AtBeginEnvironment{macro}{\color{code}}
-\def\comm#1{\emph{\color{comment}#1}}
 \flushbottom
 \makeatletter
 \preto{\@verbatim}{\topsep=0pt \partopsep=0pt }
@@ -48,8 +45,6 @@
 %</driver>
 % \fi
 %
-% \CheckSum{508}
-%
 % \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
@@ -67,25 +62,25 @@
 %     Right brace         \}     Tilde           \~}
 %
 % \GetFileInfo{thesis-ekf.cls}
-% \title{Thesis class for the\\ Eszterházy Károly University\\\textsf{thesis-ekf.cls}\\[2mm]{\normalsize\eifilever\\\eifiledate\\}}
-% \author{Tibor Tómács\\{\small\href{mailto:tomacs at ektf.hu}{\texttt{tomacs at ektf.hu}}}}
+% \title{Thesis class for the\\ Eszterházy Károly University\\\textsf{thesis-ekf.cls}\\[2mm]{\normalsize Version 2.1\\2017/04/08\\}}
+% \author{Tibor Tómács\\{\small\href{mailto:tomacs.tibor at uni-eszterhazy.hu}{\texttt{tomacs.tibor at uni-eszterhazy.hu}}}}
 % \date{}
 % \maketitle
 %
 % \selectlanguage{english}
 % \begin{abstract}
-% This is a class file for theses and dissertations in the Eszterházy Károly University (Eger, Hungary). The \texttt{thesis-ekf} is based on the \texttt{report} class. The documentation is given in Hungarian only, but you can download an English template from \href{http://tomacstibor.uni-eger.hu/tananyagok/thesis-ekf-templates.zip}{here}.
+% 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}
 %
 % \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 a \texttt{report} osztályra építve ad lehetőséget olyan szakdolgozat megírására, amely megfelel az Eszterházy Károly Egyetem szabályzatának. A formai követelmények a következők:
+% 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:
 %
 % \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 középen, arab számozással;
+% \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.
@@ -92,8 +87,10 @@
 % \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 \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:
 %
@@ -179,7 +176,7 @@
 %\author{Szabó János\\ matematika BSc}
 %\supervisor{Dr. Nagy János\\ egyetemi docens}
 %\city{Eger}
-%\date{2016}
+%\date{2017}
 %\maketitle
 %\tableofcontents
 %
@@ -192,8 +189,8 @@
 %\end{document}
 %\end{verbatim}}
 %
-% \section{A dokumentumosztály átparaméterezése}
-% A \texttt{thesis-ekf} dokumentumosztály más főiskolák, egyetemek részére is átparaméterezhető.
+% \section{A dokumentumosztály átparaméterezése}\label{sec-param}
+% 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}
 % 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ú.
@@ -336,8 +333,6 @@
 %|}|}
 %
 % \StopEventually{}
-% \section{Az osztályfájl tartalma}
-% \comm{Opciók definiálása.}
 %    \begin{macrocode}
 \RequirePackage{kvoptions,etoolbox,setspace}
 \SetupKeyvalOptions{family=ekf,prefix=ekf@}
@@ -368,44 +363,21 @@
 \ifx\ekf at fontsize\ekf at ten\else
 \ifx\ekf at fontsize\ekf at eleven\else
 \ifx\ekf at fontsize\ekf at twelve\else
-\ClassWarning{thesis-ekf}{
-Unused option: fontsize=\ekf at fontsize. 
-Use fontsize=10pt, fontsize=11pt or fontsize=12pt!}
+\ClassWarning{thesis-ekf}{Unused option: fontsize=\ekf at fontsize. Use fontsize=10pt, fontsize=11pt or fontsize=12pt!}
 \def\ekf at fontsize{12pt}
 \fi\fi\fi
 
 \PassOptionsToClass{\ekf at fontsize}{report}
+\LoadClass{report}
 
-%    \end{macrocode}
-% \comm{{\tt report} osztály betöltése.}
-%    \begin{macrocode}
-\LoadClass{report}
-%    \end{macrocode}
-% \comm{PDF tulajdonságainak beállítása.}
-%    \begin{macrocode}
-\RequirePackage[unicode,linktocpage,allcolors=blue,pdfstartview=FitH,
-bookmarksnumbered,pdfborder={0 0 0}]{hyperref}
-%    \end{macrocode}
-% \comm{Oldalméret és margók beállítása.}
-%    \begin{macrocode}
+\RequirePackage[unicode,linktocpage,allcolors=blue,pdfstartview=FitH,bookmarksnumbered,pdfborder={0 0 0}]{hyperref}
 \RequirePackage[a4paper,top=25mm,bottom=25mm,inner=30mm,outer=25mm]{geometry}
-%    \end{macrocode}
-% \comm{Másfeles sortávolság.}
-%    \begin{macrocode}
+
 \onehalfspacing
-%    \end{macrocode}
-% \comm{Telített oldalak alsó igazítása.}
-%    \begin{macrocode}
 \flushbottom
-%    \end{macrocode}
-% \comm{Fattyúsorok tiltása.}
-%    \begin{macrocode}
 \widowpenalty=10000
 \clubpenalty=10000
 
-%    \end{macrocode}
-% \comm{Fejezetcím középre helyezéséhez szükséges parancsok.}
-%    \begin{macrocode}
 \def\ekf at chapternumber{%
     \@ifundefined{l at magyar}
        {\@chapapp\space \thechapter}
@@ -435,21 +407,13 @@
         \vskip 40\p@
       }}}
 
-%    \end{macrocode}
-% \comm{Az {\tt\textbackslash AfterEndPreamble} parancsbeli kódok a {\tt magyar.ldf} kifejtése után aktiválódnak.}
-%    \begin{macrocode}
 \AfterEndPreamble{
-%    \end{macrocode}
-% \comm{Fejezetcím középre helyezése még akkor is, ha nyelvet váltunk.}
-%    \begin{macrocode}
+
 \ifekf at centeredchapter
     \ekf at centeredchapter
     \let\original at selectlanguage\selectlanguage
     \def\selectlanguage#1{\original at selectlanguage{#1}\ekf at centeredchapter}\fi
 
-%    \end{macrocode}
-% \comm{{\tt dottedtocline=fix} opció hatástalanítása {\tt magyar.ldf} használatakor.}
-%    \begin{macrocode}
 \def\@dottedtocline#1#2#3#4#5{%
   \ifnum #1>\c at tocdepth \else
     \vskip \z@ \@plus.2\p@
@@ -468,9 +432,6 @@
      \par}%
   \fi}
 
-%    \end{macrocode}
-% \comm{Tartalomjegyzékben a fejezet, szakasz és alszakasz számai után nagyobb helyet hagy, hogy két számjegy esetén se tapadjon össze a címmel.}
-%    \begin{macrocode}
 \renewcommand*\l at chapter[2]{%
   \ifnum \c at tocdepth >\z@
     \addpenalty\@secpenalty
@@ -488,27 +449,16 @@
 \renewcommand*\l at section{\@dottedtocline{1}{1.8em}{2.5em}}
 \renewcommand*\l at subsection{\@dottedtocline{2}{4.3em}{3.2em}}
 
-%    \end{macrocode}
-% \comm{Magyar nyelv esetén az {\tt\textbackslash ekf at authorcaption} alapértéke.}
-%    \begin{macrocode}
 \if at nochanged@authorcaption@%
     \@ifundefined{l at magyar}{}{%
     \iflanguage{magyar}{\gdef\ekf at authorcaption{K\'{e}sz\'{\i}tette}}{}}\fi
 
-%    \end{macrocode}
-% \comm{Magyar nyelv esetén az {\tt\textbackslash ekf at supervisorcaption} alapértéke.}
-%    \begin{macrocode}
 \if at nochanged@supervisorcaption@%
     \@ifundefined{l at magyar}{}{%
     \iflanguage{magyar}{\gdef\ekf at supervisorcaption{T\'{e}mavezet\H{o}}}{}}\fi
-%    \end{macrocode}
-% \comm{Az {\tt\textbackslash AfterEndPreamble} lezárása.}
-%    \begin{macrocode}
+
 }
 
-%    \end{macrocode}
-% \comm{Címoldal adatait megadó makrók.}
-%    \begin{macrocode}
 \def\logo#1{\gdef\ekf at logo{#1}}
 \logo{}
 \def\ekf at logo@{\ifx\ekf at logo\@empty%
@@ -570,9 +520,6 @@
 \def\ekf at sep{,~}
 \def\ekf at sep@{\ifx\ekf at city\@empty\else\ifx\ekf at date\@empty\else\ekf at sep\fi\fi}
 
-%    \end{macrocode}
-% \comm{Címoldalt készítő parancs átdefiniálása.}
-%    \begin{macrocode}
 \def\maketitle{
 \thispagestyle{empty}
 {\centering

Modified: trunk/Master/texmf-dist/source/latex/thesis-ekf/thesis-ekf.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/thesis-ekf/thesis-ekf.ins	2017-04-10 22:03:23 UTC (rev 43744)
+++ trunk/Master/texmf-dist/source/latex/thesis-ekf/thesis-ekf.ins	2017-04-10 22:04:27 UTC (rev 43745)
@@ -1,5 +1,5 @@
 
-% Copyright (C) 2014-2016 Tibor Tomacs
+% Copyright (C) 2014- 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-2016 Tibor Tomacs
+Copyright (C) 2014- 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

Modified: trunk/Master/texmf-dist/tex/latex/thesis-ekf/thesis-ekf.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/thesis-ekf/thesis-ekf.cls	2017-04-10 22:03:23 UTC (rev 43744)
+++ trunk/Master/texmf-dist/tex/latex/thesis-ekf/thesis-ekf.cls	2017-04-10 22:04:27 UTC (rev 43745)
@@ -6,7 +6,7 @@
 %%
 %% ./thesis-ekf.dtx  (with options: `class')
 %% This is a generated file.
-%% Copyright (C) 2014-2016 Tibor Tomacs
+%% Copyright (C) 2014- 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
@@ -19,7 +19,7 @@
 %% 
 
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
-\ProvidesClass{thesis-ekf}[2016/07/01 v2.0 Thesis class for Eszterhazy Karoly University (Eger, Hungary)]
+\ProvidesClass{thesis-ekf}[2017/04/08 v2.1 Thesis class for Eszterhazy Karoly University (Eger, Hungary)]
 
 \RequirePackage{kvoptions,etoolbox,setspace}
 \SetupKeyvalOptions{family=ekf,prefix=ekf@}
@@ -50,18 +50,16 @@
 \ifx\ekf at fontsize\ekf at ten\else
 \ifx\ekf at fontsize\ekf at eleven\else
 \ifx\ekf at fontsize\ekf at twelve\else
-\ClassWarning{thesis-ekf}{
-Unused option: fontsize=\ekf at fontsize.
-Use fontsize=10pt, fontsize=11pt or fontsize=12pt!}
+\ClassWarning{thesis-ekf}{Unused option: fontsize=\ekf at fontsize. Use fontsize=10pt, fontsize=11pt or fontsize=12pt!}
 \def\ekf at fontsize{12pt}
 \fi\fi\fi
 
 \PassOptionsToClass{\ekf at fontsize}{report}
+\LoadClass{report}
 
-\LoadClass{report}
-\RequirePackage[unicode,linktocpage,allcolors=blue,pdfstartview=FitH,
-bookmarksnumbered,pdfborder={0 0 0}]{hyperref}
+\RequirePackage[unicode,linktocpage,allcolors=blue,pdfstartview=FitH,bookmarksnumbered,pdfborder={0 0 0}]{hyperref}
 \RequirePackage[a4paper,top=25mm,bottom=25mm,inner=30mm,outer=25mm]{geometry}
+
 \onehalfspacing
 \flushbottom
 \widowpenalty=10000
@@ -97,6 +95,7 @@
       }}}
 
 \AfterEndPreamble{
+
 \ifekf at centeredchapter
     \ekf at centeredchapter
     \let\original at selectlanguage\selectlanguage
@@ -144,6 +143,7 @@
 \if at nochanged@supervisorcaption@%
     \@ifundefined{l at magyar}{}{%
     \iflanguage{magyar}{\gdef\ekf at supervisorcaption{T\'{e}mavezet\H{o}}}{}}\fi
+
 }
 
 \def\logo#1{\gdef\ekf at logo{#1}}



More information about the tex-live-commits mailing list