aboutsummaryrefslogtreecommitdiffstats
path: root/mayor-orig/mayor-naplo/print/module-naplo
diff options
context:
space:
mode:
authorM.Gergo2019-03-08 21:20:34 +0100
committerM.Gergo2019-03-08 21:20:34 +0100
commitf51c9ed2abe5c68211bb3736be5f70b1fe2c9ec0 (patch)
treee13e60e4b94a3b58f1e2bfbe271102c8f04b67bd /mayor-orig/mayor-naplo/print/module-naplo
parentc76a004b0135786f2742283f8d5f917106f58bd8 (diff)
downloadmayor-f51c9ed2abe5c68211bb3736be5f70b1fe2c9ec0.tar.gz
mayor-f51c9ed2abe5c68211bb3736be5f70b1fe2c9ec0.zip
további rendrakás
Diffstat (limited to 'mayor-orig/mayor-naplo/print/module-naplo')
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/csik/szovegesZaroErtekeles.tmpl105
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/default/beiskolazasiTerv.tmpl90
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/default/diakAdatlap.tmpl163
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/default/ertesito.tmpl70
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/default/helyettesitesinaplo.tmpl78
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/default/kirBizonyitvanyExport.tmpl15
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/default/sniEvVegiJegyzokonyv.tmpl111
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/default/sniHaviJegyzokonyv.tmpl104
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/default/szovegesErtekeles.tmpl99
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/default/szovegesZaroErtekeles.tmpl99
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/default/torzslap.tmpl218
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/default/tovabbkepzesHatarozat.tmpl128
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/default/zaradekok.tmpl37
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/draft/diakAdatlap.tmpl90
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/draft/ertesito.tmpl49
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/draft/helyettesitesinaplo.tmpl16
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/draft/kirBizonyitvanyExport.tmpl13
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/draft/sniEvVegiJegyzokonyv.tmpl73
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/draft/sniHaviJegyzokonyv.tmpl73
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/draft/szovegesErtekeles.tmpl37
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/draft/szovegesZaroErtekeles.tmpl50
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/draft/torzslap.tmpl48
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/draft/zaradek.tmpl33
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/example/diakAdatlap-fenykep_helyett_max_4_jogviszonyvaltassal.tmpl165
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/example/diakAdatlap-szulostatusz_szoveggel.tmpl163
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-A4-ketsorosfejlec-soktantargyhoz.tmpl74
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-A4-split.tmpl70
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-A4.tmpl74
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-A6-19targy.tmpl74
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-A6-aprobetus.tmpl74
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-A6-helytakarekos.tmpl80
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-elmelet-gyakorlat.tmpl78
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-keses_percosszeggel.tmpl70
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-ketsoros_fejlec.tmpl72
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-labjegyzet_nelkul.tmpl73
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-targyrovidnevvel.tmpl70
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-tordelt_sorok.tmpl77
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/example/helyettesitesinaplo-landscape.tmpl81
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/example/kirBizonyitvanyExport.tmpl11
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/example/torzslap-eves_oraszammal.tmpl218
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/fasori/helyettesitesinaplo.tmpl81
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/fasori/szovegesErtekeles-A4.tmpl87
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/fasori/szovegesErtekeles-A5.tmpl87
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/vmg/beiskolazasiTerv.tmpl90
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/vmg/szovegesErtekeles.tmpl102
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/templates/vmg/szovegesZaroErtekeles.tmpl125
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/tex/mayor.cnf38
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/tex/mayor.fmt-3.141592bin0 -> 330640 bytes
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/tex/mayor.fmt-3.1415926bin0 -> 386779 bytes
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/tex/mayor.tex1443
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/xetex/mayor-xetex.cnf9
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/xetex/mayor-xetex.fmtbin0 -> 1875490 bytes
-rw-r--r--mayor-orig/mayor-naplo/print/module-naplo/xetex/mayor-xetex.ini189
53 files changed, 5574 insertions, 0 deletions
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/csik/szovegesZaroErtekeles.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/csik/szovegesZaroErtekeles.tmpl
new file mode 100644
index 00000000..add8a685
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/csik/szovegesZaroErtekeles.tmpl
@@ -0,0 +1,105 @@
+%!pdfLaTeXA4 pdf
+%
+% Félévi szöveges értékelés
+% Szerző: Fűrész Edit <furesz.edit@gmail.com>
+%
+\documentclass[10pt]{article}
+
+\usepackage[a4paper]{geometry} % A4-os méret
+\usepackage[utf8x]{inputenc} % UTF-8 kódolású forrás (ucs)
+\usepackage{ucs} % Jobb UTF-8 támogatás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{fancyhdr} % Ritkítás
+\usepackage{graphicx} % Kép beillesztés
+\usepackage{soul} % ul - aláhúzás tördeléssel
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+\addtolength{\skip\footins}{2mm}
+\addtolength{\oddsidemargin}{-0.6in}
+\addtolength{\topmargin}{-0.5in}
+\setlength{\textwidth}{7in}
+\setlength{\textheight}{9.5in}
+\setlength{\footskip}{30pt}
+\setlength{\headsep}{30pt}
+\cfoot{\small \copyright\mayor\ elektronikus napló - Nyomtatva: %$nyomtatasDt}
+\lhead{\small
+%$intezmenyNev\\
+%$intezmenyCimIrsz %$intezmenyCimHelyseg, %$intezmenyCimKozteruletNev %$intezmenyCimKozteruletJelleg %$intezmenyCimHazszam
+}
+%%%\chead{
+%%%\includegraphics[width=24pt,height=24pt,type=eps,viewport=14 14 219 217]{/var/mayor/print/logo/logo.eps}\\
+%%%\tiny\scshape timor Domini principium scientiæ
+%%%}
+
+\begin{document}
+\vspace*{-18pt}
+
+%{diak
+\begin{center}
+\vspace{18pt}{\Large\underline{\scshape Félévi Szöveges Értékelés}}
+%%%\\ \vspace{10pt}Értesítjük a Tisztelt Szülőket, hogy %$negyedev negyedév tanulmányi eredményeinek felmérése szerint
+
+\vspace{12pt}
+
+\vspace{6pt}{\large\bfseries %$diakNev}
+
+\vspace{6pt}%$osztaly osztályos tanuló minősítése
+
+\end{center}
+
+\vspace{0pt}\small
+%{targy
+\begin{center}
+{\bfseries %$targyNev tantárgyból}
+\end{center}
+
+\vspace{-5pt}
+%{szempont
+
+{\noindent\bfseries %$szempont}
+\vspace{-15pt}
+\begin{center}
+\noindent
+%{minosites
+\parbox[t]{3.5cm}{
+\begin{itemize}
+\item %?valasztott|[\textbullet]|[$\circ$]%? %$minosites
+\end{itemize}
+}\hfil
+\vspace{0pt}\small
+%}minosites
+\vspace{-5pt}\small
+%?egyediMinosites|\parbox[t]{3.5cm}{\begin{itemize}\item[\textbullet]\slshape{}%$egyediMinosites\end{itemize}}\hfil|%?
+\end{center}
+%}szempont
+\vspace{0pt}\small
+%}targy
+
+
+\vspace{12pt}
+
+\vspace{12pt}\noindent
+Kérjük, hogy ezt az értesítőt mindkét szülő aláírásával ellátva az osztályfőnököknek juttassák vissza!\\
+
+\vspace{12pt}
+\noindent
+Budapest, %$ev. %$hoNev %$nap.\hspace{11.5em} P.H.\\
+
+\vspace{20pt}
+\begin{center}
+\slshape\scriptsize
+\begin{tabular}{ccc}
+\rule{3.5cm}{0.1pt}&\hspace{3cm}\ &\rule{3.5cm}{0.1pt}\\
+apa/gondviselő&&anya/gondviselő\\
+\end{tabular}
+\end{center}
+\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+%}diak
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/default/beiskolazasiTerv.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/default/beiskolazasiTerv.tmpl
new file mode 100644
index 00000000..b8918767
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/default/beiskolazasiTerv.tmpl
@@ -0,0 +1,90 @@
+%!pdfLaTeXTwice pdf
+\documentclass[8pt]{article}
+\usepackage[a4paper,landscape,left=15mm,right=15mm,bottom=25mm,top=25mm]{geometry} % A4-es méret
+%%%\geometry{left=10mm,right=10mm}
+\usepackage[utf8]{inputenc} % UTF-8 kódolású forrás
+\usepackage{t1enc}
+\usepackage{fancyhdr} % Fejléc és lábléc kezelés
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{longtable} % többoldalas táblázatok
+\usepackage{multirow} % table rowspan
+%%\setlength\LTleft{-50pt}
+%%\setlength\LTright{-50pt}
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+%\addtolength{\skip\footins}{2mm}
+%\addtolength{\textheight}{16mm}
+%\addtolength{\textwidth}{30mm}
+\setlength{\footskip}{26pt}
+\setlength{\headsep}{24pt}
+\lhead{\small %$intezmenyNev}
+\rhead{\small Beiskolázási terv %$tanevJele}
+\lfoot{\scriptsize\copyright\mayor\ elektronikus napló - Nyomtatva: %$nyomtatasDt}
+\rfoot{\scriptsize\thepage . oldal}
+\cfoot{}
+\begin{document}
+
+\small
+\newcounter{sorsz}
+\begin{center}
+{\large\bfseries Beiskolázási terv - %$tanevJele}\\
+
+\vspace{12pt}
+
+\begin{longtable}{r|l|l|l|l|l|r}
+\toprule
+\multicolumn{1}{c|}{} & \multicolumn{1}{c|}{Név,} & \multicolumn{1}{c|}{Alkalmazott} & \multicolumn{1}{c|}{Továbbképzés neve,} & \multicolumn{1}{c|}{Várható távollét} & \multicolumn{1}{c|}{Helyettesítés} & \multicolumn{1}{c}{Finanszírozás módja} \\
+\multicolumn{1}{c|}{Sorsz.} & \multicolumn{1}{c|}{munkakör} & \multicolumn{1}{c|}{prioritás} & \multicolumn{1}{c|}{ideje és időtartama} & \multicolumn{1}{c|}{ideje} & \multicolumn{1}{c|}{rendje, módja} & \multicolumn{1}{c}{részösszeg / támogatás} \\
+\bottomrule
+\endfirsthead
+\multicolumn{1}{c|}{Sorsz.} & \multicolumn{1}{c|}{Név} & \multicolumn{1}{c|}{Prioritás} & \multicolumn{1}{c|}{Továbbképzés} & \multicolumn{1}{c|}{Távollét} & \multicolumn{1}{c|}{Helyettesítés} & \multicolumn{1}{c}{Finanszírozás} \\
+\toprule
+\endhead
+\multicolumn{1}{c|}{Sorsz.} & \multicolumn{1}{c|}{Név} & \multicolumn{1}{c|}{Prioritás} & \multicolumn{1}{c|}{Továbbképzés} & \multicolumn{1}{c|}{Távollét} & \multicolumn{1}{c|}{Helyettesítés} & \multicolumn{1}{c}{Finanszírozás} \\
+\bottomrule
+\endfoot
+\multicolumn{1}{c|}{Sorsz.} & \multicolumn{1}{c|}{Név} & \multicolumn{1}{c|}{Prioritás} & \multicolumn{1}{c|}{Továbbképzés} & \multicolumn{1}{c|}{Távollét} & \multicolumn{1}{c|}{Helyettesítés} & \multicolumn{1}{c}{Finanszírozás} \\
+\bottomrule
+\endlastfoot
+%%%\hline
+%{tanulmanyiEgyseg
+%%%\addtocounter{sorsz}{1}\arabic{sorsz}. & \vbox to 1.2em {}%$tanarNev & %$prioritas & %$tovabbkepzesNev & \multirow{2}{*}{%$tavollet} & \multirow{2}[4]{2cm}{%$helyettesitesRendje} & \vbox{{%$helyettesitesRendje %$reszosszeg Ft/ %$tamogatas Ft}} \\
+%%% & \vbox to 1.2em {}tanár & & %$tolDt--%$igDt (%$oraszam óra) & & & \\
+\addtocounter{sorsz}{1}\arabic{sorsz}.\vbox to 1.2em {} &
+\parbox[t]{3cm}{ %$tanarNev\\ tanár} &
+%$prioritas &
+\parbox[t]{5cm}{%$tovabbkepzesNev\\ %$tolDt--%$igDt (%$oraszam óra)} &
+\parbox[t]{4cm}{%$tavollet} &
+\parbox[t]{4cm}{%$helyettesitesRendje} &
+%$reszosszeg Ft/ %$tamogatas Ft \\
+\midrule
+%%\hline
+%}tanulmanyiEgyseg
+
+\end{longtable}
+
+\end{center}
+
+Szakvizsgára felkészítő továbbképzés kötelező további adatait (lakcím, végzettség, szakképzettség, szakmai gyakorlat ideje és helye) külön mellékletként kell csatolni.
+
+\begin{center}
+
+\vspace{20pt}
+\begin{tabular}{lcc}%%\hspace{3.5cm}%
+{%$intezmenyCimHelyseg, %$nyomtatasDatumStr}&\hspace{5cm}\ &\\
+\vbox to 5.2em {}&\hspace{5cm}\ &\rule{4.5cm}{0.1pt}\\
+&&\slshape igazgató\\
+{A beiskolázási tervet a fenntartó ellenjegyezte.}&\hspace{5cm}\ &\\
+\vbox to 5.2em {}&\hspace{5cm}\ &\rule{4.5cm}{0.1pt}\\
+&&\slshape aláírás\\
+\end{tabular}
+
+\end{center}
+
+\end{document} \ No newline at end of file
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/default/diakAdatlap.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/default/diakAdatlap.tmpl
new file mode 100644
index 00000000..1460d117
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/default/diakAdatlap.tmpl
@@ -0,0 +1,163 @@
+%!pdfLaTeXA4 pdf
+\documentclass[a4paper,10pt]{article}
+
+\usepackage[a4paper]{geometry} % A4-os méret
+\usepackage[utf8]{inputenc} % UTF-8 kódolású forrás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{array}
+\usepackage{tabularx}
+\usepackage{fancyhdr}
+\pagestyle{fancy}
+\textheight 23cm
+\def\mayor{%
+\font\mayorfnt=cmsl8%
+\font\Mayorfnt=cmsl12
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\cfoot{\small \copyright\mayor\ elektronikus napló - Nyomtatva: %$ev. %$hoNev %$nap.}\lhead{\small %$intezmenynev}
+\rhead{\small Tanulói adatlap}
+
+\begin{document}
+\setlength{\parindent}{0em}
+\setlength{\tabcolsep}{3pt} % cellpadding
+\renewcommand{\arraystretch}{1.2}
+
+%{diak
+\begin{tabularx}{312pt}{| >{\sffamily}r >{\slshape}X |}
+\hline
+\multicolumn{2}{|c|}{\sffamily Családinév / Utónév}\\
+\multicolumn{2}{|c|}{\large\bfseries %$viseltCsaladinev \qquad %$viseltUtonev}\\
+\hline
+\multicolumn{2}{l}{\sffamily\bfseries\slshape Tanuló adatai\vbox to 16pt{}}\\
+\hline
+Születési idő: & %$szuletesiEv. %$szuletesiHoNev %$szuletesiNap.\\
+Születési hely: & %$szuletesiHely\\
+Anyja neve: & %$anyaNev\\
+Állampolgársága / Neme: & %$allampolgarsag / %$nem\\
+Jogviszony: & %$jogviszonyKEv. %$jogviszonyKHoNev %$jogviszonyKNap%?jogviszonyVEv|--%$jogviszonyVEv. %$jogviszonyVHoNev %$jogviszonyVNap.|.%? \\
+TAJ: & %$tajSzam\\
+Diákigazolványszám: & %$diakigazolvanySzam\\
+Személyi igazolvány szám: & %$szemelyiIgazolvanySzam\\
+Tartózkodási okirat szám: & %$tartozkodasiOkiratSzam\\
+Adóazonosító: & %$adoazonosito\\
+\hline
+\end{tabularx}\hspace*{2pt}\begin{tabularx}{104pt}{| >{\sffamily}r >{\slshape}X |}
+\hline
+\multicolumn{2}{|c|}{\sffamily Oktatási azonosító:}\\
+\multicolumn{2}{|c|}{\large\bfseries %$oId}\\
+\hline
+\multicolumn{1}{r}{\sffamily Osztály:\vbox to 16pt{}}&\multicolumn{1}{l}{\slshape %$osztalyJel}\\
+\hline
+&\\
+&\\
+&\\
+&\\
+\multicolumn{2}{|c|}{\slshape fénykép}\\
+&\\
+&\\
+&\\
+&\\
+&\\
+\hline
+\end{tabularx}
+
+\vspace*{10pt}
+{\sffamily\bfseries\slshape Tanuló elérhetősége}
+
+\begin{tabularx}{418pt}{| >{\sffamily}r >{\slshape}l<{\hspace*{4pt}} | >{\sffamily}r >{\slshape}X |}
+\hline
+Lakhely: &\multicolumn{3}{l|}{\slshape %?lakhelyHelyseg|%$lakhelyIrsz %$lakhelyHelyseg, %$lakhelyKozteruletNev %$lakhelyKozteruletJelleg %$lakhelyHazszam %$lakhelyEmelet %$lakhelyAjto|%? }\\
+Tartózkodási hely: & \multicolumn{3}{l|}{\slshape %?tartHelyseg|%$tartIrsz %$tartHelyseg, %$tartKozteruletNev %$tartKozteruletJelleg %$tartHazszam %$tartEmelet %$tartAjto|%? }\\
+\hline
+Telefonszám: & \makebox[114pt]{%$telefon} & Mobil: & %$mobil \\
+\hline
+E-mail: &\multicolumn{3}{l|}{\slshape %$email}\\
+\hline
+\end{tabularx}
+
+\vspace*{10pt}
+\renewcommand{\arraystretch}{1.1}
+\begin{tabularx}{208pt}{| >{\sffamily}r >{\slshape}X |}
+\multicolumn{2}{l}{{\sffamily\slshape\bfseries Anya adatai}\hfill %$anyaStat}\\
+\hline
+Név: & %$anyanevElotag %$anyacsaladinev %$anyautonev\\
+\hline
+\sffamily Lakcím: & %$anyacimIrsz %$anyacimHelyseg\\
+\multicolumn{2}{|r|}{\slshape %$anyacimKozteruletNev %$anyacimKozteruletJelleg %$anyacimHazszam %$anyacimEmelet %$anyacimAjto}\\
+\hline
+Telefon: & %$anyatelefon\\
+Mobil: & %$anyamobil\\
+E-mail: & %$anyaemail\\
+\hline
+Születési év: & %$anyaszuletesiEv\\
+Foglalkozás: & %$anyafoglalkozas\\
+Munkahely: & %$anyamunkahely\\
+\hline
+\multicolumn{2}{l}{\vbox to 16pt{}{\sffamily\bfseries\slshape Gondviselő adatai}\hfill %$gondviseloStat}\\
+\hline
+Név: & %$gondviselonevElotag %$gondviselocsaladinev %$gondviseloutonev\\
+\hline
+\sffamily Lakcím: & %$gondviselocimIrsz %$gondviselocimHelyseg\\
+\multicolumn{2}{|r|}{\slshape %$gondviselocimKozteruletNev %$gondviselocimKozteruletJelleg %$gondviselocimHazszam %$gondviselocimEmelet %$gondviselocimAjto}\\
+\hline
+Telefon: & %$gondviselotelefon\\
+Mobil: & %$gondviselomobil\\
+E-mail: & %$gondviseloemail\\
+\hline
+Születési év: & %$gondviseloszuletesiEv\\
+Foglalkozás: & %$gondviselofoglalkozas\\
+Munkahely: & %$gondviselomunkahely\\
+\hline
+\end{tabularx}\hspace*{2pt}\begin{tabularx}{208pt}{| >{\sffamily}r >{\slshape}X |}
+\multicolumn{2}{l}{{\sffamily\slshape\bfseries Apa adatai}\hfill %$apaStat}\\
+\hline
+Név: & %$apanevElotag %$apacsaladinev %$apautonev\\
+\hline
+\sffamily Lakcím: & %$apacimIrsz %$apacimHelyseg\\
+\multicolumn{2}{|r|}{\slshape %$apacimKozteruletNev %$apacimKozteruletJelleg %$apacimHazszam %$apacimEmelet %$apacimAjto}\\
+\hline
+Telefon: & %$apatelefon\\
+Mobil: & %$apamobil\\
+E-mail: & %$apaemail\\
+\hline
+Születési év: & %$apaszuletesiEv\\
+Foglalkozás: & %$apafoglalkozas\\
+Munkahely: & %$apamunkahely\\
+\hline
+\multicolumn{2}{l}{\vbox to 16pt{}{\sffamily\bfseries\slshape Nevelő adatai}\hfill %$neveloStat}\\
+\hline
+Név: & %$nevelonevElotag %$nevelocsaladinev %$neveloutonev\\
+\hline
+\sffamily Lakcím: & %$nevelocimIrsz %$nevelocimHelyseg\\
+\multicolumn{2}{|r|}{\slshape %$nevelocimKozteruletNev %$nevelocimKozteruletJelleg %$nevelocimHazszam %$nevelocimEmelet %$nevelocimAjto}\\
+\hline
+Telefon: & %$nevelotelefon\\
+Mobil: & %$nevelomobil\\
+E-mail: & %$neveloemail\\
+\hline
+Születési év: & %$neveloszuletesiEv\\
+Foglalkozás: & %$nevelofoglalkozas\\
+Munkahely: & %$nevelomunkahely\\
+\hline
+\end{tabularx}
+
+\vspace*{10pt}
+{\sffamily\bfseries\slshape Egyéb adatok}
+
+\begin{tabularx}{418pt}{| >{\sffamily}r >{\slshape}l<{\hspace*{4pt}} | >{\sffamily}r >{\slshape}X |}
+\hline
+Törvényes képviselő:&\multicolumn{3}{l|}{\slshape %$torvenyesKepviselo}\\
+\hline
+Szociális helyzet: &\multicolumn{3}{l|}{\slshape %$szocialisHelyzet}\\
+Fogyatékosság: &\multicolumn{3}{l|}{\slshape %$fogyatekossag}\\
+\hline
+Finanszírozás: & \makebox[114pt]{%$penzugyiStatusz\hfill} & Gondozási szám: & %$gondozasiSzam \\
+\hline
+\end{tabularx}
+
+\newpage
+
+%}diak
+
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/default/ertesito.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/default/ertesito.tmpl
new file mode 100644
index 00000000..57e4c2d7
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/default/ertesito.tmpl
@@ -0,0 +1,70 @@
+%!pdfLaTeXA6 pdf
+%
+% Félévi értesítő
+%
+\documentclass[8pt]{article}
+
+\usepackage[a6paper]{geometry} % A6-os méret
+\usepackage[utf8x]{inputenc} % UTF-8 kódolású forrás (ucs)
+\usepackage{ucs} % Jobb UTF-8 támogatás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{fancyhdr} % Ritkítás
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+\addtolength{\skip\footins}{2mm}
+\addtolength{\textheight}{10mm}
+\setlength{\footskip}{16pt}
+\setlength{\headsep}{14pt}
+\cfoot{\tiny \copyright\mayor\ elektronikus napló - Nyomtatva: %$nyomtatasDt}\lhead{\tiny %$intezmenyNev}
+\rhead{\tiny Értesítő %$tanevKezdesEv-%$tanevZarasEv/%$szemeszter}
+\begin{document}
+
+%{diak
+\begin{center}
+{\large %$diakNev}\\
+{\scriptsize %$osztaly osztály}
+
+\vspace{2pt}
+
+\small
+\begin{tabular}{@{\ \ }l|r@{\ \ }}
+\toprule\hline magatartás & \emph{%$magatartas}\\
+\hline szorgalom & \emph{%$szorgalom}\\
+\hline\hline
+
+%{targy
+%$targyNev & \emph{%$hivatalos %$mJel} \\
+\hline
+%}targy
+
+\bottomrule
+\end{tabular}
+
+\vspace{4pt}
+\begin{tabular}{@{\ \ }l|r|l|r@{\ \ }}
+\multicolumn{4}{c}{mulasztott órák száma} \\
+\midrule
+igazolt&{\sl %$igazolt}&igazolatlan\footnotemark[1]&{\sl %$osszesIgazolatlan}\\
+\bottomrule
+\end{tabular}
+\footnotetext[1]{Tartalmazhat még igazolható hiányzásokat is!}
+\vspace{4pt}\begin{flushleft}
+{\scriptsize %$intezmenyCimHelyseg, %$ev. %$hoNev %$nap.}
+\end{flushleft}
+\vspace{6pt}\slshape\scriptsize
+\begin{tabular}{ccc}
+\rule{3cm}{0.1pt}&&\rule{3cm}{0.1pt}\\
+osztályfőnök&&szülő\\
+\end{tabular}
+\end{center}
+\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+%}diak
+
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/default/helyettesitesinaplo.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/default/helyettesitesinaplo.tmpl
new file mode 100644
index 00000000..32c978bd
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/default/helyettesitesinaplo.tmpl
@@ -0,0 +1,78 @@
+%!pdfLaTeXTwice pdf
+\documentclass[8pt]{article}
+\usepackage[a4paper]{geometry} % A4-es méret
+\usepackage[utf8]{inputenc} % UTF-8 kódolású forrás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{longtable} % többoldalas táblázatok
+\setlength\LTleft{-65pt}
+\setlength\LTright{-65pt}
+\usepackage{fancyhdr} % Fejléc és lábléc kezelés
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+%\addtolength{\skip\footins}{2mm}
+%\addtolength{\textheight}{16mm}
+%\addtolength{\textwidth}{30mm}
+\setlength{\footskip}{26pt}
+\setlength{\headsep}{24pt}
+\lhead{\small %$intezmenyNev}
+\rhead{\small Helyettesítési-napló %$tanev}
+\lfoot{\scriptsize\copyright\mayor\ elektronikus napló - Nyomtatva: %$nyDt}
+\rfoot{\scriptsize\thepage . oldal}
+\cfoot{}
+\begin{document}
+
+\begin{center}
+{\large\bfseries H E L Y E T T E S Í T É S E K}\\
+
+\vspace{12pt}
+
+{\bfseries\normalsize %$tolDt – %$igDt}\\
+
+\vspace{12pt}
+
+\scriptsize
+\begin{longtable}{@{\extracolsep{\fill}}c|c|l|l|l|c}
+Dátum & Óra & Ki & Kit & Tankör & Típus \\
+\toprule
+\endfirsthead
+Dátum & Óra & Ki & Kit & Tankör & Típus \\
+\toprule
+\endhead
+\bottomrule
+\endfoot
+\bottomrule
+\endlastfoot
+\hline
+%{hDt
+%{helyettesites
+\vbox to 1.2em {}%$dt&%$ora&%$kiCn&%$kitCn&%$tankorNev&%$tipus\\
+%}helyettesites
+\midrule
+%}hDt
+
+\end{longtable}
+
+\vspace{16pt}
+
+\begin{flushleft}
+{\scriptsize %$intezmenyHelyseg, %$nyDatumStr}
+\end{flushleft}
+\vspace{20pt}\slshape\scriptsize
+\begin{tabular}{ccc}
+%\rule{3.5cm}{0.1pt}
+\hspace{3.5cm}%
+&\hspace{3cm}\ &\rule{3.5cm}{0.1pt}\\
+%tanuló
+&&igazgató\\
+\end{tabular}
+
+\end{center}
+
+\end{document} \ No newline at end of file
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/default/kirBizonyitvanyExport.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/default/kirBizonyitvanyExport.tmpl
new file mode 100644
index 00000000..591b7a51
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/default/kirBizonyitvanyExport.tmpl
@@ -0,0 +1,15 @@
+%!nemvalosfuggveny xml
+<?xml version="1.0" encoding="UTF-8"?>
+<TAN_EREDMENY_LISTA int_omkod="%$omkod" int_telepsorsz="%$telephelyId" tan_ev="%$tanevJel" evfolyam="%$evfolyamJel" felevi="%$feleviE" osztalyjelleg="%$kirOsztalyJelleg"
+xmlns="TanEredmenyek" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="TanEredmenyek C:\taneredmeny.sxd">
+
+%{diak
+ <TANULO okt_azon="%$oId">
+%{targy
+ <OSZTALYZAT targykod="%$kirTargyKod" erdemjegy="%$jegy" />
+%}targy
+ </TANULO>
+%}diak
+
+
+</TAN_EREDMENY_LISTA> \ No newline at end of file
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/default/sniEvVegiJegyzokonyv.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/default/sniEvVegiJegyzokonyv.tmpl
new file mode 100644
index 00000000..dec83d49
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/default/sniEvVegiJegyzokonyv.tmpl
@@ -0,0 +1,111 @@
+%!pdfLaTeXA4 pdf
+%
+% SNI - Ev végi jegyzőkönyv
+%
+\documentclass[10pt]{article}
+
+\usepackage[a4paper]{geometry} % A4-os méret
+\usepackage[utf8x]{inputenc} % UTF-8 kódolású forrás (ucs)
+\usepackage{ucs} % Jobb UTF-8 támogatás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{fancyhdr} % Ritkítás
+\usepackage{graphicx} % Kép beillesztés
+\usepackage{soul} % ul - aláhúzás tördeléssel
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+\addtolength{\skip\footins}{2mm}
+\addtolength{\textheight}{16mm}
+\setlength{\footskip}{16pt}
+\setlength{\headsep}{24pt}
+\cfoot{\small \copyright\mayor\ elektronikus napló - Nyomtatva: %$nyomtatasDt}
+\lhead{\small
+%$intezmenyNev\\
+%$intezmenyCimIrsz %$intezmenyCimHelyseg, %$intezmenyCimKozteruletNev %$intezmenyCimKozteruletJelleg %$intezmenyCimHazszam\\
+Tel: %$intezmenyTelefon
+}
+\rhead{\small Web: %$intezmenyHonlap\\ E-mail: %$intezmenyEmail\\ Fax: %$intezmenyFax}
+
+\begin{document}
+
+\title{Év végi jegyzőkönyv}
+\date{%$tanev}
+\author{%$intezmenyNev}
+\maketitle
+
+%{diak
+
+\begin{center}
+
+\vspace{6pt}
+\section*{%$diakNev}
+(gondozási szám: %$gondozasiSzam)
+
+\end{center}
+
+%?felelos|\vspace{6pt}{\noindent\bfseries Felelős:}|%?
+
+%{felelos
+ %$tanarNev
+%}felelos
+
+%%%%\begin{center}
+%%%%
+%%%%A(z) %$osztaly osztályban tanítók megbeszélése
+%%%%\end{center}
+%%%%\vspace{20pt}
+
+%{honap
+
+\vspace{6pt}
+\section*{\centering %$hoNev}
+
+%?gyengesegek|\vspace{6pt}{\noindent\bfseries Gyengeségek:}\par{}%$gyengesegek|%?
+
+%?erossegek|\vspace{6pt}{\noindent\bfseries Erősségek:}\par{}%$erossegek|%?
+
+%?erossegek|\vspace{6pt}{\noindent\bfseries Célok:}\par{}%$celok|%?
+
+%?fejlesztesiFeladatok|\vspace{6pt}{\noindent\bfseries Fejlesztési feladatok:}\par{}%$fejlesztesiFeladatok|%?
+
+%?eszkozokModszerek|\vspace{6pt}{\noindent\bfseries Eszközök/módszerek:}\par{}%$eszkozokModszerek|%?
+
+%?utemezes|\vspace{6pt}{\noindent\bfseries Ütemezés:}\par{}%$utemezes|%?
+
+%?ertekeles|\vspace{6pt}{\noindent\bfseries Értékelés:}\par{}%$ertekeles|%?
+
+%?eredmeny|\vspace{6pt}{\noindent\bfseries Eredmény:}\par{}%$eredmeny|%?
+
+%?valtozas|\vspace{6pt}{\noindent\bfseries Változás:}\par{}%$valtozas|%?
+
+%}honap
+
+\newpage
+
+%}diak
+
+%%% \begin{center}
+%%% \section*{A megbeszélésen résztvevő tanárok}
+%%% \slshape
+%%% \begin{tabular}{ccc}
+
+%%% %{osztalyTanar
+
+%%% %?paros|%$tanarNev\\ | &&\\ &&\\ \rule{4.5cm}{0.1pt}& \hspace{3cm}\ &\rule{4.5cm}{0.1pt}\\%$tanarNev&&%?
+
+
+%%% %}osztalyTanar
+
+%%% \end{tabular}
+\end{center}
+
+
+
+
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/default/sniHaviJegyzokonyv.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/default/sniHaviJegyzokonyv.tmpl
new file mode 100644
index 00000000..22b1a183
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/default/sniHaviJegyzokonyv.tmpl
@@ -0,0 +1,104 @@
+%!pdfLaTeXA4 pdf
+%
+% SNI - Havi jegyzőkönyv
+%
+\documentclass[10pt]{article}
+
+\usepackage[a4paper]{geometry} % A4-os méret
+\usepackage[utf8x]{inputenc} % UTF-8 kódolású forrás (ucs)
+\usepackage{ucs} % Jobb UTF-8 támogatás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{fancyhdr} % Ritkítás
+\usepackage{graphicx} % Kép beillesztés
+\usepackage{soul} % ul - aláhúzás tördeléssel
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+\addtolength{\skip\footins}{2mm}
+\addtolength{\textheight}{16mm}
+\setlength{\footskip}{16pt}
+\setlength{\headsep}{24pt}
+\cfoot{\small \copyright\mayor\ elektronikus napló - Nyomtatva: %$nyomtatasDt}
+\lhead{\small
+%$intezmenyNev\\
+%$intezmenyCimIrsz %$intezmenyCimHelyseg, %$intezmenyCimKozteruletNev %$intezmenyCimKozteruletJelleg %$intezmenyCimHazszam\\
+Tel: %$intezmenyTelefon
+}
+\rhead{\small Web: %$intezmenyHonlap\\ E-mail: %$intezmenyEmail\\ Fax: %$intezmenyFax}
+
+\begin{document}
+
+
+\title{Havi jegyzőkönyv}
+\date{%$ev. %$hoNev}
+\author{%$intezmenyNev}
+\maketitle
+
+\begin{center}
+
+A(z) %$osztaly osztályban tanítók megbeszélése
+\end{center}
+\vspace{20pt}
+
+%{diak
+
+\begin{center}
+
+\vspace{6pt}
+\section*{%$diakNev}
+(gondozási szám: %$gondozasiSzam)
+
+\end{center}
+
+%?gyengesegek|\vspace{6pt}{\noindent\bfseries Gyengeségek:}\par{}%$gyengesegek|%?
+
+%?erossegek|\vspace{6pt}{\noindent\bfseries Erősségek:}\par{}%$erossegek|%?
+
+%?erossegek|\vspace{6pt}{\noindent\bfseries Célok:}\par{}%$celok|%?
+
+%?fejlesztesiFeladatok|\vspace{6pt}{\noindent\bfseries Fejlesztési feladatok:}\par{}%$fejlesztesiFeladatok|%?
+
+%?eszkozokModszerek|\vspace{6pt}{\noindent\bfseries Eszközök/módszerek:}\par{}%$eszkozokModszerek|%?
+
+%?utemezes|\vspace{6pt}{\noindent\bfseries Ütemezés:}\par{}%$utemezes|%?
+
+%?ertekeles|\vspace{6pt}{\noindent\bfseries Értekelés:}\par{}%$ertekeles|%?
+
+%?eredmeny|\vspace{6pt}{\noindent\bfseries Eredmény:}\par{}%$eredmeny|%?
+
+%?valtozas|\vspace{6pt}{\noindent\bfseries Változás:}\par{}%$valtozas|%?
+
+\vspace{6pt}{\noindent\bfseries Felelős:}
+
+%{felelos
+ %$tanarNev
+%}felelos
+
+
+%}diak
+
+\begin{center}
+\section*{A megbeszélésen résztvevő tanárok}
+\slshape
+\begin{tabular}{ccc}
+
+%{osztalyTanar
+
+%?paros|%$tanarNev\\ | &&\\ &&\\ \rule{4.5cm}{0.1pt}& \hspace{3cm}\ &\rule{4.5cm}{0.1pt}\\%$tanarNev&&%?
+
+
+%}osztalyTanar
+
+\end{tabular}
+\end{center}
+
+
+
+
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/default/szovegesErtekeles.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/default/szovegesErtekeles.tmpl
new file mode 100644
index 00000000..432f37c2
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/default/szovegesErtekeles.tmpl
@@ -0,0 +1,99 @@
+%!pdfLaTeXA4 pdf
+%
+% Évközi szöveges értékelés
+%
+\documentclass[10pt]{article}
+
+\usepackage[a4paper]{geometry} % A4-os méret
+\usepackage[utf8x]{inputenc} % UTF-8 kódolású forrás (ucs)
+\usepackage{ucs} % Jobb UTF-8 támogatás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{fancyhdr} % Ritkítás
+\usepackage{graphicx} % Kép beillesztés
+\usepackage{soul} % ul - aláhúzás tördeléssel
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+\addtolength{\skip\footins}{2mm}
+\addtolength{\textheight}{16mm}
+\setlength{\footskip}{16pt}
+\setlength{\headsep}{24pt}
+\cfoot{\small \copyright\mayor\ elektronikus napló - Nyomtatva: %$nyomtatasDt}
+\lhead{\small
+%$intezmenyNev\\
+%$intezmenyCimIrsz %$intezmenyCimHelyseg, %$intezmenyCimKozteruletNev %$intezmenyCimKozteruletJelleg %$intezmenyCimHazszam\\
+Tel: %$intezmenyTelefon
+}
+%%%\chead{
+%%%\includegraphics[width=24pt,height=24pt,type=eps,viewport=14 14 219 217]{/var/mayor/print/logo/logo.eps}\\
+%%%\tiny\scshape timor Domini principium scientiæ
+%%%}
+\rhead{\small Web: %$intezmenyHonlap\\ E-mail: %$intezmenyEmail\\ Fax: %$intezmenyFax}
+
+\begin{document}
+\vspace*{-18pt}
+
+%{diak
+\begin{center}
+\vspace{18pt}{\Large\underline{\scshape Évközi Szöveges Értékelés}}
+%%%\\ \vspace{10pt}Értesítjük a Tisztelt Szülőket, hogy %$negyedev negyedév tanulmányi eredményeinek felmérése szerint
+
+\vspace{12pt}
+
+\vspace{6pt}{\large %$diakNev}
+
+\vspace{6pt}%$osztaly osztályos tanuló minősítése
+
+\end{center}
+
+\vspace{14pt}\small
+%{targy
+\begin{center}
+{\bfseries %$targyNev tantárgyból}
+\end{center}
+\vspace{10pt}
+%{szempont
+
+{\noindent\bfseries %$szempont}
+
+\begin{center}
+\noindent
+%{minosites
+\parbox[t]{4.5cm}{
+\begin{itemize}
+\item %?valasztott|[\textbullet]|[$\circ$]%? %$minosites
+\end{itemize}
+}\hfil
+%}minosites
+%?egyediMinosites|\parbox[t]{4.5cm}{\begin{itemize}\item[\textbullet]\slshape{}%$egyediMinosites\end{itemize}}\hfil|%?
+\end{center}
+%}szempont
+%}targy
+
+
+\vspace{12pt}
+
+\vspace{12pt}\noindent
+Kérjük, hogy ezt az értesítőt mindkét szülő aláírásával ellátva az osztályfőnököknek juttassák vissza!\\
+
+\vspace{12pt}
+\noindent
+Budapest, %$ev. %$hoNev %$nap.\hspace{11.5em} P.H.\\
+
+\vspace{20pt}
+\begin{center}
+\slshape\scriptsize
+\begin{tabular}{ccc}
+\rule{3.5cm}{0.1pt}&\hspace{3cm}\ &\rule{3.5cm}{0.1pt}\\
+apa/gondviselő&&anya/gondviselő\\
+\end{tabular}
+\end{center}
+\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+%}diak
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/default/szovegesZaroErtekeles.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/default/szovegesZaroErtekeles.tmpl
new file mode 100644
index 00000000..c4676b4f
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/default/szovegesZaroErtekeles.tmpl
@@ -0,0 +1,99 @@
+%!pdfLaTeXA4 pdf
+%
+% Év végi szöveges értékelés
+%
+\documentclass[10pt]{article}
+
+\usepackage[a4paper]{geometry} % A4-os méret
+\usepackage[utf8x]{inputenc} % UTF-8 kódolású forrás (ucs)
+\usepackage{ucs} % Jobb UTF-8 támogatás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{fancyhdr} % Ritkítás
+\usepackage{graphicx} % Kép beillesztés
+\usepackage{soul} % ul - aláhúzás tördeléssel
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+\addtolength{\skip\footins}{2mm}
+\addtolength{\textheight}{16mm}
+\setlength{\footskip}{16pt}
+\setlength{\headsep}{24pt}
+\cfoot{\small \copyright\mayor\ elektronikus napló - Nyomtatva: %$nyomtatasDt}
+\lhead{\small
+%$intezmenyNev\\
+%$intezmenyCimIrsz %$intezmenyCimHelyseg, %$intezmenyCimKozteruletNev %$intezmenyCimKozteruletJelleg %$intezmenyCimHazszam\\
+Tel: %$intezmenyTelefon
+}
+%%%\chead{
+%%%\includegraphics[width=24pt,height=24pt,type=eps,viewport=14 14 219 217]{/var/mayor/print/logo/logo.eps}\\
+%%%\tiny\scshape timor Domini principium scientiæ
+%%%}
+\rhead{\small Web: %$intezmenyHonlap\\ E-mail: %$intezmenyEmail\\ Fax: %$intezmenyFax}
+
+\begin{document}
+\vspace*{-18pt}
+
+%{diak
+\begin{center}
+\vspace{18pt}{\Large\underline{\scshape Év Végi Szöveges Értékelés}}
+%%%\\ \vspace{10pt}Értesítjük a Tisztelt Szülőket, hogy %$negyedev negyedév tanulmányi eredményeinek felmérése szerint
+
+\vspace{12pt}
+
+\vspace{6pt}{\large %$diakNev}
+
+\vspace{6pt}%$osztaly osztályos tanuló minősítése
+
+\end{center}
+
+\vspace{14pt}\small
+%{targy
+\begin{center}
+{\bfseries %$targyNev tantárgyból}
+\end{center}
+\vspace{10pt}
+%{szempont
+
+{\noindent\bfseries %$szempont}
+
+\begin{center}
+\noindent
+%{minosites
+\parbox[t]{4.5cm}{
+\begin{itemize}
+\item %?valasztott|[\textbullet]|[$\circ$]%? %$minosites
+\end{itemize}
+}\hfil
+%}minosites
+%?egyediMinosites|\parbox[t]{4.5cm}{\begin{itemize}\item[\textbullet]\slshape{}%$egyediMinosites\end{itemize}}\hfil|%?
+\end{center}
+%}szempont
+%}targy
+
+
+\vspace{12pt}
+
+\vspace{12pt}\noindent
+Kérjük, hogy ezt az értesítőt mindkét szülő aláírásával ellátva az osztályfőnököknek juttassák vissza!\\
+
+\vspace{12pt}
+\noindent
+Budapest, %$ev. %$hoNev %$nap.\hspace{11.5em} P.H.\\
+
+\vspace{20pt}
+\begin{center}
+\slshape\scriptsize
+\begin{tabular}{ccc}
+\rule{3.5cm}{0.1pt}&\hspace{3cm}\ &\rule{3.5cm}{0.1pt}\\
+apa/gondviselő&&anya/gondviselő\\
+\end{tabular}
+\end{center}
+\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+%}diak
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/default/torzslap.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/default/torzslap.tmpl
new file mode 100644
index 00000000..3260467b
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/default/torzslap.tmpl
@@ -0,0 +1,218 @@
+%!pdfLaTeXA4 pdf
+%
+% Törzslap - Év végi szöveges értékelés
+%
+\documentclass[10pt]{article}
+
+%%%\usepackage[a4paper, top=10mm, bottom=20mm, left=25mm, right=25mm]{geometry} % A4-os méret
+\usepackage[paperwidth=210mm, paperheight=297mm, top=10mm, bottom=20mm, left=10mm, right=10mm]{geometry} % A4-os méret
+\usepackage[utf8x]{inputenc} % UTF-8 kódolású forrás (ucs)
+\usepackage{ucs} % Jobb UTF-8 támogatás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\usepackage{tabularx}
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{enumitem} % formázható felsorolások, pl bal margó....
+\usepackage{multirow}
+\usepackage{ifthen}
+\newcolumntype{N}{@{}m{0pt}@{}} % Lezáró oszlop típus
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{fancyhdr} % Ritkítás
+\pagestyle{empty}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\headrulewidth}{0pt}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+\lhead{}\chead{}\rhead{}
+\lfoot{}\cfoot{}\rfoot{}
+\lfoot{\rule{2cm}{0.1pt}\\ \footnotesize\copyright\mayor\ elektronikus napló (2014.10.26)}
+%% Az osztási maradék meghatározása
+\newcounter{modulus}
+\makeatletter
+\newcommand\modulo[2]{\@tempcnta=#1
+ \divide\@tempcnta by #2
+ \multiply\@tempcnta by #2
+ \multiply\@tempcnta by -1
+ \advance\@tempcnta by #1\relax
+ \setcounter{modulus}{\@tempcnta}
+ %%%\the\@tempcnta %% nem kell kiírni - eltároltuk a modulus nevű counterbe inkább...
+}
+\makeatother
+
+\begin{document}
+
+%{diak
+
+\modulo{\value{page}}{2}\ifthenelse{\equal{\value{modulus}}{1}}{}{\hbox{}\newpage}
+\thispagestyle{empty}
+
+%%
+%% Személyi adatok táblázata %%
+%%
+%%% A méretek: \noindent\rule{32mm}{1mm}\rule{28mm}{0.1mm}\rule{28mm}{1mm}\rule{32mm}{0.1mm}\rule{70mm}{1mm}
+%%% A méretek: 32|28|28|32|70
+
+\begin{table}[ht]
+\begin{tabular}{|m{27.6mm} @{\hspace{2.2mm}\vline} p{56mm}@{\vline}p{29.8mm}|p{67mm} N |}
+
+\hline
+\centering\multirow{3}{*}{A tanuló}
+&\multirow{2}{56mm}{
+\begin{tabular}{ @{} p{26mm} @{\vline\hspace{1.6mm}} p{26mm} @{} }
+Törzslapszáma:&Osztálynapló \newline sorszáma:\\
+\centering\sffamily %$torzslapszam&\centering\sffamily %$diakNaploSorszam
+\end{tabular}
+}&\hspace{2.2mm}Tanév, évfolyam:&Állampolgársága:\newline &\\
+&&\hspace{2.2mm}\centering\sffamily %$tanevJele, %$evfolyamJel. évf.&\centering\sffamily %$allampolgarsag&\\
+
+\hline
+családi és&\centering\multirow{2}{*}{\sffamily\large %$diakNev}&\multicolumn{2}{l}{Anyja születési neve:}&\\
+utóneve&&\multicolumn{2}{@{}p{101mm}@{}}{\centering\sffamily %$anyaNev}&\\
+
+\hline
+\multirow{2}{*}{azonosító száma}
+&\centering\multirow{2}{*}{\sffamily\large %$oktatasiAzonosito}
+&\multicolumn{2}{|l}{Feljegyzések személyi adatok változásához:}
+&\\
+
+&
+&\multicolumn{2}{l}{
+\multirow{2}{90mm}{\newline
+\sffamily
+%$feljegyzesek
+}}
+&\\
+
+\cline{1-2}
+
+\multirow{4}{*}{születési helye}
+&\multirow{2}{*}{\hspace{2mm}\sffamily %$szuletesiHely}\hfill város\ \hspace{0mm}
+&\multicolumn{2}{l}{}
+&\\
+
+&\hfill község\ \hspace{0mm}
+&\multicolumn{2}{l}{}
+&\\
+
+\cline{2-2}
+
+&\multirow{2}{*}{\hspace{2mm}\sffamily %$szuletesiOrszag}\hfill \multirow{2}{*}{ország}\ \hspace{0mm}
+&\multicolumn{2}{l}{}
+&\\
+
+&
+&\multicolumn{2}{l}{}
+&\\
+
+\cline{1-2}
+
+\multirow{2}{*}{születési ideje}
+&\centering\multirow{2}{*}{\sffamily %$szuletesiIdo}
+&\multicolumn{2}{l}{}
+&
+\\
+
+
+&
+&\multicolumn{2}{l}{
+}
+&\\
+
+\hline
+
+\end{tabular}
+
+\end{table}
+
+
+%%
+%% Jegyek
+%%
+%%\small
+\centering
+\begin{tabular}{|@{\ \ }m{6cm}|>{\raggedleft\arraybackslash}m{4cm}@{\ \ }|@{}m{0pt}@{}}
+%?magatartas|\hline |%?
+%?magatartas|magatartás & \emph{%$magatartas}&\\[16pt]|%?
+%?magatartas|\hline |%?
+%?szorgalom|szorgalom & \emph{%$szorgalom}&\\[16pt]|%?
+%?szorgalom|\hline\hline |%?
+
+%{osztalyzatTargy
+%$targyNev & \emph{%$hivatalos}& \\[10pt]%% %$mJel kivéve
+\hline
+%}osztalyzatTargy
+\end{tabular}
+
+
+\begin{tabular}{|@{\ \ }m{3cm}|>{\raggedleft\arraybackslash}m{7cm}@{\ \ }|@{}m{0pt}@{}}
+\multicolumn{2}{c}{\bfseries mulasztott órák száma} &\\[10pt]
+\hline
+igazolt&{\sl %$igazolt}& \\[10pt]
+\hline
+igazolatlan&{\sl\ %$osszesIgazolatlan}& \\[10pt]
+\hline
+\multicolumn{2}{r}{\sl %$igazolatlan igazolatlan tanóra + %$kesesPercOsszeg perc késés} &\\[10pt]
+\end{tabular}
+%%%\centering
+
+
+%%
+%% Szöveges értékelés
+%%
+%\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+%\thispagestyle{fancy}%%%%\vspace*{8pt}
+%\rfoot{\footnotesize \rule{0cm}{0.1pt} \\ %$osztaly - %$diakNev}
+
+
+%?szovegesErtekeles|{\vspace*{12pt}\small\noindent A tanuló teljesítményének, magatartásának, szorgalmának szöveges minősítése:}| %?
+
+{\vspace{6pt}\scriptsize\raggedright
+%{targy
+{\vspace{5pt}\noindent\bfseries %$targyNev}
+\nopagebreak[4]%%
+\begin{description}[font=\mdseries\itshape, parsep=0pt, partopsep=0pt, topsep=0pt, leftmargin=4.5cm, style=nextline, itemsep=0pt, labelindent=\parindent]
+\nopagebreak[4]%%
+%{szempont
+\item[%$szempont]
+%{minosites
+%?elsoValasztott|%$minosites|%?%?tobbedikValasztott|, %$minosites|%?%%
+%}minosites
+%?egyediMinosites|\par{%$egyediMinosites}|%?%%
+\nopagebreak[4]%%
+%}szempont
+\end{description}
+%}targy
+
+%%
+%% Hiányzások - kell ez?
+%%
+%%%%{\vspace{6pt}\noindent\bfseries Hiányzások:}
+%%%%
+%%%%Igazolt/igazolatlan: %$igazolt/%$osszesIgazolatlan (%$igazolatlan tanóra + %$kesesPercOsszeg perc késés)
+%%%%
+}
+%%scriptsize vége
+
+{\raggedright
+{\vspace{6pt}\noindent\bfseries Bejegyzések:}
+
+%$bejegyzesek
+
+}%%raggedright vége
+
+{\raggedright
+{\vspace{6pt}\noindent\bfseries Záradékok:}
+
+%$zaradekok
+
+%$zaroZaradek
+}%%raggedright vége
+
+
+\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+
+%}diak
+
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/default/tovabbkepzesHatarozat.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/default/tovabbkepzesHatarozat.tmpl
new file mode 100644
index 00000000..5ba7e32b
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/default/tovabbkepzesHatarozat.tmpl
@@ -0,0 +1,128 @@
+%!pdfLaTeXA4 pdf
+%
+%
+\documentclass[8pt]{article}
+\usepackage[a4paper]{geometry} % A4-es méret
+\usepackage[utf8]{inputenc} % UTF-8 kódolású forrás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{enumitem}
+\usepackage{fancyhdr} % Fejléc és lábléc kezelés
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+%\addtolength{\skip\footins}{2mm}
+%\addtolength{\textheight}{16mm}
+%\addtolength{\textwidth}{30mm}
+\setlength{\footskip}{26pt}
+\setlength{\headsep}{24pt}
+\lhead{\small %$intezmenyNev}
+\rhead{\small %$tanev}
+\lfoot{\scriptsize\copyright\mayor\ elektronikus napló - Nyomtatva: %$nyomtatasDt}
+\rfoot{}%\scriptsize\thepage . oldal}
+\cfoot{}
+\begin{document}
+
+\vspace{16pt}\noindent
+Tisztelt Igazgató Úr!
+
+\vspace{16pt}\noindent
+A mai napon hivatalosan bejelentem, hogy következő tanévben a 277/1997.(XII.22.) Kormányrendelet alapján részt kívánok venni
+a pedagógusok továbbképzési rendszerében. Egyben kérem felvételemet a következő tanév beiskolázási tervébe az alábbiak szerint.
+
+\vspace{16pt}\noindent
+1. A pedagógus-továbbképzés választott formája (X jelölés):
+
+\begin{itemize}
+\item[$\circ$] legalább 120 órás továbbképzésen való részvétel az előírt tanulmányi követelmények teljesítésével,
+\item[$\circ$] további egyetemi vagy főiskolai képzésben szerzett második vagy további oklevél megszerzésével (pl. szakvizsgával),
+\item[$\circ$] az első pedagógus oklevél megszerzésével (szakmai elméleti, szakmai előkészítő tárgyat oktató pedagógus esetén),
+\item[$\circ$] a nevelő és oktató munkát segítő, az Országos Képzési Jegyzékben szereplő felsőfokú szakképzettség megszerzésével.
+\end{itemize}
+
+\vspace{16pt}\noindent
+2. A tervezett továbbképzés
+
+\vspace{10pt}
+\begin{description}[font=\mdseries, labelindent=\parindent, itemsep=2pt, parsep=0pt, partopsep=0pt, topsep=0pt, leftmargin=2cm, style=nextline]
+\nopagebreak[4]%%
+\item[megnevezése:]\itshape %$tovabbkepzesNev
+\item[képző intézménye:] %$tovIntNev
+\item[várható befejezése:] %$igDt
+\item[óraszáma:] %$oraszam óra
+\end{description}
+
+\vspace{16pt}
+Tudomásul veszem, hogy a felvételről vagy elutasításról az igazgató írásban fog értesíteni. A beiskolázási tervbe való felvétellel
+kapcsolatban munkaügyi jogvitának van helye. A továbbképzési program az éves beiskolázási tervekre való lebontás során valósul meg,
+amelyet minden évben az igazgató készít el.
+
+\vspace{30pt}\noindent
+%$intezmenyCimHelyseg, %$nyomtatasDatumStr
+
+\vspace{45pt}
+\begin{tabular}{cc}
+\hspace{8cm}\ &\rule{4.5cm}{0.1pt}\\
+&%$tanarNev\\
+&\slshape\scriptsize tanár\\
+\end{tabular}
+
+\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+\noindent %$tanarNev
+
+\vspace{6pt}\noindent
+%$intezmenyNev
+
+\vspace{6pt}\noindent
+Született: %$szuletesiHely, %$szuletesiIdo
+
+\vspace{6pt}\noindent
+Anyja neve:
+
+\vspace{6pt}\noindent
+Lakhelye:
+
+\vspace{6pt}\noindent
+Ügyintéző:
+
+\vspace{6pt}\noindent
+Iktatószám:
+
+\vspace{16pt}
+\begin{center}
+{\large\bfseries Határozat}
+\end{center}
+\vspace{16pt}
+
+
+\noindent \rule{4.5cm}{0.1pt} dátummal Ön bejelentette, hogy a következő tanévben részt kíván venni a pedagógusok kötelező továbbképzési rendszerében, és kérte felvételét a következő tanév beiskolázási tervébe.
+
+Hivatalosan értesítem, hogy a %$tanev tanévi beiskolázási tervbe való jelentkezését elfogadom. Az Ön által választott, a következő tanév beiskolázási tervében jóváhagyott továbbképzés:
+
+\vspace{16pt}
+\begin{description}[font=\mdseries, labelindent=\parindent, itemsep=2pt, parsep=0pt, partopsep=0pt, topsep=0pt, leftmargin=2cm, style=nextline]
+\nopagebreak[4]%%
+\item[A továbbképzés megnevezése:]\itshape %$tovabbkepzesNev
+\item[A továbbképző intézmény neve:] %$tovIntNev
+\item[A továbbképzés várható befejezése:] %$igDt
+\item[A továbbképzés óraszáma:] %$oraszam óra
+\end{description}
+
+\vspace{30pt}
+Továbbképzésének finanszírozását az intézmény nevelőtestülete által 2013-ban elfogadott továbbképzési programunkban leírtak szerint biztosítom.
+Kérem, hogy továbbképzésével kapcsolatos lényeges eseményeket, esetleges változásokat mielőbb szíveskedjék bejelenteni!
+
+\vspace{45pt}\noindent
+%$intezmenyCimHelyseg, %$nyomtatasDatumStr
+
+\vspace{30pt}\slshape\scriptsize
+\begin{tabular}{cc}
+\hspace{8cm}\ &\rule{4.5cm}{0.1pt}\\
+&igazgató\\
+\end{tabular}
+
+\end{document} \ No newline at end of file
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/default/zaradekok.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/default/zaradekok.tmpl
new file mode 100644
index 00000000..52247f33
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/default/zaradekok.tmpl
@@ -0,0 +1,37 @@
+%!pdfLaTeXA4 pdf
+%
+% Záradékok, bejegyzések
+%
+\documentclass[a4paper,10pt,twoside]{article}
+\usepackage[utf8x]{inputenc}
+\usepackage{t1enc}
+\usepackage[magyar]{babel}
+\frenchspacing
+\usepackage{fancyhdr}
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl8%
+\font\Mayorfnt=cmsl12
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+
+\lhead{\small %$tanevJele - %$osztalyJele}
+\rhead{\small Bejegyzések, záradékok}
+\cfoot{\small %$intezmenyNev \\ \copyright\mayor\ elektronikus napló - Nyomtatva: %$nyomtatasDt}
+
+\begin{document}
+
+%{diak
+\begin{center}{\bfseries\large %$diakNev}\end{center}\nopagebreak
+%?zaradek|\begin{description}|%?
+%{zaradek
+ \item [záradék %$sorszam] \hfill{\slshape %$dt}\linebreak %$szoveg
+%}zaradek
+%?zaradek|\end{description}|%?
+%?bejegyzes|\begin{description}|%?
+%{bejegyzes
+ \item [%?szovFokozat|%$szovFokozat|%$tipus%?] \hfill{\slshape %$beirasDt}\linebreak %$szoveg %?tanarNev|(%$tanarNev)|%?
+%}bejegyzes
+%?bejegyzes|\end{description}|%?
+%}diak
+
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/diakAdatlap.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/diakAdatlap.tmpl
new file mode 100644
index 00000000..32f742c1
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/diakAdatlap.tmpl
@@ -0,0 +1,90 @@
+Nyomtatva: %$ev. %$hoNev %$nap.
+Intézmény: %$intezmenynev
+
+%{diak
+
+ Név: %$viseltCsaladinev %$viseltUtonev
+ Születési idő: %$szuletesiEv. %$szuletesiHoNev %$szuletesiNap.
+ Születési hely: %$szuletesiHely
+ Anyja neve: %$anyaNev
+ Állampolgársága / Neme: %$allampolgarsag / %$nem
+ Jogviszony: %$jogviszonyKEv. %$jogviszonyKHoNev %$jogviszonyKNap. - %$jogviszonyVEv. %$jogviszonyVHoNev %$jogviszonyVNap.
+ TAJ: %$tajSzam
+ Diákigazolványszám: %$diakigazolvanySzam
+ Személyi igazolvány szám: %$szemelyiIgazolvanySzam
+ Tartózkodási okirat szám: %$tartozkodasiOkiratSzam
+ Adóazonosító: %$adoazonosito
+ Oktatási azonosító: %$oId
+ Osztály: %$osztalyJel}
+ Lakhely: %?lakhelyHelyseg|%$lakhelyIrsz %$lakhelyHelyseg, %$lakhelyKozteruletNev %$lakhelyKozteruletJelleg %$lakhelyHazszam %$lakhelyEmelet %$lakhelyAjto|%?
+ Tartózkodási hely: %?tartHelyseg|%$tartIrsz %$tartHelyseg, %$tartKozteruletNev %$tartKozteruletJelleg %$tartHazszam %$tartEmelet %$tartAjto|%?
+ Telefonszám: %$telefon
+ Mobil: %$mobil
+ E-mail: %$email
+ Törvényes képviselő: %$torvenyesKepviselo
+
+ Anya
+ Név: %$anyanevElotag %$anyacsaladinev %$anyautonev
+ Családi állapot: %$anyaStat
+ Lakcím: %$anyacimIrsz %$anyacimHelyseg
+ %$anyacimKozteruletNev %$anyacimKozteruletJelleg %$anyacimHazszam %$anyacimEmelet %$anyacimAjto
+ Telefon: %$anyatelefon
+ Mobil: %$anyamobil
+ E-mail: %$anyaemail
+ Születési év: %$anyaszuletesiEv
+ Foglalkozás: %$anyafoglalkozas
+ Munkahely: %$anyamunkahely
+ Jogviszony változás (max. 5 db):
+ jvDt0: %jvDt0
+ jvStat0: %jvStat0
+ jvDt1: %jvDt1
+ jvStat1: %jvStat1
+ jvDt2: %jvDt2
+ jvStat2: %jvStat2
+ jvDt3: %jvDt3
+ jvStat3: %jvStat3
+ jvDt4: %jvDt4
+ jvStat4: %jvStat4
+ Jogviszony változás (összes):
+%{jogviszony
+ Dátum: %$dt
+ Státusz: %$statusz
+%}jogviszony
+
+ Gondviselő
+ Név: %$gondviselonevElotag %$gondviselocsaladinev %$gondviseloutonev
+ Családi állapot: %$gondviseloStat
+ Lakcím: %$gondviselocimIrsz %$gondviselocimHelyseg
+ %$gondviselocimKozteruletNev %$gondviselocimKozteruletJelleg %$gondviselocimHazszam %$gondviselocimEmelet %$gondviselocimAjto}
+ Telefon: %$gondviselotelefon
+ Mobil: %$gondviselomobil
+ E-mail: %$gondviseloemail
+ Születési év: %$gondviseloszuletesiEv
+ Foglalkozás: %$gondviselofoglalkozas
+ Munkahely: %$gondviselomunkahely
+
+ Apa
+ Név: %$apanevElotag %$apacsaladinev %$apautonev
+ Családi állapot: %$apaStat
+ Lakcím: %$apacimIrsz %$apacimHelyseg
+ %$apacimKozteruletNev %$apacimKozteruletJelleg %$apacimHazszam %$apacimEmelet %$apacimAjto
+ Telefon: %$apatelefon
+ Mobil: %$apamobil
+ E-mail: %$apaemail
+ Születési év: %$apaszuletesiEv
+ Foglalkozás: %$apafoglalkozas
+ Munkahely: %$apamunkahely
+
+ Nevelő
+ Név: %$nevelonevElotag %$nevelocsaladinev %$neveloutonev
+ Családi állapot: %$neveloStat
+ Lakcím: %$nevelocimIrsz %$nevelocimHelyseg
+ %$nevelocimKozteruletNev %$nevelocimKozteruletJelleg %$nevelocimHazszam %$nevelocimEmelet %$nevelocimAjto}
+ Telefon: %$nevelotelefon
+ Mobil: %$nevelomobil
+ E-mail: %$neveloemail
+ Születési év: %$neveloszuletesiEv
+ Foglalkozás: %$nevelofoglalkozas
+ Munkahely: %$nevelomunkahely
+
+%}diak
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/ertesito.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/ertesito.tmpl
new file mode 100644
index 00000000..fe57e496
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/ertesito.tmpl
@@ -0,0 +1,49 @@
+
+Nyomtatás dátuma: %$nyomtatasDt
+Dátum: %$ev. %$hoNev. %$nap (%$ev-%$honap-%$nap)
+Szemeszter: %$tanevKezdesEv-%$tanevZarasEv/%$szemeszter
+Intézmény: %$intezmenyNev
+ Irsz: %$intezmenyCimIrsz
+ Helység: %$intezmenyCimHelyseg
+ Közterület-név: %$intezmenyCimKozteruletNev
+ Közterület-jelleg: %$intezmenyCimKozteruletJelleg
+ Házszám: %$intezmenyCimHazszam
+ Telefon: %$intezmenyTelefon
+ Honlap: %$intezmenyHonlap
+ Email: %$intezmenyEmail
+ Fax: %$intezmenyFax
+Osztaly: %$osztaly
+
+%{diak
+ Diák neve: %$diakNev
+ Magatartás: %$magatartas
+ Magatartás megjegyzés: %$magMegjJel
+ Szorgalom: %$szorgalom
+ Szorgalom megjegyzés: %$szorgMegjJel
+ Igazolt: %$igazolt
+ Igazolatlan: %$igazolatlan
+ Késés perc összeg: %$kesesPercOsszeg
+ Késésekből adódó igazolatlanok: %$kesesIgazolatlan
+ Összes igazolatlan: %$osszesIgazolatlan
+
+ Gyakorlati igazolt: %$gyakIgazolt
+ Gyakorlati igazolatlan: %$hyakIgazolatlan
+ Gyakorlati késés perc összeg: %$gyakKesesPercOsszeg
+ Gyakorlati késésekből adódó igazolatlanok: %$gyakKesesIgazolatlan
+
+ Elmélet igazolt: %$elmIgazolt
+ Elmélet igazolatlan: %$elmIgazolatlan
+ Elmélet késés perc összeg: %$elmKesesPercOsszeg
+ Elmélet késésekből adódó igazolatlanok: %$elmKesesIgazolatlan
+
+%{targy
+ Tárgy: %$targyNev
+ tárgyRövidNév: %$targyRovidNev
+ jegyTipus: %$jTipus
+ Jegy: %$jegy
+ Megjegyzés: %$megjegyzes
+ Megjegyzés jele: %$mJel
+ Hivatalos: %$hivatalos
+ Rövid: %$rovid
+%}targy
+%}diak \ No newline at end of file
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/helyettesitesinaplo.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/helyettesitesinaplo.tmpl
new file mode 100644
index 00000000..badff739
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/helyettesitesinaplo.tmpl
@@ -0,0 +1,16 @@
+Intézmény neve: %$intezmenyNev
+Tanév: %$tanev
+Nyomtatás dátuma: %$nyDt
+Dátum intervallum: %$tolDt – %$igDt
+%{hDt
+%{helyettesites
+ Hdt: %$dt
+ Hóra: %$ora
+ HkiCn: %$kiCn
+ HkitCn: %$kitCn
+ HTankor: %$tankorNev
+ HTipus: %$tipus
+%}helyettesites
+%}hDt
+Intézmény helység: %$intezmenyHelyseg
+Nyomtatás dátuma: %$nyDatumStr
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/kirBizonyitvanyExport.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/kirBizonyitvanyExport.tmpl
new file mode 100644
index 00000000..ae3d4b40
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/kirBizonyitvanyExport.tmpl
@@ -0,0 +1,13 @@
+Intézmény OM: %$omkod
+TelephelyId: %$telephelyId
+Tanév jele: %$tanevJel
+Évfolyam: %$evfolyam
+Félévi-e: %$feleviE
+Osztaly jelleg: %$kirOsztalyJelleg
+%{diak
+ oktatási azonosító: %$oId
+%{targy
+ KIR tárgykód: %$kirTargyKod
+ Érdemjegy: %$jegy
+%}targy
+%}diak
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/sniEvVegiJegyzokonyv.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/sniEvVegiJegyzokonyv.tmpl
new file mode 100644
index 00000000..d1293be3
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/sniEvVegiJegyzokonyv.tmpl
@@ -0,0 +1,73 @@
+
+Nyomtatás dátuma: %$nyomtatasDt
+Dátzm: %$ev-%$honap-%$nap (%$hoNev)
+
+Intézmény neve: %$intezmenyNev
+Intézmény címe: %$intezmenyCimIrsz %$intezmenyCimHelyseg, %$intezmenyCimKozteruletNev %$intezmenyCimKozteruletJelleg %$intezmenyCimHazszam
+Intézmény telefon/fax: %$intezmenyTelefon / %$intezmenyFax
+Intézmény honlap/email: %$intezmenyHonlap / %$intezmenyEmail
+
+Osztály: %$osztaly
+
+%{diak
+ diakId: %$diakId
+ oktatási azonosító: %$oId
+ diákigazolvány szám: %$diakigazolvanySzam
+ TAJ: %$tajSzam
+ adoazóazonosító: %$adoazonosito
+ szemelyiIgazolvanySzam: %$szemelyiIgazolvanySzam
+ tartozkodasiOkiratSzam: %$tartozkodasiOkiratSzam
+ viseltNevElotag: %$viseltNevElotag
+ viseltCsaladinev: %$viseltCsaladinev
+ viseltUtonev: %$viseltUtonev
+ Diák teljes neve: %$diakNev
+ szuleteskoriNevElotag:
+ szuleteskoriCsaladinev
+ szuleteskoriUtonev
+ szuletesiHely
+ szuletesiIdo
+ nem
+ allampolgarsag
+ lakhelyOrszag
+ lakhelyHelyseg
+ lakhelyIrsz
+ lakhelyKozteruletNev
+ lakhelyKozteruletJelleg
+ lakhelyHazszam
+ lakhelyEmelet
+ lakhelyAjto
+ jogviszonyKezdete
+ jogviszonyVege
+ telefon
+ mobil
+ email
+ statusz
+ penzugyiStatusz
+ szocialisHelyzet
+ fogyatekossag
+ gondozasiSzam
+ elozoIskolaOMKod
+ kollegista
+ külső info: %$kulsoInfo
+ dátum: %$dt
+ gyengeségek: %$gyengesegek
+ erősségek: %$erossegek
+ célok: %$celok
+ fejlesztési feladatok: %$fejlesztesiFeladatok
+ eszközök / módszerek: %$eszkozokModszerek
+ ütemezés: %$utemezes
+ értekelés: %$ertekeles
+ eredmény: %$eredmeny
+ valtozás: %$valtozas
+ felelős:
+%{felelos
+ Név: %$tanarNev
+%}felelos
+
+ ==========================
+%}diak
+
+Az osztály tanárai:
+%{osztalyTanar
+ %?paros|+ %$tanarNev|- %$tanarNev&&%?
+%}osztalyTanar
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/sniHaviJegyzokonyv.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/sniHaviJegyzokonyv.tmpl
new file mode 100644
index 00000000..d1293be3
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/sniHaviJegyzokonyv.tmpl
@@ -0,0 +1,73 @@
+
+Nyomtatás dátuma: %$nyomtatasDt
+Dátzm: %$ev-%$honap-%$nap (%$hoNev)
+
+Intézmény neve: %$intezmenyNev
+Intézmény címe: %$intezmenyCimIrsz %$intezmenyCimHelyseg, %$intezmenyCimKozteruletNev %$intezmenyCimKozteruletJelleg %$intezmenyCimHazszam
+Intézmény telefon/fax: %$intezmenyTelefon / %$intezmenyFax
+Intézmény honlap/email: %$intezmenyHonlap / %$intezmenyEmail
+
+Osztály: %$osztaly
+
+%{diak
+ diakId: %$diakId
+ oktatási azonosító: %$oId
+ diákigazolvány szám: %$diakigazolvanySzam
+ TAJ: %$tajSzam
+ adoazóazonosító: %$adoazonosito
+ szemelyiIgazolvanySzam: %$szemelyiIgazolvanySzam
+ tartozkodasiOkiratSzam: %$tartozkodasiOkiratSzam
+ viseltNevElotag: %$viseltNevElotag
+ viseltCsaladinev: %$viseltCsaladinev
+ viseltUtonev: %$viseltUtonev
+ Diák teljes neve: %$diakNev
+ szuleteskoriNevElotag:
+ szuleteskoriCsaladinev
+ szuleteskoriUtonev
+ szuletesiHely
+ szuletesiIdo
+ nem
+ allampolgarsag
+ lakhelyOrszag
+ lakhelyHelyseg
+ lakhelyIrsz
+ lakhelyKozteruletNev
+ lakhelyKozteruletJelleg
+ lakhelyHazszam
+ lakhelyEmelet
+ lakhelyAjto
+ jogviszonyKezdete
+ jogviszonyVege
+ telefon
+ mobil
+ email
+ statusz
+ penzugyiStatusz
+ szocialisHelyzet
+ fogyatekossag
+ gondozasiSzam
+ elozoIskolaOMKod
+ kollegista
+ külső info: %$kulsoInfo
+ dátum: %$dt
+ gyengeségek: %$gyengesegek
+ erősségek: %$erossegek
+ célok: %$celok
+ fejlesztési feladatok: %$fejlesztesiFeladatok
+ eszközök / módszerek: %$eszkozokModszerek
+ ütemezés: %$utemezes
+ értekelés: %$ertekeles
+ eredmény: %$eredmeny
+ valtozás: %$valtozas
+ felelős:
+%{felelos
+ Név: %$tanarNev
+%}felelos
+
+ ==========================
+%}diak
+
+Az osztály tanárai:
+%{osztalyTanar
+ %?paros|+ %$tanarNev|- %$tanarNev&&%?
+%}osztalyTanar
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/szovegesErtekeles.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/szovegesErtekeles.tmpl
new file mode 100644
index 00000000..1aed9562
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/szovegesErtekeles.tmpl
@@ -0,0 +1,37 @@
+%!függvény kiterjesztés
+Dt: %$nyomtatasDt
+Intézmény: %$intezmenyNev
+OM: %$intezmenyOMKod
+Irsz: %$intezmenyCimIrsz
+Helység: %$intezmenyCimHelyseg
+Közterület-név: %$intezmenyCimKozteruletNev
+Közterület-jelleg: %$intezmenyCimKozteruletJelleg
+Házszám: %$intezmenyCimHazszam
+Telefon: %$intezmenyTelefon
+Honlap: %$intezmenyHonlap
+Email: %$intezmenyEmail
+Fax: %$intezmenyFax
+Negyedév: %$negyedev
+Év: %$ev
+Hó: %$honap
+Hó név: %$hoNev
+Nap: %$nap
+
+%{diak
+ Diák neve: %$diakNev Osztály: %$osztaly
+ Oktatási azonosító: %$oktatasiAzonosito
+ Törzslapszám: %$torzslapSzam
+%{targy
+ Tárgy neve: %$targyNev
+%{szempont
+ %$szempont
+%{minosites
+ %?elsoValasztott|Első választott|Nem első%?
+ %?tobbedikValasztott|Többedik választott|Nem többedik%?
+ %?valasztott|X|O%? %$minosites
+%}minosites
+ %$egyediMinosites
+%}szempont
+ Tárgy minősítés: %$targyMinosites
+%}targy
+%}diak
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/szovegesZaroErtekeles.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/szovegesZaroErtekeles.tmpl
new file mode 100644
index 00000000..561b0bc8
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/szovegesZaroErtekeles.tmpl
@@ -0,0 +1,50 @@
+%!függvény kiterjesztés
+Dt: %$nyomtatasDt
+Intézmény: %$intezmenyNev
+Irsz: %$intezmenyCimIrsz
+Helység: %$intezmenyCimHelyseg
+Közterület-név: %$intezmenyCimKozteruletNev
+Közterület-jelleg: %$intezmenyCimKozteruletJelleg
+Házszám: %$intezmenyCimHazszam
+Telefon: %$intezmenyTelefon
+Honlap: %$intezmenyHonlap
+Email: %$intezmenyEmail
+Fax: %$intezmenyFax
+Negyedév: %$negyedev
+Év: %$ev
+Hó: %$honap
+Hó név: %$hoNev
+Nap: %$nap
+Félévi-e: %?felevi|félévi|nem félévi%?
+
+%{diak
+ Diák neve: %$diakNev Osztály: %$osztaly
+%{targy
+ Tárgy neve: %$targyNev
+%{szempont
+ %$szempont
+%{minosites
+ %?valasztott|X|O%? %$minosites %?%?elsoValasztott|(első)|(nem első)%? %?tobbedikValasztott|(többedik)|(nem többedik)%?
+%}minosites
+ %$egyediMinosites
+%}szempont
+ Tárgy minősítés: %$targyMinosites
+%}targy
+
+ Igazolt: %$igazolt
+ Igazolatlan: %$igazolatlan
+ Késés perc összeg: %$kesesPercOsszeg
+ Késésekből adódó igazolatlanok: %$kesesIgazolatlan
+ Összes igazolatlan: %$osszesIgazolatlan
+
+ Gyakorlati igazolt: %$gyakIgazolt
+ Gyakorlati igazolatlan: %$hyakIgazolatlan
+ Gyakorlati késés perc összeg: %$gyakKesesPercOsszeg
+ Gyakorlati késésekből adódó igazolatlanok: %$gyakKesesIgazolatlan
+
+ Elmélet igazolt: %$elmIgazolt
+ Elmélet igazolatlan: %$elmIgazolatlan
+ Elmélet késés perc összeg: %$elmKesesPercOsszeg
+ Elmélet késésekből adódó igazolatlanok: %$elmKesesIgazolatlan
+
+%}diak
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/torzslap.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/torzslap.tmpl
new file mode 100644
index 00000000..7632031d
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/torzslap.tmpl
@@ -0,0 +1,48 @@
+%!függvény kiterjesztés
+Dt: %$nyomtatasDt
+Intézmény: %$intezmenyNev
+OM: %$intezmenyOMKod
+Irsz: %$intezmenyCimIrsz
+Helység: %$intezmenyCimHelyseg
+Közterület-név: %$intezmenyCimKozteruletNev
+Közterület-jelleg: %$intezmenyCimKozteruletJelleg
+Házszám: %$intezmenyCimHazszam
+Telefon: %$intezmenyTelefon
+Honlap: %$intezmenyHonlap
+Email: %$intezmenyEmail
+Fax: %$intezmenyFax
+Negyedév: %$negyedev
+Év: %$ev
+Hó: %$honap
+Hó név: %$hoNev
+Nap: %$nap
+
+%{diak
+Személyes adatai
+ Diák neve: %$diakNev Osztály: %$osztaly
+ Oktatási azonosító: %$oktatasiAzonosito
+ Törzslapszám: %$torzslapSzam
+ Generált törzslapszám: %$torzslapszam
+ Napló sorszáma: %$naploSorszam
+ Évfolyama: %$evfolyam
+ Állampolgársága: %$allampolgarsag
+ Anyja: %$anyanevElotag %$anyacsaladinev %$anyautonev
+ Születési helye: %$szuletesiHely, %$szuletesiOrszag
+ Születési idő: %$szuletesiIdo
+ Feljegyzések: %$feljegyzesek
+
+Szöveges Minősítése:
+%{targy
+ Tárgy neve: %$targyNev
+%{szempont
+ %$szempont
+%{minosites
+ %?elsoValasztott|Első választott|Nem első%?
+ %?tobbedikValasztott|Többedik választott|Nem többedik%?
+ %?valasztott|X|O%? %$minosites
+%}minosites
+ %$egyediMinosites
+%}szempont
+ Tárgy minősítés: %$targyMinosites
+%}targy
+%}diak
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/zaradek.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/zaradek.tmpl
new file mode 100644
index 00000000..83aaf314
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/draft/zaradek.tmpl
@@ -0,0 +1,33 @@
+
+Nyomtatás dátuma: %$nyomtatasDt
+Tanév: %$tanevJele
+Intézmény: %$intezmenyNev
+ Irsz: %$intezmenyCimIrsz
+ Helység: %$intezmenyCimHelyseg
+ Közterület-név: %$intezmenyCimKozteruletNev
+ Közterület-jelleg: %$intezmenyCimKozteruletJelleg
+ Házszám: %$intezmenyCimHazszam
+ Telefon: %$intezmenyTelefon
+ Honlap: %$intezmenyHonlap
+ Email: %$intezmenyEmail
+ Fax: %$intezmenyFax
+Osztaly: %$osztalyJele
+
+%{diak
+ Diák neve: %$diakNev
+%{zaradek
+ Záradék dátuma: %$dt
+ Szövege: %$szoveg
+ Sorszáma: %$sorszam
+%}zaradek
+%{bejegyzes
+ Beírás dátuma: %$beirasDt
+ Típus: %$tipus
+ Fokozat: %$fokozat
+ Fokozat szöveggel: %$szovFokozat
+ Szöveg: %$szoveg
+ Tanár: %$tanarNev
+ Bejegyzés azonosító: %$bejegyzesId
+ Referencia dátum: %$referenciaDt
+%}bejegyzes
+%}diak
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/example/diakAdatlap-fenykep_helyett_max_4_jogviszonyvaltassal.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/diakAdatlap-fenykep_helyett_max_4_jogviszonyvaltassal.tmpl
new file mode 100644
index 00000000..30556662
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/diakAdatlap-fenykep_helyett_max_4_jogviszonyvaltassal.tmpl
@@ -0,0 +1,165 @@
+%!pdfLaTeXA4 pdf
+\documentclass[a4paper,10pt]{article}
+
+\usepackage[a4paper]{geometry} % A4-os méret
+\usepackage[utf8]{inputenc} % UTF-8 kódolású forrás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{array}
+\usepackage{tabularx}
+\usepackage{fancyhdr}
+\pagestyle{fancy}
+\textheight 23cm
+\def\mayor{%
+\font\mayorfnt=cmsl8%
+\font\Mayorfnt=cmsl12
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\cfoot{\small \copyright\mayor\ elektronikus napló - Nyomtatva: %$ev. %$hoNev %$nap.}\lhead{\small %$intezmenynev}
+\rhead{\small Tanulói adatlap}
+
+\begin{document}
+\setlength{\parindent}{0em}
+\setlength{\tabcolsep}{3pt} % cellpadding
+\renewcommand{\arraystretch}{1.2}
+
+%{diak
+\begin{tabularx}{312pt}{| >{\sffamily}r >{\slshape}X |}
+\hline
+\multicolumn{2}{|c|}{\sffamily Családinév / Utónév}\\
+\multicolumn{2}{|c|}{\large\bfseries %$viseltCsaladinev \qquad %$viseltUtonev}\\
+\hline
+\multicolumn{2}{l}{\sffamily\bfseries\slshape Tanuló adatai\vbox to 16pt{}}\\
+\hline
+Születési idő: & %$szuletesiEv. %$szuletesiHoNev %$szuletesiNap.\\
+Születési hely: & %$szuletesiHely\\
+Anyja neve: & %$anyaNev\\
+Állampolgársága / Neme: & %$allampolgarsag / %$nem\\
+Jogviszony: & %$jogviszonyKEv. %$jogviszonyKHoNev %$jogviszonyKNap%?jogviszonyVEv|--%$jogviszonyVEv. %$jogviszonyVHoNev %$jogviszonyVNap.|.%? \\
+TAJ: & %$tajSzam\\
+Diákigazolványszám: & %$diakigazolvanySzam\\
+Személyi igazolvány szám: & %$szemelyiIgazolvanySzam\\
+Tartózkodási okirat szám: & %$tartozkodasiOkiratSzam\\
+Adóazonosító: & %$adoazonosito\\
+\hline
+\end{tabularx}\hspace*{2pt}\begin{tabularx}{104pt}{| >{\sffamily}r >{\slshape}X |}
+\hline
+\multicolumn{2}{|c|}{\sffamily Oktatási azonosító:}\\
+\multicolumn{2}{|c|}{\large\bfseries %$oId}\\
+\hline
+\multicolumn{1}{r}{\sffamily Osztály:\vbox to 16pt{}}&\multicolumn{1}{l}{\slshape %$osztalyJel}\\
+\hline
+\multicolumn{2}{|c|}{\sffamily Jogviszony:}\\
+&\\
+\multicolumn{2}{|l|}{\sffamily %$jvDt0}\\
+\multicolumn{2}{|r|}{\slshape %$jvStat0}\\
+\multicolumn{2}{|l|}{\sffamily %$jvDt1}\\
+\multicolumn{2}{|r|}{\slshape %$jvStat1}\\
+\multicolumn{2}{|l|}{\sffamily %$jvDt2}\\
+\multicolumn{2}{|r|}{\slshape %$jvStat2}\\
+\multicolumn{2}{|l|}{\sffamily %$jvDt3}\\
+\multicolumn{2}{|r|}{\slshape %$jvStat3}\\
+%%%\multicolumn{2}{|l|}{\sffamily %$jvDt4}\\
+%%%\multicolumn{2}{|r|}{\slshape %$jvStat4}\\
+\hline
+\end{tabularx}
+
+\vspace*{10pt}
+{\sffamily\bfseries\slshape Tanuló elérhetősége}
+
+\begin{tabularx}{418pt}{| >{\sffamily}r >{\slshape}l<{\hspace*{4pt}} | >{\sffamily}r >{\slshape}X |}
+\hline
+Lakhely: &\multicolumn{3}{l|}{\slshape %?lakhelyHelyseg|%$lakhelyIrsz %$lakhelyHelyseg, %$lakhelyKozteruletNev %$lakhelyKozteruletJelleg %$lakhelyHazszam %$lakhelyEmelet %$lakhelyAjto|%? }\\
+Tartózkodási hely: & \multicolumn{3}{l|}{\slshape %?tartHelyseg|%$tartIrsz %$tartHelyseg, %$tartKozteruletNev %$tartKozteruletJelleg %$tartHazszam %$tartEmelet %$tartAjto|%? }\\
+\hline
+Telefonszám: & \makebox[114pt]{%$telefon} & Mobil: & %$mobil \\
+\hline
+E-mail: &\multicolumn{3}{l|}{\slshape %$email}\\
+\hline
+\end{tabularx}
+
+\vspace*{10pt}
+\renewcommand{\arraystretch}{1.1}
+\begin{tabularx}{208pt}{| >{\sffamily}r >{\slshape}X |}
+\multicolumn{2}{l}{{\sffamily\slshape\bfseries Anya adatai}\hfill %$anyaStat}\\
+\hline
+Név: & %$anyanevElotag %$anyacsaladinev %$anyautonev\\
+\hline
+\sffamily Lakcím: & %$anyacimIrsz %$anyacimHelyseg\\
+\multicolumn{2}{|r|}{\slshape %$anyacimKozteruletNev %$anyacimKozteruletJelleg %$anyacimHazszam %$anyacimEmelet %$anyacimAjto}\\
+\hline
+Telefon: & %$anyatelefon\\
+Mobil: & %$anyamobil\\
+E-mail: & %$anyaemail\\
+\hline
+Születési év: & %$anyaszuletesiEv\\
+Foglalkozás: & %$anyafoglalkozas\\
+Munkahely: & %$anyamunkahely\\
+\hline
+\multicolumn{2}{l}{\vbox to 16pt{}{\sffamily\bfseries\slshape Gondviselő adatai}\hfill %$gondviseloStat}\\
+\hline
+Név: & %$gondviselonevElotag %$gondviselocsaladinev %$gondviseloutonev\\
+\hline
+\sffamily Lakcím: & %$gondviselocimIrsz %$gondviselocimHelyseg\\
+\multicolumn{2}{|r|}{\slshape %$gondviselocimKozteruletNev %$gondviselocimKozteruletJelleg %$gondviselocimHazszam %$gondviselocimEmelet %$gondviselocimAjto}\\
+\hline
+Telefon: & %$gondviselotelefon\\
+Mobil: & %$gondviselomobil\\
+E-mail: & %$gondviseloemail\\
+\hline
+Születési év: & %$gondviseloszuletesiEv\\
+Foglalkozás: & %$gondviselofoglalkozas\\
+Munkahely: & %$gondviselomunkahely\\
+\hline
+\end{tabularx}\hspace*{2pt}\begin{tabularx}{208pt}{| >{\sffamily}r >{\slshape}X |}
+\multicolumn{2}{l}{{\sffamily\slshape\bfseries Apa adatai}\hfill %$apaStat}\\
+\hline
+Név: & %$apanevElotag %$apacsaladinev %$apautonev\\
+\hline
+\sffamily Lakcím: & %$apacimIrsz %$apacimHelyseg\\
+\multicolumn{2}{|r|}{\slshape %$apacimKozteruletNev %$apacimKozteruletJelleg %$apacimHazszam %$apacimEmelet %$apacimAjto}\\
+\hline
+Telefon: & %$apatelefon\\
+Mobil: & %$apamobil\\
+E-mail: & %$apaemail\\
+\hline
+Születési év: & %$apaszuletesiEv\\
+Foglalkozás: & %$apafoglalkozas\\
+Munkahely: & %$apamunkahely\\
+\hline
+\multicolumn{2}{l}{\vbox to 16pt{}{\sffamily\bfseries\slshape Nevelő adatai}\hfill %$neveloStat}\\
+\hline
+Név: & %$nevelonevElotag %$nevelocsaladinev %$neveloutonev\\
+\hline
+\sffamily Lakcím: & %$nevelocimIrsz %$nevelocimHelyseg\\
+\multicolumn{2}{|r|}{\slshape %$nevelocimKozteruletNev %$nevelocimKozteruletJelleg %$nevelocimHazszam %$nevelocimEmelet %$nevelocimAjto}\\
+\hline
+Telefon: & %$nevelotelefon\\
+Mobil: & %$nevelomobil\\
+E-mail: & %$neveloemail\\
+\hline
+Születési év: & %$neveloszuletesiEv\\
+Foglalkozás: & %$nevelofoglalkozas\\
+Munkahely: & %$nevelomunkahely\\
+\hline
+\end{tabularx}
+
+\vspace*{10pt}
+{\sffamily\bfseries\slshape Egyéb adatok}
+
+\begin{tabularx}{418pt}{| >{\sffamily}r >{\slshape}l<{\hspace*{4pt}} | >{\sffamily}r >{\slshape}X |}
+\hline
+Törvényes képviselő:&\multicolumn{3}{l|}{\slshape %$torvenyesKepviselo}\\
+\hline
+Szociális helyzet: &\multicolumn{3}{l|}{\slshape %$szocialisHelyzet}\\
+Fogyatékosság: &\multicolumn{3}{l|}{\slshape %$fogyatekossag}\\
+\hline
+Finanszírozás: & \makebox[114pt]{%$penzugyiStatusz\hfill} & Gondozási szám: & %$gondozasiSzam \\
+\hline
+\end{tabularx}
+
+\newpage
+
+%}diak
+
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/example/diakAdatlap-szulostatusz_szoveggel.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/diakAdatlap-szulostatusz_szoveggel.tmpl
new file mode 100644
index 00000000..587ffd38
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/diakAdatlap-szulostatusz_szoveggel.tmpl
@@ -0,0 +1,163 @@
+%!pdfLaTeXA4 pdf
+\documentclass[a4paper,10pt]{article}
+
+\usepackage[a4paper]{geometry} % A4-os méret
+\usepackage[utf8]{inputenc} % UTF-8 kódolású forrás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{array}
+\usepackage{tabularx}
+\usepackage{fancyhdr}
+\pagestyle{fancy}
+\textheight 23cm
+\def\mayor{%
+\font\mayorfnt=cmsl8%
+\font\Mayorfnt=cmsl12
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\cfoot{\small \copyright\mayor\ elektronikus napló - Nyomtatva: %$ev. %$hoNev %$nap.}\lhead{\small %$intezmenynev}
+\rhead{\small Tanulói adatlap}
+
+\begin{document}
+\setlength{\parindent}{0em}
+\setlength{\tabcolsep}{3pt} % cellpadding
+\renewcommand{\arraystretch}{1.2}
+
+%{diak
+\begin{tabularx}{312pt}{| >{\sffamily}r >{\slshape}X |}
+\hline
+\multicolumn{2}{|c|}{\sffamily Családinév / Utónév}\\
+\multicolumn{2}{|c|}{\large\bfseries %$viseltCsaladinev \qquad %$viseltUtonev}\\
+\hline
+\multicolumn{2}{l}{\sffamily\bfseries\slshape Tanuló adatai\vbox to 16pt{}}\\
+\hline
+Születési idő: & %$szuletesiEv. %$szuletesiHoNev %$szuletesiNap.\\
+Születési hely: & %$szuletesiHely\\
+Anyja neve: & %$anyaNev\\
+Állampolgársága / Neme: & %$allampolgarsag / %$nem\\
+Jogviszony: & %$jogviszonyKEv. %$jogviszonyKHoNev %$jogviszonyKNap%?jogviszonyVEv|--%$jogviszonyVEv. %$jogviszonyVHoNev %$jogviszonyVNap.|.%? \\
+TAJ: & %$tajSzam\\
+Diákigazolványszám: & %$diakigazolvanySzam\\
+Személyi igazolvány szám: & %$szemelyiIgazolvanySzam\\
+Tartózkodási okirat szám: & %$tartozkodasiOkiratSzam\\
+Adóazonosító: & %$adoazonosito\\
+\hline
+\end{tabularx}\hspace*{2pt}\begin{tabularx}{104pt}{| >{\sffamily}r >{\slshape}X |}
+\hline
+\multicolumn{2}{|c|}{\sffamily Oktatási azonosító:}\\
+\multicolumn{2}{|c|}{\large\bfseries %$oId}\\
+\hline
+\multicolumn{1}{r}{\sffamily Osztály:\vbox to 16pt{}}&\multicolumn{1}{l}{\slshape %$osztalyJel}\\
+\hline
+&\\
+&\\
+&\\
+&\\
+\multicolumn{2}{|c|}{\slshape fénykép}\\
+&\\
+&\\
+&\\
+&\\
+&\\
+\hline
+\end{tabularx}
+
+\vspace*{10pt}
+{\sffamily\bfseries\slshape Tanuló elérhetősége}
+
+\begin{tabularx}{418pt}{| >{\sffamily}r >{\slshape}l<{\hspace*{4pt}} | >{\sffamily}r >{\slshape}X |}
+\hline
+Lakhely: &\multicolumn{3}{l|}{\slshape %?lakhelyHelyseg|%$lakhelyIrsz %$lakhelyHelyseg, %$lakhelyKozteruletNev %$lakhelyKozteruletJelleg %$lakhelyHazszam %$lakhelyEmelet %$lakhelyAjto|%? }\\
+Tartózkodási hely: & \multicolumn{3}{l|}{\slshape %?tartHelyseg|%$tartIrsz %$tartHelyseg, %$tartKozteruletNev %$tartKozteruletJelleg %$tartHazszam %$tartEmelet %$tartAjto|%? }\\
+\hline
+Telefonszám: & \makebox[114pt]{%$telefon} & Mobil: & %$mobil \\
+\hline
+E-mail: &\multicolumn{3}{l|}{\slshape %$email}\\
+\hline
+\end{tabularx}
+
+\vspace*{10pt}
+\renewcommand{\arraystretch}{1.1}
+\begin{tabularx}{208pt}{| >{\sffamily}r >{\slshape}X |}
+\multicolumn{2}{l}{{\sffamily\slshape\bfseries Anya adatai}\hfill %$anyastatusz}\\
+\hline
+Név: & %$anyanevElotag %$anyacsaladinev %$anyautonev\\
+\hline
+\sffamily Lakcím: & %$anyacimIrsz %$anyacimHelyseg\\
+\multicolumn{2}{|r|}{\slshape %$anyacimKozteruletNev %$anyacimKozteruletJelleg %$anyacimHazszam %$anyacimEmelet %$anyacimAjto}\\
+\hline
+Telefon: & %$anyatelefon\\
+Mobil: & %$anyamobil\\
+E-mail: & %$anyaemail\\
+\hline
+Születési év: & %$anyaszuletesiEv\\
+Foglalkozás: & %$anyafoglalkozas\\
+Munkahely: & %$anyamunkahely\\
+\hline
+\multicolumn{2}{l}{\vbox to 16pt{}{\sffamily\bfseries\slshape Gondviselő adatai}\hfill %$gondviselostatusz}\\
+\hline
+Név: & %$gondviselonevElotag %$gondviselocsaladinev %$gondviseloutonev\\
+\hline
+\sffamily Lakcím: & %$gondviselocimIrsz %$gondviselocimHelyseg\\
+\multicolumn{2}{|r|}{\slshape %$gondviselocimKozteruletNev %$gondviselocimKozteruletJelleg %$gondviselocimHazszam %$gondviselocimEmelet %$gondviselocimAjto}\\
+\hline
+Telefon: & %$gondviselotelefon\\
+Mobil: & %$gondviselomobil\\
+E-mail: & %$gondviseloemail\\
+\hline
+Születési év: & %$gondviseloszuletesiEv\\
+Foglalkozás: & %$gondviselofoglalkozas\\
+Munkahely: & %$gondviselomunkahely\\
+\hline
+\end{tabularx}\hspace*{2pt}\begin{tabularx}{208pt}{| >{\sffamily}r >{\slshape}X |}
+\multicolumn{2}{l}{{\sffamily\slshape\bfseries Apa adatai}\hfill %$apastatusz}\\
+\hline
+Név: & %$apanevElotag %$apacsaladinev %$apautonev\\
+\hline
+\sffamily Lakcím: & %$apacimIrsz %$apacimHelyseg\\
+\multicolumn{2}{|r|}{\slshape %$apacimKozteruletNev %$apacimKozteruletJelleg %$apacimHazszam %$apacimEmelet %$apacimAjto}\\
+\hline
+Telefon: & %$apatelefon\\
+Mobil: & %$apamobil\\
+E-mail: & %$apaemail\\
+\hline
+Születési év: & %$apaszuletesiEv\\
+Foglalkozás: & %$apafoglalkozas\\
+Munkahely: & %$apamunkahely\\
+\hline
+\multicolumn{2}{l}{\vbox to 16pt{}{\sffamily\bfseries\slshape Nevelő adatai}\hfill %$nevelostatusz}\\
+\hline
+Név: & %$nevelonevElotag %$nevelocsaladinev %$neveloutonev\\
+\hline
+\sffamily Lakcím: & %$nevelocimIrsz %$nevelocimHelyseg\\
+\multicolumn{2}{|r|}{\slshape %$nevelocimKozteruletNev %$nevelocimKozteruletJelleg %$nevelocimHazszam %$nevelocimEmelet %$nevelocimAjto}\\
+\hline
+Telefon: & %$nevelotelefon\\
+Mobil: & %$nevelomobil\\
+E-mail: & %$neveloemail\\
+\hline
+Születési év: & %$neveloszuletesiEv\\
+Foglalkozás: & %$nevelofoglalkozas\\
+Munkahely: & %$nevelomunkahely\\
+\hline
+\end{tabularx}
+
+\vspace*{10pt}
+{\sffamily\bfseries\slshape Egyéb adatok}
+
+\begin{tabularx}{418pt}{| >{\sffamily}r >{\slshape}l<{\hspace*{4pt}} | >{\sffamily}r >{\slshape}X |}
+\hline
+Törvényes képviselő:&\multicolumn{3}{l|}{\slshape %$torvenyesKepviselo}\\
+\hline
+Szociális helyzet: &\multicolumn{3}{l|}{\slshape %$szocialisHelyzet}\\
+Fogyatékosság: &\multicolumn{3}{l|}{\slshape %$fogyatekossag}\\
+\hline
+Finanszírozás: & \makebox[114pt]{%$penzugyiStatusz\hfill} & Gondozási szám: & %$gondozasiSzam \\
+\hline
+\end{tabularx}
+
+\newpage
+
+%}diak
+
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-A4-ketsorosfejlec-soktantargyhoz.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-A4-ketsorosfejlec-soktantargyhoz.tmpl
new file mode 100644
index 00000000..f1acb141
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-A4-ketsorosfejlec-soktantargyhoz.tmpl
@@ -0,0 +1,74 @@
+%!pdfLaTeXA4 pdf
+%
+% Félévi értesítő
+% A4-es méretű, kétsoros fejlécű értesítő
+%
+% Szerző: Vass Gergely (Szentpáli István Kereskedelmi és Vendéglátó Szakközépiskola és Szakiskola)
+%
+%
+\documentclass[8pt]{article}
+
+\usepackage[a4paper]{geometry} % A4-es méret
+\usepackage[utf8x]{inputenc} % UTF-8 kódolású forrás (ucs)
+\usepackage{ucs} % Jobb UTF-8 támogatás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{fancyhdr} % Ritkítás
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+\addtolength{\skip\footins}{2mm}
+\addtolength{\textheight}{10mm}
+\setlength{\footskip}{16pt}
+\setlength{\headsep}{14pt}
+\cfoot{\normalsize \copyright\mayor\ elektronikus napló - Nyomtatva: %$nyomtatasDt}
+\chead{\large %$intezmenyNev\\ Értesítő %$tanevKezdesEv-%$tanevZarasEv/%$szemeszter}
+%\lhead{\large %$intezmenyNev}
+\begin{document}
+
+%{diak
+\begin{center}
+{\Huge %$diakNev}\\
+{\Large %$osztaly osztály}
+
+\vspace{4pt}
+
+\begin{tabular}{@{\ \ }l|r@{\ \ }}
+\toprule\hline magatartás & \emph{%$magatartas}\\
+\hline szorgalom & \emph{%$szorgalom}\\
+\hline\hline
+
+%{targy
+%$targyNev & \emph{%$hivatalos %$mJel} \\
+\hline
+%}targy
+
+\bottomrule
+\end{tabular}
+
+\vspace{8pt}
+\begin{tabular}{@{\ \ }l|r|l|r@{\ \ }}
+\multicolumn{4}{c}{mulasztott órák száma} \\
+\midrule
+igazolt&{\sl %$igazolt}&igazolatlan\footnotemark[1]&{\sl %$igazolatlan}\\
+\bottomrule
+\end{tabular}
+\footnotetext[1]{Tartalmazhat még igazolható hiányzásokat is!}
+\vspace{8pt}\begin{flushleft}
+{\Large %$intezmenyCimHelyseg, %$ev. %$hoNev 20.}
+\end{flushleft}
+\vspace{12pt}\slshape\Large
+\begin{tabular}{ccc}
+\rule{5cm}{0.1pt}&&\rule{5cm}{0.1pt}\\
+osztályfőnök&&szülő\\
+\end{tabular}
+\end{center}
+\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+%}diak
+
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-A4-split.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-A4-split.tmpl
new file mode 100644
index 00000000..dece5130
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-A4-split.tmpl
@@ -0,0 +1,70 @@
+%!pdfLaTeXA4Split zip
+%
+% Félévi értesítő
+% A4-es méretű, kétsoros fejlécű értesítő, laponként külön pdf zip-be csomagolva
+%
+%
+\documentclass[8pt]{article}
+
+\usepackage[a4paper]{geometry} % A4-es méret
+\usepackage[utf8x]{inputenc} % UTF-8 kódolású forrás (ucs)
+\usepackage{ucs} % Jobb UTF-8 támogatás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{fancyhdr} % Ritkítás
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+\addtolength{\skip\footins}{2mm}
+\addtolength{\textheight}{10mm}
+\setlength{\footskip}{16pt}
+\setlength{\headsep}{14pt}
+\cfoot{\normalsize \copyright\mayor\ elektronikus napló - Nyomtatva: %$nyomtatasDt}
+\chead{\large %$intezmenyNev\\ Értesítő %$tanevKezdesEv-%$tanevZarasEv/%$szemeszter}
+%\lhead{\large %$intezmenyNev}
+\begin{document}
+
+%{diak
+\begin{center}
+
+\ \Large
+\vspace{32pt}
+
+{\Huge %$diakNev}
+
+\vspace{6pt}
+{\Large %$osztaly osztály}
+
+\vspace{4pt}
+
+\begin{tabular}{@{\ \ }l|r@{\ \ }}
+\toprule\hline magatartás & \emph{%$magatartas}\\
+\hline szorgalom & \emph{%$szorgalom}\\
+\hline\hline
+
+%{targy
+%$targyNev & \emph{%$hivatalos %$mJel} \\
+\hline
+%}targy
+
+\bottomrule
+\end{tabular}
+
+\vspace{32pt}\begin{flushleft}
+{\Large %$intezmenyCimHelyseg, %$ev. %$hoNev 20.}
+\end{flushleft}
+\vspace{24pt}\slshape\Large
+\begin{tabular}{ccc}
+\rule{5cm}{0.1pt}&&\rule{5cm}{0.1pt}\\
+osztályfőnök&&szülő\\
+\end{tabular}
+\end{center}
+\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+%}diak
+
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-A4.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-A4.tmpl
new file mode 100644
index 00000000..d7cb95c3
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-A4.tmpl
@@ -0,0 +1,74 @@
+%!pdfLaTeXA4 pdf
+%
+% Félévi értesítő
+% A4-es méretű, megnövelt betűméretű (kivéve a lábjegyzet) sablon
+%
+% Szerző: Hóbor Miklós (Toldy Gimnázium)
+%
+%
+\documentclass[8pt]{article}
+
+\usepackage[a4paper]{geometry} % A4-es méret
+\usepackage[utf8x]{inputenc} % UTF-8 kódolású forrás (ucs)
+\usepackage{ucs} % Jobb UTF-8 támogatás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{fancyhdr} % Ritkítás
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+\addtolength{\skip\footins}{2mm}
+\addtolength{\textheight}{10mm}
+\setlength{\footskip}{16pt}
+\setlength{\headsep}{14pt}
+\cfoot{\normalsize \copyright\mayor\ elektronikus napló - Nyomtatva: %$nyomtatasDt}\lhead{\large %$intezmenyNev}
+\rhead{\large Értesítő %$tanevKezdesEv-%$tanevZarasEv/%$szemeszter}
+\begin{document}
+
+%{diak
+\begin{center}
+{\Huge %$diakNev}\\
+{\Large %$osztaly osztály}
+
+\vspace{4pt}
+
+\LARGE
+\begin{tabular}{@{\ \ }l|r@{\ \ }}
+\toprule\hline magatartás & \emph{%$magatartas}\\
+\hline szorgalom & \emph{%$szorgalom}\\
+\hline\hline
+
+%{targy
+%$targyNev & \emph{%$hivatalos %$mJel} \\
+\hline
+%}targy
+
+\bottomrule
+\end{tabular}
+
+\vspace{8pt}
+\begin{tabular}{@{\ \ }l|r|l|r@{\ \ }}
+\multicolumn{4}{c}{mulasztott órák száma} \\
+\midrule
+igazolt&{\sl %$igazolt}&igazolatlan\footnotemark[1]&{\sl %$igazolatlan}\\
+\bottomrule
+\end{tabular}
+\footnotetext[1]{Tartalmazhat még igazolható hiányzásokat is!}
+\vspace{8pt}\begin{flushleft}
+{\Large %$intezmenyCimHelyseg, %$ev. %$hoNev 20.}
+\end{flushleft}
+\vspace{12pt}\slshape\Large
+\begin{tabular}{ccc}
+\rule{5cm}{0.1pt}&&\rule{5cm}{0.1pt}\\
+osztályfőnök&&szülő\\
+\end{tabular}
+\end{center}
+\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+%}diak
+
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-A6-19targy.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-A6-19targy.tmpl
new file mode 100644
index 00000000..acf45510
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-A6-19targy.tmpl
@@ -0,0 +1,74 @@
+%!pdfLaTeXA6 pdf
+%
+% Félévi értesítő
+%
+% Szerző: Vass Gergely (info@ker-misk.sulinet.hu)
+%
+\documentclass[8pt]{article}
+
+\usepackage[a6paper]{geometry} % A6-os méret
+\usepackage[utf8x]{inputenc} % UTF-8 kódolású forrás (ucs)
+\usepackage{ucs} % Jobb UTF-8 támogatás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{fancyhdr} % Ritkítás
+\addtolength{\textheight}{1.2 truecm}
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+\addtolength{\skip\footins}{2mm}
+\addtolength{\textheight}{8mm}
+\setlength{\footskip}{12pt}
+\setlength{\headsep}{10pt}
+\cfoot{\tiny \copyright\mayor\ elektronikus napló - Nyomtatva: %$nyomtatasDt}\lhead{\tiny %$intezmenyNev}
+\rhead{\tiny Értesítő %$tanevKezdesEv-%$tanevZarasEv/%$szemeszter}
+\begin{document}
+
+%{diak
+\begin{center}
+\mbox{}\\[-8.5mm]
+\textbf{\small \bfseries %$diakNev}\\ [-1.5mm]
+{\scriptsize %$osztaly osztály}
+
+\vspace{2pt}
+
+\small
+\begin{tabular}{@{\ \ }l|r@{\ \ }}
+\toprule\hline magatartás & \emph{%$magatartas}\\
+\hline szorgalom & \emph{%$szorgalom}\\
+\hline\hline
+
+%{targy
+%$targyNev & \emph{%$hivatalos %$mJel} \\
+\hline
+%}targy
+
+\bottomrule
+\end{tabular}
+
+\vspace{4pt}
+\begin{tabular}{@{\ \ }l|r|l|r@{\ \ }}
+\multicolumn{4}{c}{mulasztott órák száma} \\
+\midrule
+igazolt&{\sl %$igazolt}&igazolatlan\footnotemark[1]&{\sl %$igazolatlan}\\
+\bottomrule
+\end{tabular}
+\footnotetext[1]{Tartalmazhat még igazolható hiányzásokat is!}
+\vspace{4pt}\begin{flushleft}
+{\scriptsize %$intezmenyCimHelyseg, %$ev. %$hoNev %$nap.}
+\end{flushleft}
+\vspace{6pt}\slshape\scriptsize
+\begin{tabular}{ccc}
+\rule{3cm}{0.1pt}&&\rule{3cm}{0.1pt}\\
+osztályfőnök&&szülő\\
+\end{tabular}
+\end{center}
+\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+%}diak
+
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-A6-aprobetus.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-A6-aprobetus.tmpl
new file mode 100644
index 00000000..cf606409
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-A6-aprobetus.tmpl
@@ -0,0 +1,74 @@
+%!pdfLaTeXA6 pdf
+%
+% Félévi értesítő
+%
+% Szerző: Vass Gergely (info@ker-misk.sulinet.hu)
+%
+\documentclass[8pt]{article}
+
+\usepackage[a6paper]{geometry} % A6-os méret
+\usepackage[utf8x]{inputenc} % UTF-8 kódolású forrás (ucs)
+\usepackage{ucs} % Jobb UTF-8 támogatás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{fancyhdr} % Ritkítás
+\addtolength{\textheight}{1.2 truecm}
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+\addtolength{\skip\footins}{2mm}
+\addtolength{\textheight}{2mm}
+\setlength{\footskip}{12pt}
+\setlength{\headsep}{10pt}
+\cfoot{\tiny \copyright\mayor\ elektronikus napló - Nyomtatva: %$nyomtatasDt}\lhead{\tiny %$intezmenyNev}
+\rhead{\tiny Értesítő %$tanevKezdesEv-%$tanevZarasEv/%$szemeszter}
+\begin{document}
+
+%{diak
+\begin{center}
+\mbox{}\\[-8.5mm]
+\textbf{\small \bfseries %$diakNev}\\ [-1.5mm]
+{\scriptsize %$osztaly osztály}
+
+\vspace{2pt}
+
+\footnotesize
+\begin{tabular}{@{\ \ }l|r@{\ \ }}
+\toprule\hline magatartás & \emph{%$magatartas}\\
+\hline szorgalom & \emph{%$szorgalom}\\
+\hline\hline
+
+%{targy
+%$targyNev & \emph{%$hivatalos %$mJel} \\
+\hline
+%}targy
+
+\bottomrule
+\end{tabular}
+
+\vspace{4pt}
+\begin{tabular}{@{\ \ }l|r|l|r@{\ \ }}
+\multicolumn{4}{c}{mulasztott órák száma} \\
+\midrule
+igazolt&{\sl %$igazolt}&igazolatlan\footnotemark[1]&{\sl %$igazolatlan}\\
+\bottomrule
+\end{tabular}
+\footnotetext[1]{Tartalmazhat még igazolható hiányzásokat is!}
+\vspace{4pt}\begin{flushleft}
+{\scriptsize %$intezmenyCimHelyseg, %$ev. %$hoNev %$nap.}
+\end{flushleft}
+\vspace{6pt}\slshape\scriptsize
+\begin{tabular}{ccc}
+\rule{3cm}{0.1pt}&&\rule{3cm}{0.1pt}\\
+osztályfőnök&&szülő\\
+\end{tabular}
+\end{center}
+\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+%}diak
+
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-A6-helytakarekos.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-A6-helytakarekos.tmpl
new file mode 100644
index 00000000..fc524fe5
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-A6-helytakarekos.tmpl
@@ -0,0 +1,80 @@
+%!pdfLaTeXA6 pdf
+%
+% Félévi értesítő
+%
+% Szerző: Szirmai Ottó (szirmai_otto@bethlenszki.hu)
+%
+\documentclass[8pt]{article}
+
+\usepackage[a6paper]{geometry} % A6-os méret
+\usepackage[utf8x]{inputenc} % UTF-8 kódolású forrás (ucs)
+\usepackage{ucs} % Jobb UTF-8 támogatás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{fancyhdr} % Ritkítás
+% ----------------------------- Az alábbi sor a láblécet tolja lejjebb, ettől több hasznos hely marad a lap alján.
+\addtolength{\textheight}{1 truecm}
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+\addtolength{\skip\footins}{2mm}
+\addtolength{\textheight}{10mm}
+\setlength{\footskip}{16pt}
+\setlength{\headsep}{14pt}
+\cfoot{\tiny \copyright\mayor\ elektronikus napló - Nyomtatva: %$nyomtatasDt}
+\chead{\tiny %$intezmenyNev\\ Értesítő %$tanevKezdesEv-%$tanevZarasEv/%$szemeszter}
+%\lhead{\tiny %$intezmenyNev}
+%\rhead{\tiny Értesítő %$tanevKezdesEv-%$tanevZarasEv/%$szemeszter}
+\begin{document}
+
+%{diak
+\begin{center}
+% ----------------------------------- Az alábbi két sorban a []-közötti számok a név elötti és utáni helyet állítják
+% ----------------------------------- A Diák nevének szövegét méretezhetjük: large, small, tiny
+\mbox{}\\[-7.5mm]
+{\large %$diakNev}\\[-0.5mm]
+{\scriptsize %$osztaly osztály}
+
+\vspace{2pt}
+
+\small
+\begin{tabular}{@{\ \ }l|r@{\ \ }}
+\toprule\hline magatartás & \emph{%$magatartas}\\
+\hline szorgalom & \emph{%$szorgalom}\\
+\hline\hline
+
+%{targy
+%$targyNev & \emph{%$hivatalos %$mJel} \\
+\hline
+%}targy
+
+\bottomrule
+\end{tabular}
+
+\vspace{4pt}
+\begin{tabular}{@{\ \ }l|r|l|r@{\ \ }}
+% ------------------------------------- Az alábbi sorokban volt benne az a változó ami berakta, hogy mennyit hiányzott a gyerek. Ez most üres, így kézzel kell kitölteni, viszont ennek köszönhetően igazodni lehet a helyi elvárásokhoz.
+\multicolumn{4}{c}{mulasztott órák száma} \\
+\midrule
+igazolt&{\sl }&igazolatlan\footnotemark[1]&{\sl }\\
+\bottomrule
+\end{tabular}
+\footnotetext[1]{Tartalmazhat még igazolható hiányzásokat is!}
+\vspace{4pt}\begin{flushleft}
+{\scriptsize %$intezmenyCimHelyseg, %$ev. %$hoNev %$nap.}
+\end{flushleft}
+\vspace{6pt}\slshape\scriptsize
+\begin{tabular}{ccc}
+\rule{3cm}{0.1pt}&&\rule{3cm}{0.1pt}\\
+osztályfőnök&&szülő\\
+\end{tabular}
+\end{center}
+\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+%}diak
+
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-elmelet-gyakorlat.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-elmelet-gyakorlat.tmpl
new file mode 100644
index 00000000..6631c467
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-elmelet-gyakorlat.tmpl
@@ -0,0 +1,78 @@
+%!pdfLaTeXA6 pdf
+%
+% texlive-latex-extra csomagot igényel (ragged2e)
+% - fejlécben több sorba tördeli az intézménynevet, ha kell
+% - tördeli a hosszú tárgyneveket is
+% - kés osrban külön jelennek meg az elméleti és gyakorlati hiányzás adatok
+% Félévi értesítő
+%
+\documentclass[8pt]{article}
+
+\usepackage[a6paper]{geometry} % A6-os méret
+\usepackage[utf8x]{inputenc} % UTF-8 kódolású forrás (ucs)
+\usepackage{ucs} % Jobb UTF-8 támogatás
+\usepackage{t1enc}
+\usepackage{ragged2e}
+\usepackage{array}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{fancyhdr} % Ritkítás
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+\addtolength{\skip\footins}{2mm}
+\addtolength{\textheight}{10mm}
+\setlength{\footskip}{16pt}
+\setlength{\headsep}{14pt}
+\cfoot{\tiny \copyright\mayor\ elektronikus napló - Nyomtatva: %$nyomtatasDt}
+\lhead{\tiny \parbox[b]{4cm}{\RaggedRight %$intezmenyNev}}
+\rhead{\tiny Értesítő %$tanevKezdesEv-%$tanevZarasEv/%$szemeszter}
+\begin{document}
+
+%{diak
+\begin{center}
+{\large %$diakNev}\\
+{\scriptsize %$osztaly osztály}
+
+\vspace{2pt}
+
+\small
+\begin{tabular}{>{\RaggedRight}m{3.8cm}@{\ \ }|>{\RaggedLeft}m{3cm}@{\ }}
+\toprule\hline magatartás & \emph{%$magatartas}\\
+\hline szorgalom & \emph{%$szorgalom}\\
+\hline\hline
+
+%{targy
+%$targyNev & \emph{%$hivatalos %$mJel} \\
+\hline
+%}targy
+
+\bottomrule
+\end{tabular}
+
+\vspace{4pt}
+\begin{tabular}{@{\ \ }l|r|l|r@{\ \ }}
+\multicolumn{4}{c}{mulasztott órák száma} \\
+\midrule
+elméleti igazolt&{\sl %$elmIgazolt}&igazolatlan\footnotemark[1]&{\sl %$elmOsszesIgazolatlan}\\
+gyakorlati igazolt&{\sl %$gyakIgazolt}&igazolatlan\footnotemark[1]&{\sl %$gyakOsszesIgazolatlan}\\
+\bottomrule
+\end{tabular}
+\footnotetext[1]{Tartalmazhat még igazolható hiányzásokat is!}
+\vspace{4pt}\begin{flushleft}
+{\scriptsize %$intezmenyCimHelyseg, %$ev. %$hoNev %$nap.}
+\end{flushleft}
+\vspace{6pt}\slshape\scriptsize
+\begin{tabular}{ccc}
+\rule{3cm}{0.1pt}&&\rule{3cm}{0.1pt}\\
+osztályfőnök&&szülő\\
+\end{tabular}
+\end{center}
+\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+%}diak
+
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-keses_percosszeggel.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-keses_percosszeggel.tmpl
new file mode 100644
index 00000000..b7789abd
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-keses_percosszeggel.tmpl
@@ -0,0 +1,70 @@
+%!pdfLaTeXA6 pdf
+%
+% Félévi értesítő
+%
+\documentclass[8pt]{article}
+
+\usepackage[a6paper]{geometry} % A6-os méret
+\usepackage[utf8x]{inputenc} % UTF-8 kódolású forrás (ucs)
+\usepackage{ucs} % Jobb UTF-8 támogatás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{fancyhdr} % Ritkítás
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+\addtolength{\skip\footins}{2mm}
+\addtolength{\textheight}{10mm}
+\setlength{\footskip}{16pt}
+\setlength{\headsep}{14pt}
+\cfoot{\tiny \copyright\mayor\ elektronikus napló - Nyomtatva: %$nyomtatasDt}\lhead{\tiny %$intezmenyNev}
+\rhead{\tiny Értesítő %$tanevKezdesEv-%$tanevZarasEv/%$szemeszter}
+\begin{document}
+
+%{diak
+\begin{center}
+{\large %$diakNev}\\
+{\scriptsize %$osztaly osztály}
+
+\vspace{2pt}
+
+\small
+\begin{tabular}{@{\ \ }l|r@{\ \ }}
+\toprule\hline magatartás & \emph{%$magatartas}\\
+\hline szorgalom & \emph{%$szorgalom}\\
+\hline\hline
+
+%{targy
+%$targyNev & \emph{%$hivatalos %$mJel} \\
+\hline
+%}targy
+
+\bottomrule
+\end{tabular}
+
+\vspace{4pt}
+\begin{tabular}{@{\ \ }l|r|l|r@{\ \ }}
+\multicolumn{4}{c}{mulasztott órák száma} \\
+\midrule
+igazolt&{\sl %$igazolt}&igazolatlan\footnotemark[1]&{\sl %$igazolatlan+%$kesesIgazolatlan}\\
+\bottomrule
+\end{tabular}
+\footnotetext[1]{igazolatlan (esetleg még igazolható) hiányzás+%$kesesPercOsszeg perc késés}
+\vspace{4pt}\begin{flushleft}
+{\scriptsize %$intezmenyCimHelyseg, %$ev. %$hoNev %$nap.}
+\end{flushleft}
+\vspace{6pt}\slshape\scriptsize
+\begin{tabular}{ccc}
+\rule{3cm}{0.1pt}&&\rule{3cm}{0.1pt}\\
+osztályfőnök&&szülő\\
+\end{tabular}
+\end{center}
+\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+%}diak
+
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-ketsoros_fejlec.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-ketsoros_fejlec.tmpl
new file mode 100644
index 00000000..69faed29
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-ketsoros_fejlec.tmpl
@@ -0,0 +1,72 @@
+%!pdfLaTeXA6 pdf
+%
+% Félévi értesítő
+%
+\documentclass[8pt]{article}
+
+\usepackage[a6paper]{geometry} % A6-os méret
+\usepackage[utf8x]{inputenc} % UTF-8 kódolású forrás (ucs)
+\usepackage{ucs} % Jobb UTF-8 támogatás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{fancyhdr} % Ritkítás
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+\addtolength{\skip\footins}{2mm}
+\addtolength{\textheight}{10mm}
+\setlength{\footskip}{16pt}
+\setlength{\headsep}{14pt}
+\cfoot{\tiny \copyright\mayor\ elektronikus napló - Nyomtatva: %$nyomtatasDt}
+\chead{\tiny %$intezmenyNev\\ Értesítő %$tanevKezdesEv-%$tanevZarasEv/%$szemeszter}
+%\lhead{\tiny %$intezmenyNev}
+%\rhead{\tiny Értesítő %$tanevKezdesEv-%$tanevZarasEv/%$szemeszter}
+\begin{document}
+
+%{diak
+\begin{center}
+{\large %$diakNev}\\
+{\scriptsize %$osztaly osztály}
+
+\vspace{2pt}
+
+\small
+\begin{tabular}{@{\ \ }l|r@{\ \ }}
+\toprule\hline magatartás & \emph{%$magatartas}\\
+\hline szorgalom & \emph{%$szorgalom}\\
+\hline\hline
+
+%{targy
+%$targyNev & \emph{%$hivatalos %$mJel} \\
+\hline
+%}targy
+
+\bottomrule
+\end{tabular}
+
+\vspace{4pt}
+\begin{tabular}{@{\ \ }l|r|l|r@{\ \ }}
+\multicolumn{4}{c}{mulasztott órák száma} \\
+\midrule
+igazolt&{\sl %$igazolt}&igazolatlan\footnotemark[1]&{\sl %$igazolatlan}\\
+\bottomrule
+\end{tabular}
+\footnotetext[1]{Tartalmazhat még igazolható hiányzásokat is!}
+\vspace{4pt}\begin{flushleft}
+{\scriptsize %$intezmenyCimHelyseg, %$ev. %$hoNev %$nap.}
+\end{flushleft}
+\vspace{6pt}\slshape\scriptsize
+\begin{tabular}{ccc}
+\rule{3cm}{0.1pt}&&\rule{3cm}{0.1pt}\\
+osztályfőnök&&szülő\\
+\end{tabular}
+\end{center}
+\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+%}diak
+
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-labjegyzet_nelkul.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-labjegyzet_nelkul.tmpl
new file mode 100644
index 00000000..8626e79e
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-labjegyzet_nelkul.tmpl
@@ -0,0 +1,73 @@
+%!pdfLaTeXA6 pdf
+%
+% Félévi értesítő
+%
+\documentclass[8pt]{article}
+
+\usepackage[a6paper]{geometry} % A6-os méret
+\usepackage[utf8x]{inputenc} % UTF-8 kódolású forrás (ucs)
+\usepackage{ucs} % Jobb UTF-8 támogatás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{fancyhdr} % Ritkítás
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+\addtolength{\skip\footins}{2mm}
+\addtolength{\textheight}{10mm}
+\setlength{\footskip}{16pt}
+\setlength{\headsep}{14pt}
+\cfoot{\tiny \copyright\mayor\ elektronikus napló - Nyomtatva: %$nyomtatasDt}
+%\chead{\tiny %$intezmenyNev\\ Értesítő %$tanevKezdesEv-%$tanevZarasEv/%$szemeszter}
+\lhead{\tiny %$intezmenyNev}
+\rhead{\tiny Értesítő %$tanevKezdesEv-%$tanevZarasEv/%$szemeszter}
+\begin{document}
+
+%{diak
+\begin{center}
+{\large %$diakNev}\\
+{\scriptsize %$osztaly osztály}
+
+\vspace{2pt}
+
+\small
+\begin{tabular}{@{\ \ }l|r@{\ \ }}
+\toprule\hline magatartás & \emph{%$magatartas}\\
+\hline szorgalom & \emph{%$szorgalom}\\
+\hline\hline
+
+%{targy
+%$targyNev & \emph{%$hivatalos %$mJel} \\
+\hline
+%}targy
+
+\bottomrule
+\end{tabular}
+
+\vspace{4pt}
+\begin{tabular}{@{\ \ }l|r|l|r@{\ \ }}
+\multicolumn{4}{c}{mulasztott órák száma} \\
+\midrule
+%igazolt&{\sl %$igazolt}&igazolatlan\footnotemark[1]&{\sl %$igazolatlan}\\
+igazolt&{\sl %$igazolt}&igazolatlan&{\sl %$igazolatlan}\\
+\bottomrule
+\end{tabular}
+%\footnotetext[1]{Tartalmazhat még igazolható hiányzásokat is!}
+\vspace{4pt}\begin{flushleft}
+{\scriptsize %$intezmenyCimHelyseg, %$ev. %$hoNev %$nap.}
+\end{flushleft}
+\vspace{6pt}\slshape\scriptsize
+\begin{tabular}{ccc}
+\rule{3cm}{0.1pt}&&\rule{3cm}{0.1pt}\\
+osztályfőnök&&szülő\\
+\end{tabular}
+\end{center}
+\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+%}diak
+
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-targyrovidnevvel.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-targyrovidnevvel.tmpl
new file mode 100644
index 00000000..308a232e
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-targyrovidnevvel.tmpl
@@ -0,0 +1,70 @@
+%!pdfLaTeXA6 pdf
+%
+% Félévi értesítő
+%
+\documentclass[8pt]{article}
+
+\usepackage[a6paper]{geometry} % A6-os méret
+\usepackage[utf8x]{inputenc} % UTF-8 kódolású forrás (ucs)
+\usepackage{ucs} % Jobb UTF-8 támogatás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{fancyhdr} % Ritkítás
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+\addtolength{\skip\footins}{2mm}
+\addtolength{\textheight}{10mm}
+\setlength{\footskip}{16pt}
+\setlength{\headsep}{14pt}
+\cfoot{\tiny \copyright\mayor\ elektronikus napló - Nyomtatva: %$nyomtatasDt}\lhead{\tiny %$intezmenyNev}
+\rhead{\tiny Értesítő %$tanevKezdesEv-%$tanevZarasEv/%$szemeszter}
+\begin{document}
+
+%{diak
+\begin{center}
+{\large %$diakNev}\\
+{\scriptsize %$osztaly osztály}
+
+\vspace{2pt}
+
+\small
+\begin{tabular}{@{\ \ }l|r@{\ \ }}
+\toprule\hline magatartás & \emph{%$magatartas}\\
+\hline szorgalom & \emph{%$szorgalom}\\
+\hline\hline
+
+%{targy
+%?targyRovidNev|%$targyRovidNev|%$targyNev%? & \emph{%$hivatalos %$mJel} \\
+\hline
+%}targy
+
+\bottomrule
+\end{tabular}
+
+\vspace{4pt}
+\begin{tabular}{@{\ \ }l|r|l|r@{\ \ }}
+\multicolumn{4}{c}{mulasztott órák száma} \\
+\midrule
+igazolt&{\sl %$igazolt}&igazolatlan\footnotemark[1]&{\sl %$igazolatlan}\\
+\bottomrule
+\end{tabular}
+\footnotetext[1]{Tartalmazhat még igazolható hiányzásokat is!}
+\vspace{4pt}\begin{flushleft}
+{\scriptsize %$intezmenyCimHelyseg, %$ev. %$hoNev %$nap.}
+\end{flushleft}
+\vspace{6pt}\slshape\scriptsize
+\begin{tabular}{ccc}
+\rule{3cm}{0.1pt}&&\rule{3cm}{0.1pt}\\
+osztályfőnök&&szülő\\
+\end{tabular}
+\end{center}
+\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+%}diak
+
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-tordelt_sorok.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-tordelt_sorok.tmpl
new file mode 100644
index 00000000..4336aeee
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/ertesito-tordelt_sorok.tmpl
@@ -0,0 +1,77 @@
+%!pdfLaTeXA6 pdf
+%
+% texlive-latex-extra csomagot igényel (ragged2e)
+% - fejlécben több sorba tördeli az intézménynevet, ha kell
+% - tördeli a hosszú tárgyneveket is
+%
+% Félévi értesítő
+%
+\documentclass[8pt]{article}
+
+\usepackage[a6paper]{geometry} % A6-os méret
+\usepackage[utf8x]{inputenc} % UTF-8 kódolású forrás (ucs)
+\usepackage{ucs} % Jobb UTF-8 támogatás
+\usepackage{t1enc}
+\usepackage{ragged2e}
+\usepackage{array}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{fancyhdr} % Ritkítás
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+\addtolength{\skip\footins}{2mm}
+\addtolength{\textheight}{10mm}
+\setlength{\footskip}{16pt}
+\setlength{\headsep}{14pt}
+\cfoot{\tiny \copyright\mayor\ elektronikus napló - Nyomtatva: %$nyomtatasDt}
+\lhead{\tiny \parbox[b]{4cm}{\RaggedRight %$intezmenyNev}}
+\rhead{\tiny Értesítő %$tanevKezdesEv-%$tanevZarasEv/%$szemeszter}
+\begin{document}
+
+%{diak
+\begin{center}
+{\large %$diakNev}\\
+{\scriptsize %$osztaly osztály}
+
+\vspace{2pt}
+
+\small
+\begin{tabular}{>{\RaggedRight}m{3.8cm}@{\ \ }|>{\RaggedLeft}m{3cm}@{\ }}
+\toprule\hline magatartás & \emph{%$magatartas}\\
+\hline szorgalom & \emph{%$szorgalom}\\
+\hline\hline
+
+%{targy
+%$targyNev & \emph{%$hivatalos %$mJel} \\
+\hline
+%}targy
+
+\bottomrule
+\end{tabular}
+
+\vspace{4pt}
+\begin{tabular}{@{\ \ }l|r|l|r@{\ \ }}
+\multicolumn{4}{c}{mulasztott órák száma} \\
+\midrule
+igazolt&{\sl %$igazolt}&igazolatlan\footnotemark[1]&{\sl %$igazolatlan}\\
+\bottomrule
+\end{tabular}
+\footnotetext[1]{Tartalmazhat még igazolható hiányzásokat is!}
+\vspace{4pt}\begin{flushleft}
+{\scriptsize %$intezmenyCimHelyseg, %$ev. %$hoNev %$nap.}
+\end{flushleft}
+\vspace{6pt}\slshape\scriptsize
+\begin{tabular}{ccc}
+\rule{3cm}{0.1pt}&&\rule{3cm}{0.1pt}\\
+osztályfőnök&&szülő\\
+\end{tabular}
+\end{center}
+\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+%}diak
+
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/example/helyettesitesinaplo-landscape.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/helyettesitesinaplo-landscape.tmpl
new file mode 100644
index 00000000..343899d9
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/helyettesitesinaplo-landscape.tmpl
@@ -0,0 +1,81 @@
+%!pdfLaTeXTwice pdf
+%
+% A helyettesítési napló fekvő tájolással
+%
+\documentclass[8pt]{article}
+\usepackage[landscape, a4paper]{geometry} % A4-es méret
+\usepackage[utf8]{inputenc} % UTF-8 kódolású forrás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{longtable} % többoldalas táblázatok
+\setlength\LTleft{-65pt}
+\setlength\LTright{-65pt}
+\usepackage{fancyhdr} % Fejléc és lábléc kezelés
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+%\addtolength{\skip\footins}{2mm}
+%\addtolength{\textheight}{16mm}
+%\addtolength{\textwidth}{30mm}
+\setlength{\footskip}{26pt}
+\setlength{\headsep}{24pt}
+\lhead{\small %$intezmenyNev}
+\rhead{\small Helyettesítési-napló %$tanev}
+\lfoot{\scriptsize\copyright\mayor\ elektronikus napló - Nyomtatva: %$nyDt}
+\rfoot{\scriptsize\thepage . oldal}
+\cfoot{}
+\begin{document}
+
+\begin{center}
+{\large\bfseries H E L Y E T T E S Í T É S E K}\\
+
+\vspace{12pt}
+
+{\bfseries\normalsize %$tolDt – %$igDt}\\
+
+\vspace{12pt}
+
+\scriptsize
+\begin{longtable}{@{\extracolsep{\fill}}c|c|l|l|l|c}
+Dátum & Óra & Ki & Kit & Tankör & Típus \\
+\toprule
+\endfirsthead
+Dátum & Óra & Ki & Kit & Tankör & Típus \\
+\toprule
+\endhead
+\bottomrule
+\endfoot
+\bottomrule
+\endlastfoot
+\hline
+%{hDt
+%{helyettesites
+\vbox to 1.2em {}%$dt&%$ora&%$kiCn&%$kitCn&%$tankorNev&%$tipus\\
+%}helyettesites
+\midrule
+%}hDt
+
+\end{longtable}
+
+\vspace{16pt}
+
+\begin{flushleft}
+{\scriptsize %$intezmenyHelyseg, %$nyDatumStr}
+\end{flushleft}
+\vspace{20pt}\slshape\scriptsize
+\begin{tabular}{ccc}
+%\rule{3.5cm}{0.1pt}
+\hspace{3.5cm}%
+&\hspace{3cm}\ &\rule{3.5cm}{0.1pt}\\
+%tanuló
+&&igazgató\\
+\end{tabular}
+
+\end{center}
+
+\end{document} \ No newline at end of file
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/example/kirBizonyitvanyExport.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/kirBizonyitvanyExport.tmpl
new file mode 100644
index 00000000..a1eef9f3
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/kirBizonyitvanyExport.tmpl
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8">
+<TAN_EREDMENY_LISTA int_omkod="%$omkod" int_telepsorsz="%$telephelyId" tan_ev="%$tanevJel" evfolyam="%$evfolyam" felevi="%$feleviE" osztalyjelleg="%$kirOsztalyJelleg"
+xmlns="TanEredmenyek" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="TanEredmenyek C:\taneredmeny.sxd">
+%{diak
+ <TANULO okt_azon="%$oId">
+%{targy
+ <OSZTALYZAT targykod="%$kirTargyKod" erdemjegy="%$jegy" />
+ </TANULO>
+%>targy
+%}diak
+</TAN_EREDMENY_LISTA> \ No newline at end of file
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/example/torzslap-eves_oraszammal.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/torzslap-eves_oraszammal.tmpl
new file mode 100644
index 00000000..2259ae8a
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/example/torzslap-eves_oraszammal.tmpl
@@ -0,0 +1,218 @@
+%!pdfLaTeXA4 pdf
+%
+% Törzslap - Év végi szöveges értékelés
+%
+\documentclass[10pt]{article}
+
+%%%\usepackage[a4paper, top=10mm, bottom=20mm, left=25mm, right=25mm]{geometry} % A4-os méret
+\usepackage[paperwidth=210mm, paperheight=297mm, top=10mm, bottom=20mm, left=10mm, right=10mm]{geometry} % A4-os méret
+\usepackage[utf8x]{inputenc} % UTF-8 kódolású forrás (ucs)
+\usepackage{ucs} % Jobb UTF-8 támogatás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\usepackage{tabularx}
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{enumitem} % formázható felsorolások, pl bal margó....
+\usepackage{multirow}
+\usepackage{ifthen}
+\newcolumntype{N}{@{}m{0pt}@{}} % Lezáró oszlop típus
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{fancyhdr} % Ritkítás
+\pagestyle{empty}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\headrulewidth}{0pt}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+\lhead{}\chead{}\rhead{}
+\lfoot{}\cfoot{}\rfoot{}
+\lfoot{\rule{2cm}{0.1pt}\\ \footnotesize\copyright\mayor\ elektronikus napló (2014.10.26)}
+%% Az osztási maradék meghatározása
+\newcounter{modulus}
+\makeatletter
+\newcommand\modulo[2]{\@tempcnta=#1
+ \divide\@tempcnta by #2
+ \multiply\@tempcnta by #2
+ \multiply\@tempcnta by -1
+ \advance\@tempcnta by #1\relax
+ \setcounter{modulus}{\@tempcnta}
+ %%%\the\@tempcnta %% nem kell kiírni - eltároltuk a modulus nevű counterbe inkább...
+}
+\makeatother
+
+\begin{document}
+
+%{diak
+
+\modulo{\value{page}}{2}\ifthenelse{\equal{\value{modulus}}{1}}{}{\hbox{}\newpage}
+\thispagestyle{empty}
+
+%%
+%% Személyi adatok táblázata %%
+%%
+%%% A méretek: \noindent\rule{32mm}{1mm}\rule{28mm}{0.1mm}\rule{28mm}{1mm}\rule{32mm}{0.1mm}\rule{70mm}{1mm}
+%%% A méretek: 32|28|28|32|70
+
+\begin{table}[ht]
+\begin{tabular}{|m{27.6mm} @{\hspace{2.2mm}\vline} p{56mm}@{\vline}p{29.8mm}|p{67mm} N |}
+
+\hline
+\centering\multirow{3}{*}{A tanuló}
+&\multirow{2}{56mm}{
+\begin{tabular}{ @{} p{26mm} @{\vline\hspace{1.6mm}} p{26mm} @{} }
+Törzslapszáma:&Osztálynapló \newline sorszáma:\\
+\centering\sffamily %$torzslapszam&\centering\sffamily %$diakNaploSorszam
+\end{tabular}
+}&\hspace{2.2mm}Tanév, évfolyam:&Állampolgársága:\newline &\\
+&&\hspace{2.2mm}\centering\sffamily %$tanevJele, %$evfolyamJel. évf.&\centering\sffamily %$allampolgarsag&\\
+
+\hline
+családi és&\centering\multirow{2}{*}{\sffamily\large %$diakNev}&\multicolumn{2}{l}{Anyja születési neve:}&\\
+utóneve&&\multicolumn{2}{@{}p{101mm}@{}}{\centering\sffamily %$anyaNev}&\\
+
+\hline
+\multirow{2}{*}{azonosító száma}
+&\centering\multirow{2}{*}{\sffamily\large %$oktatasiAzonosito}
+&\multicolumn{2}{|l}{Feljegyzések személyi adatok változásához:}
+&\\
+
+&
+&\multicolumn{2}{l}{
+\multirow{2}{90mm}{\newline
+\sffamily
+%$feljegyzesek
+}}
+&\\
+
+\cline{1-2}
+
+\multirow{4}{*}{születési helye}
+&\multirow{2}{*}{\hspace{2mm}\sffamily %$szuletesiHely}\hfill város\ \hspace{0mm}
+&\multicolumn{2}{l}{}
+&\\
+
+&\hfill község\ \hspace{0mm}
+&\multicolumn{2}{l}{}
+&\\
+
+\cline{2-2}
+
+&\multirow{2}{*}{\hspace{2mm}\sffamily %$szuletesiOrszag}\hfill \multirow{2}{*}{ország}\ \hspace{0mm}
+&\multicolumn{2}{l}{}
+&\\
+
+&
+&\multicolumn{2}{l}{}
+&\\
+
+\cline{1-2}
+
+\multirow{2}{*}{születési ideje}
+&\centering\multirow{2}{*}{\sffamily %$szuletesiIdo}
+&\multicolumn{2}{l}{}
+&
+\\
+
+
+&
+&\multicolumn{2}{l}{
+}
+&\\
+
+\hline
+
+\end{tabular}
+
+\end{table}
+
+
+%%
+%% Jegyek
+%%
+%%\small
+\centering
+\begin{tabular}{|@{\ \ }m{6cm}|>{\raggedleft\arraybackslash}m{4cm}@{\ \ }|@{}m{0pt}@{}}
+%?magatartas|\hline |%?
+%?magatartas|magatartás & \emph{%$magatartas}&\\[16pt]|%?
+%?magatartas|\hline |%?
+%?szorgalom|szorgalom & \emph{%$szorgalom}&\\[16pt]|%?
+%?szorgalom|\hline\hline |%?
+
+%{osztalyzatTargy
+%$targyNev & \emph{%$hivatalos} (%$evesOraszam óra) & \\[10pt]%% %$mJel kivéve
+\hline
+%}osztalyzatTargy
+\end{tabular}
+
+
+\begin{tabular}{|@{\ \ }m{3cm}|>{\raggedleft\arraybackslash}m{7cm}@{\ \ }|@{}m{0pt}@{}}
+\multicolumn{2}{c}{\bfseries mulasztott órák száma} &\\[10pt]
+\hline
+igazolt&{\sl %$igazolt}& \\[10pt]
+\hline
+igazolatlan&{\sl\ %$osszesIgazolatlan}& \\[10pt]
+\hline
+\multicolumn{2}{r}{\sl %$igazolatlan igazolatlan tanóra + %$kesesPercOsszeg perc késés} &\\[10pt]
+\end{tabular}
+%%%\centering
+
+
+%%
+%% Szöveges értékelés
+%%
+%\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+%\thispagestyle{fancy}%%%%\vspace*{8pt}
+%\rfoot{\footnotesize \rule{0cm}{0.1pt} \\ %$osztaly - %$diakNev}
+
+
+%?szovegesErtekeles|{\vspace*{12pt}\small\noindent A tanuló teljesítményének, magatartásának, szorgalmának szöveges minősítése:}| %?
+
+{\vspace{6pt}\scriptsize\raggedright
+%{targy
+{\vspace{5pt}\noindent\bfseries %$targyNev}
+\nopagebreak[4]%%
+\begin{description}[font=\mdseries\itshape, parsep=0pt, partopsep=0pt, topsep=0pt, leftmargin=4.5cm, style=nextline, itemsep=0pt, labelindent=\parindent]
+\nopagebreak[4]%%
+%{szempont
+\item[%$szempont]
+%{minosites
+%?elsoValasztott|%$minosites|%?%?tobbedikValasztott|, %$minosites|%?%%
+%}minosites
+%?egyediMinosites|\par{%$egyediMinosites}|%?%%
+\nopagebreak[4]%%
+%}szempont
+\end{description}
+%}targy
+
+%%
+%% Hiányzások - kell ez?
+%%
+%%%%{\vspace{6pt}\noindent\bfseries Hiányzások:}
+%%%%
+%%%%Igazolt/igazolatlan: %$igazolt/%$osszesIgazolatlan (%$igazolatlan tanóra + %$kesesPercOsszeg perc késés)
+%%%%
+}
+%%scriptsize vége
+
+{\raggedright
+{\vspace{6pt}\noindent\bfseries Bejegyzések:}
+
+%$bejegyzesek
+
+}%%raggedright vége
+
+{\raggedright
+{\vspace{6pt}\noindent\bfseries Záradékok:}
+
+%$zaradekok
+
+%$zaroZaradek
+}%%raggedright vége
+
+
+\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+
+%}diak
+
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/fasori/helyettesitesinaplo.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/fasori/helyettesitesinaplo.tmpl
new file mode 100644
index 00000000..f8a12a05
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/fasori/helyettesitesinaplo.tmpl
@@ -0,0 +1,81 @@
+%!pdfLaTeXTwice pdf
+%
+% Helyettesítési napló nyomtatás - fekvő formátum - hosszú sorok esetére...
+%
+\documentclass[8pt,landscape]{article}
+\usepackage[a4paper]{geometry} % A4-es méret
+\usepackage[utf8]{inputenc} % UTF-8 kódolású forrás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{longtable} % többoldalas táblázatok
+\setlength\LTleft{-65pt}
+\setlength\LTright{-65pt}
+\usepackage{fancyhdr} % Fejléc és lábléc kezelés
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+%\addtolength{\skip\footins}{2mm}
+%\addtolength{\textheight}{16mm}
+%\addtolength{\textwidth}{30mm}
+\setlength{\footskip}{26pt}
+\setlength{\headsep}{24pt}
+\lhead{\small %$intezmenyNev}
+\rhead{\small Helyettesítési-napló %$tanev}
+\lfoot{\scriptsize\copyright\mayor\ elektronikus napló - Nyomtatva: %$nyDt}
+\rfoot{\scriptsize\thepage . oldal}
+\cfoot{}
+\begin{document}
+
+\begin{center}
+{\large\bfseries H E L Y E T T E S Í T É S E K}\\
+
+\vspace{12pt}
+
+{\bfseries\normalsize %$tolDt – %$igDt}\\
+
+\vspace{12pt}
+
+\scriptsize
+\begin{longtable}{@{\extracolsep{\fill}}c|c|l|l|l|r}
+Dátum & Óra & Ki & Kit & Tankör & Típus \\
+\toprule
+\endfirsthead
+Dátum & Óra & Ki & Kit & Tankör & Típus \\
+\toprule
+\endhead
+\bottomrule
+\endfoot
+\bottomrule
+\endlastfoot
+\hline
+%{hDt
+%{helyettesites
+\vbox to 1.2em {}%$dt&%$ora&%$kiCn&%$kitCn&%$tankorNev&%$tipus\\
+%}helyettesites
+\midrule
+%}hDt
+
+\end{longtable}
+
+\vspace{16pt}
+
+\begin{flushleft}
+{\scriptsize %$intezmenyHelyseg, %$nyDatumStr}
+\end{flushleft}
+\vspace{20pt}\slshape\scriptsize
+\begin{tabular}{ccc}
+%\rule{3.5cm}{0.1pt}
+\hspace{3.5cm}%
+&\hspace{3cm}\ &\rule{3.5cm}{0.1pt}\\
+%tanuló
+&&igazgató\\
+\end{tabular}
+
+\end{center}
+
+\end{document} \ No newline at end of file
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/fasori/szovegesErtekeles-A4.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/fasori/szovegesErtekeles-A4.tmpl
new file mode 100644
index 00000000..e094aa2b
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/fasori/szovegesErtekeles-A4.tmpl
@@ -0,0 +1,87 @@
+%!pdfLaTeXA4 pdf
+%
+% Fasori Gimnázium - Negyedéves értékelés
+%
+\documentclass[10pt]{article}
+
+\usepackage[a4paper]{geometry} % A4-os méret
+\usepackage[utf8x]{inputenc} % UTF-8 kódolású forrás (ucs)
+\usepackage{ucs} % Jobb UTF-8 támogatás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{fancyhdr} % Ritkítás
+\usepackage{graphicx} % Kép beillesztés
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+\addtolength{\skip\footins}{2mm}
+\addtolength{\textheight}{16mm}
+\setlength{\footskip}{16pt}
+\setlength{\headsep}{24pt}
+\cfoot{\tiny \copyright\mayor\ elektronikus napló - Nyomtatva: %$nyomtatasDt}
+\lhead{\tiny
+%$intezmenyNev\\
+%$intezmenyCimIrsz %$intezmenyCimHelyseg, %$intezmenyCimKozteruletNev %$intezmenyCimKozteruletJelleg %$intezmenyCimHazszam\\
+Tel: %$intezmenyTelefon\\
+\vspace{8pt}}
+\chead{
+\includegraphics[width=24pt,height=24pt,type=eps,viewport=14 14 219 217]{/var/mayor/print/logo/logo.eps}\\
+\tiny\scshape timor Domini principium scientiæ
+}
+\rhead{\tiny Web: %$intezmenyHonlap\\ E-mail: %$intezmenyEmail\\ Fax: %$intezmenyFax\\ \vspace{8pt}}
+
+\begin{document}
+\vspace*{-18pt}
+
+%{diak
+\begin{center}
+\vspace{18pt}{\Large Értesítő}\\ \vspace{10pt}Értesítjük a Tisztelt Szülőket, hogy %$negyedev negyedév tanulmányi eredményeinek felmérése szerint
+
+\vspace{12pt}
+
+\vspace{6pt}{\large %$diakNev}
+
+\vspace{6pt}%$osztaly osztályos gyermekük minősítése:
+
+
+\vspace{14pt}\small\begin{tabular}{@{\ \ }l|r@{\ \ }}
+%{targy
+\hline\vbox to 1.2em {}%$targyNev tantárgyból & \emph{%$targyMinosites}\\
+%}targy
+\hline\end{tabular}\end{center}
+
+\vspace{12pt}
+
+{\noindent\scriptsize\bfseries\slshape Megjegyzés:}
+\begin{description}
+\scriptsize
+\setlength{\parskip}{-4pt}
+\item[Dicséret:] a tanuló kiemelkedően teljesít.
+\item[Figyelmezetés:] a tanuló nem teljesít olyan szinten, ahogyan azt képességeitől elvárhatnánk.
+\item[Intés:] a tanuló elégségesre áll.
+\item[Megrovás:] a tanuló bukásra áll.
+\end{description}
+
+\vspace{12pt}\noindent
+Kérjük, hogy ezt az értesítőt mindkét szülő aláírásával ellátva az osztályfőnököknek juttassák vissza!\\
+
+\vspace{12pt}
+\noindent
+Budapest, %$ev. %$hoNev %$nap.\hspace{11.5em} P.H.\\
+
+\vspace{20pt}
+\begin{center}
+\slshape\scriptsize
+\begin{tabular}{ccc}
+\rule{3.5cm}{0.1pt}&\hspace{3cm}\ &\rule{3.5cm}{0.1pt}\\
+apa/gondviselő&&anya/gondviselő\\
+\end{tabular}
+\end{center}
+\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+%}diak
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/fasori/szovegesErtekeles-A5.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/fasori/szovegesErtekeles-A5.tmpl
new file mode 100644
index 00000000..057a7149
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/fasori/szovegesErtekeles-A5.tmpl
@@ -0,0 +1,87 @@
+%!pdfLaTeXA5 pdf
+%
+% Fasori Gimnázium - Negyedéves értékelés
+%
+\documentclass[10pt]{article}
+
+\usepackage[a5paper]{geometry} % A5-os méret
+\usepackage[utf8x]{inputenc} % UTF-8 kódolású forrás (ucs)
+\usepackage{ucs} % Jobb UTF-8 támogatás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{fancyhdr} % Ritkítás
+\usepackage{graphicx} % Kép beillesztés
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+\addtolength{\skip\footins}{2mm}
+\addtolength{\textheight}{16mm}
+\setlength{\footskip}{16pt}
+\setlength{\headsep}{24pt}
+\cfoot{\tiny \copyright\mayor\ elektronikus napló - Nyomtatva: %$nyomtatasDt}
+\lhead{\tiny
+%$intezmenyNev\\
+%$intezmenyCimIrsz %$intezmenyCimHelyseg, %$intezmenyCimKozteruletNev %$intezmenyCimKozteruletJelleg %$intezmenyCimHazszam\\
+Tel: %$intezmenyTelefon\\
+\vspace{8pt}}
+\chead{
+\includegraphics[width=24pt,height=24pt,type=eps,viewport=14 14 219 217]{/var/mayor/print/logo/logo.eps}\\
+\tiny\scshape timor Domini principium scientiæ
+}
+\rhead{\tiny Web: %$intezmenyHonlap\\ E-mail: %$intezmenyEmail\\ Fax: %$intezmenyFax\\ \vspace{8pt}}
+
+\begin{document}
+\vspace*{-18pt}
+
+%{diak
+\begin{center}
+\vspace{18pt}{\Large Értesítő}\\ \vspace{10pt}Értesítjük a Tisztelt Szülőket, hogy %$negyedev negyedév tanulmányi eredményeinek felmérése szerint
+
+\vspace{12pt}
+
+\vspace{6pt}{\large %$diakNev}
+
+\vspace{6pt}%$osztaly osztályos gyermekük minősítése:
+
+
+\vspace{14pt}\small\begin{tabular}{@{\ \ }l|r@{\ \ }}
+%{targy
+\hline\vbox to 1.2em {}%$targyNev tantárgyból & \emph{%$targyMinosites}\\
+%}targy
+\hline\end{tabular}\end{center}
+
+\vspace{12pt}
+
+{\noindent\scriptsize\bfseries\slshape Megjegyzés:}
+\begin{description}
+\scriptsize
+\setlength{\parskip}{-4pt}
+\item[Dicséret:] a tanuló kiemelkedően teljesít.
+\item[Figyelmezetés:] a tanuló nem teljesít olyan szinten, ahogyan azt képességeitől elvárhatnánk.
+\item[Intés:] a tanuló elégségesre áll.
+\item[Megrovás:] a tanuló bukásra áll.
+\end{description}
+
+\vspace{12pt}\noindent
+Kérjük, hogy ezt az értesítőt mindkét szülő aláírásával ellátva az osztályfőnököknek juttassák vissza!\\
+
+\vspace{12pt}
+\noindent
+Budapest, %$ev. %$hoNev %$nap.\hspace{11.5em} P.H.\\
+
+\vspace{20pt}
+\begin{center}
+\slshape\scriptsize
+\begin{tabular}{ccc}
+\rule{3.5cm}{0.1pt}&\hspace{3cm}\ &\rule{3.5cm}{0.1pt}\\
+apa/gondviselő&&anya/gondviselő\\
+\end{tabular}
+\end{center}
+\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+%}diak
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/vmg/beiskolazasiTerv.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/vmg/beiskolazasiTerv.tmpl
new file mode 100644
index 00000000..b8918767
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/vmg/beiskolazasiTerv.tmpl
@@ -0,0 +1,90 @@
+%!pdfLaTeXTwice pdf
+\documentclass[8pt]{article}
+\usepackage[a4paper,landscape,left=15mm,right=15mm,bottom=25mm,top=25mm]{geometry} % A4-es méret
+%%%\geometry{left=10mm,right=10mm}
+\usepackage[utf8]{inputenc} % UTF-8 kódolású forrás
+\usepackage{t1enc}
+\usepackage{fancyhdr} % Fejléc és lábléc kezelés
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{booktabs} % táblázatok magasabb szintű formázása
+\usepackage{longtable} % többoldalas táblázatok
+\usepackage{multirow} % table rowspan
+%%\setlength\LTleft{-50pt}
+%%\setlength\LTright{-50pt}
+\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+%\addtolength{\skip\footins}{2mm}
+%\addtolength{\textheight}{16mm}
+%\addtolength{\textwidth}{30mm}
+\setlength{\footskip}{26pt}
+\setlength{\headsep}{24pt}
+\lhead{\small %$intezmenyNev}
+\rhead{\small Beiskolázási terv %$tanevJele}
+\lfoot{\scriptsize\copyright\mayor\ elektronikus napló - Nyomtatva: %$nyomtatasDt}
+\rfoot{\scriptsize\thepage . oldal}
+\cfoot{}
+\begin{document}
+
+\small
+\newcounter{sorsz}
+\begin{center}
+{\large\bfseries Beiskolázási terv - %$tanevJele}\\
+
+\vspace{12pt}
+
+\begin{longtable}{r|l|l|l|l|l|r}
+\toprule
+\multicolumn{1}{c|}{} & \multicolumn{1}{c|}{Név,} & \multicolumn{1}{c|}{Alkalmazott} & \multicolumn{1}{c|}{Továbbképzés neve,} & \multicolumn{1}{c|}{Várható távollét} & \multicolumn{1}{c|}{Helyettesítés} & \multicolumn{1}{c}{Finanszírozás módja} \\
+\multicolumn{1}{c|}{Sorsz.} & \multicolumn{1}{c|}{munkakör} & \multicolumn{1}{c|}{prioritás} & \multicolumn{1}{c|}{ideje és időtartama} & \multicolumn{1}{c|}{ideje} & \multicolumn{1}{c|}{rendje, módja} & \multicolumn{1}{c}{részösszeg / támogatás} \\
+\bottomrule
+\endfirsthead
+\multicolumn{1}{c|}{Sorsz.} & \multicolumn{1}{c|}{Név} & \multicolumn{1}{c|}{Prioritás} & \multicolumn{1}{c|}{Továbbképzés} & \multicolumn{1}{c|}{Távollét} & \multicolumn{1}{c|}{Helyettesítés} & \multicolumn{1}{c}{Finanszírozás} \\
+\toprule
+\endhead
+\multicolumn{1}{c|}{Sorsz.} & \multicolumn{1}{c|}{Név} & \multicolumn{1}{c|}{Prioritás} & \multicolumn{1}{c|}{Továbbképzés} & \multicolumn{1}{c|}{Távollét} & \multicolumn{1}{c|}{Helyettesítés} & \multicolumn{1}{c}{Finanszírozás} \\
+\bottomrule
+\endfoot
+\multicolumn{1}{c|}{Sorsz.} & \multicolumn{1}{c|}{Név} & \multicolumn{1}{c|}{Prioritás} & \multicolumn{1}{c|}{Továbbképzés} & \multicolumn{1}{c|}{Távollét} & \multicolumn{1}{c|}{Helyettesítés} & \multicolumn{1}{c}{Finanszírozás} \\
+\bottomrule
+\endlastfoot
+%%%\hline
+%{tanulmanyiEgyseg
+%%%\addtocounter{sorsz}{1}\arabic{sorsz}. & \vbox to 1.2em {}%$tanarNev & %$prioritas & %$tovabbkepzesNev & \multirow{2}{*}{%$tavollet} & \multirow{2}[4]{2cm}{%$helyettesitesRendje} & \vbox{{%$helyettesitesRendje %$reszosszeg Ft/ %$tamogatas Ft}} \\
+%%% & \vbox to 1.2em {}tanár & & %$tolDt--%$igDt (%$oraszam óra) & & & \\
+\addtocounter{sorsz}{1}\arabic{sorsz}.\vbox to 1.2em {} &
+\parbox[t]{3cm}{ %$tanarNev\\ tanár} &
+%$prioritas &
+\parbox[t]{5cm}{%$tovabbkepzesNev\\ %$tolDt--%$igDt (%$oraszam óra)} &
+\parbox[t]{4cm}{%$tavollet} &
+\parbox[t]{4cm}{%$helyettesitesRendje} &
+%$reszosszeg Ft/ %$tamogatas Ft \\
+\midrule
+%%\hline
+%}tanulmanyiEgyseg
+
+\end{longtable}
+
+\end{center}
+
+Szakvizsgára felkészítő továbbképzés kötelező további adatait (lakcím, végzettség, szakképzettség, szakmai gyakorlat ideje és helye) külön mellékletként kell csatolni.
+
+\begin{center}
+
+\vspace{20pt}
+\begin{tabular}{lcc}%%\hspace{3.5cm}%
+{%$intezmenyCimHelyseg, %$nyomtatasDatumStr}&\hspace{5cm}\ &\\
+\vbox to 5.2em {}&\hspace{5cm}\ &\rule{4.5cm}{0.1pt}\\
+&&\slshape igazgató\\
+{A beiskolázási tervet a fenntartó ellenjegyezte.}&\hspace{5cm}\ &\\
+\vbox to 5.2em {}&\hspace{5cm}\ &\rule{4.5cm}{0.1pt}\\
+&&\slshape aláírás\\
+\end{tabular}
+
+\end{center}
+
+\end{document} \ No newline at end of file
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/vmg/szovegesErtekeles.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/vmg/szovegesErtekeles.tmpl
new file mode 100644
index 00000000..bd479343
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/vmg/szovegesErtekeles.tmpl
@@ -0,0 +1,102 @@
+%!pdfLaTeXA5 pdf
+%
+% Évközi szöveges értékelés
+%
+\documentclass[10pt]{article}
+
+\usepackage[a5paper]{geometry} % A4-os méret
+\usepackage[utf8x]{inputenc} % UTF-8 kódolású forrás (ucs)
+\usepackage{ucs} % Jobb UTF-8 támogatás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\usepackage{enumitem}
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{fancyhdr} % Ritkítás
+\pagestyle{empty}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\headrulewidth}{0pt}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+\lhead{}\chead{}\rhead{}
+\lfoot{\rule{2cm}{0.1pt}\\ \footnotesize\copyright\mayor\ elektronikus napló\\Nyomtatva: %$nyomtatasDt}\cfoot{}\rfoot{}
+%%%\addtolength{\skip\footins}{2mm}
+%%%\addtolength{\textheight}{16mm}
+%%%\setlength{\footskip}{16pt}
+%%%\setlength{\headsep}{24pt}
+%%%\cfoot{\small \copyright\mayor\ elektronikus napló - Nyomtatva: %$nyomtatasDt}
+%%%\lhead{\small
+%%%%$intezmenyNev\\
+%%%%$intezmenyCimIrsz %$intezmenyCimHelyseg, %$intezmenyCimKozteruletNev %$intezmenyCimKozteruletJelleg %$intezmenyCimHazszam\\
+%%%Tel: %$intezmenyTelefon
+%%%}
+%%%\chead{
+%%%\includegraphics[width=24pt,height=24pt,type=eps,viewport=14 14 219 217]{/var/mayor/print/logo/logo.eps}\\
+%%%\tiny\scshape timor Domini principium scientiæ
+%%%}
+%%%\rhead{\small Web: %$intezmenyHonlap\\ E-mail: %$intezmenyEmail\\ Fax: %$intezmenyFax}
+%%%\usepackage{booktabs} % táblázatok magasabb szintű formázása
+%%%\usepackage{graphicx} % Kép beillesztés
+%%%\usepackage{soul} % ul - aláhúzás tördeléssel
+%%%\renewcommand*{\descriptionlabel}[1]{\hspace{\labelsep}\normalfont\itshape#1}
+
+\begin{document}
+%%%\vspace*{-18pt}
+
+%{diak
+\thispagestyle{fancy}\vspace*{8pt}
+\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+
+\begin{center}
+\vspace*{36pt}{\huge{FÉLÉVI ÉRTESÍTŐ}}
+
+\vspace{24pt}{\large %$diakNev}
+
+\vspace{24pt}azonosító száma: %$oktatasiAzonosito
+
+\vspace{12pt}törzslapszáma: %$torzslapSzam
+
+\vspace{60pt}(OM azonosító: %$intezmenyOMKod ) %$osztaly osztályában
+
+\vspace{12pt}a %$tanevJele tanévben elért eredményeiről.
+
+\end{center}
+\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+
+{\small\noindent A tanuló teljesítményének, magatartásának, szorgalmának szöveges minősítése:}
+
+\vspace{14pt}\scriptsize%%%\small
+%{targy
+{\vspace{6pt}\noindent\bfseries %$targyNev}
+\nopagebreak[4]%%
+\begin{description}[font=\mdseries\itshape, labelindent=\parindent, itemsep=2pt, parsep=0pt, partopsep=0pt, topsep=0pt, leftmargin=2cm, style=nextline]
+\nopagebreak[4]%%
+%{szempont
+\item[%$szempont]
+%{minosites
+%?elsoValasztott|%$minosites|%?%?tobbedikValasztott|, %$minosites|%?%%
+%}minosites
+%?egyediMinosites|\par{%$egyediMinosites}|%?%%
+\nopagebreak[4]%%
+%}szempont
+\end{description}
+%}targy
+
+\vspace{24pt}
+\noindent
+Budapest, %$ev. %$hoNev %$nap.
+
+\vspace{20pt}
+\begin{center}
+\slshape\scriptsize
+\begin{tabular}{ccc}
+\rule{4.5cm}{0.1pt}&\hspace{1cm}\ &\rule{4.5cm}{0.1pt}\\
+igazgató&{\mdseries P.H.} &osztályfőnök\\
+\\[20pt]\hspace{4.5cm} &\hspace{1cm}\ &\rule{4.5cm}{0.1pt}\\
+&&szülő/gondviselő\\
+\end{tabular}
+\end{center}
+\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+%}diak
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/templates/vmg/szovegesZaroErtekeles.tmpl b/mayor-orig/mayor-naplo/print/module-naplo/templates/vmg/szovegesZaroErtekeles.tmpl
new file mode 100644
index 00000000..7355e45b
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/templates/vmg/szovegesZaroErtekeles.tmpl
@@ -0,0 +1,125 @@
+%!pdfLaTeXA5Booklet pdf
+%
+% Év végi szöveges értékelés
+%
+\documentclass[10pt]{article}
+
+\usepackage[a5paper]{geometry} % A5-os méret
+\usepackage[utf8x]{inputenc} % UTF-8 kódolású forrás (ucs)
+\usepackage{ucs} % Jobb UTF-8 támogatás
+\usepackage{t1enc}
+\usepackage[magyar]{babel} % magyar elválasztási szabályok
+\usepackage{enumitem}
+\usepackage{ifthen}
+\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után
+\usepackage{fancyhdr} % Ritkítás
+\pagestyle{empty}
+%%\pagestyle{fancy}
+\def\mayor{%
+\font\mayorfnt=cmsl4%
+\font\Mayorfnt=cmsl6
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+\renewcommand{\headrulewidth}{0pt}
+\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}
+\lhead{}\chead{}\rhead{}
+\lfoot{}\cfoot{}\rfoot{}
+%%\lfoot{\rule{2cm}{0.1pt}\\ \footnotesize\copyright\mayor\ elektronikus napló\\Nyomtatva: %$nyomtatasDt}
+%%\fancyfoot[LO]{\rule{2cm}{0.1pt}\\ \footnotesize\copyright\mayor\ Elektronikus napló}
+%%\fancyfoot[RO]{\rule{2cm}{0.1pt}\\ \footnotesize Nyomtatva: %$nyomtatasDt}
+\lfoot{\rule{2cm}{0.1pt}\\ \footnotesize\copyright\mayor\ elektronikus napló (%$nyomtatasDt)}
+%%\cfoot{\rule{0cm}{0.1pt}\\ \footnotesize %$nyomtatasDt}
+\makeatletter
+%% Az osztási maradék meghatározása
+\newcounter{modulus}
+\newcommand\modulo[2]{\@tempcnta=#1
+ \divide\@tempcnta by #2
+ \multiply\@tempcnta by #2
+ \multiply\@tempcnta by -1
+ \advance\@tempcnta by #1\relax
+ \setcounter{modulus}{\@tempcnta}
+ %%%\the\@tempcnta %% nem kell kiírni - eltároltuk a modulus nevű counterbe inkább...
+}
+\makeatother
+
+\begin{document}
+
+%{diak
+%%%\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+
+%% legrosszabb esetben három üres lapot kell beszúrni, hogy jó helyre kerüljön a kezdőlap
+\modulo{\value{page}}{4}\ifthenelse{\equal{\value{modulus}}{1}}{}{\hbox{}\newpage}
+\modulo{\value{page}}{4}\ifthenelse{\equal{\value{modulus}}{1}}{}{\hbox{}\newpage}
+\modulo{\value{page}}{4}\ifthenelse{\equal{\value{modulus}}{1}}{}{\hbox{}\newpage}
+\thispagestyle{empty}
+\begin{center}
+\vspace*{36pt}{\huge{ %?felevi|FÉLÉVI ÉRTESÍTŐ|BIZONYÍTVÁNY PÓTLAP%?}}
+
+\vspace{24pt}{\large %$diakNev}
+
+\vspace{24pt}azonosító száma: %$oktatasiAzonosito
+
+\vspace{12pt}törzslapszáma: %$torzslapSzam
+
+\vspace{60pt}(OM azonosító: %$intezmenyOMKod) %$osztaly osztályában
+
+\vspace{12pt}a %$tanevJele tanévben elért eredményeiről.
+
+\end{center}
+\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+\thispagestyle{fancy}\vspace*{8pt}
+%\rfoot{\footnotesize \rule{2cm}{0.1pt} \\ %$diakNev \\ %$osztaly osztály}
+%%\fancyfoot[LE]{\footnotesize \rule{2cm}{0.1pt} \\ %$osztaly osztály}
+%%\fancyfoot[RE]{\footnotesize \rule{2cm}{0.1pt} \\ %$diakNev}
+\rfoot{\footnotesize \rule{0cm}{0.1pt} \\ %$osztaly - %$diakNev}
+
+{\vspace*{-12pt}\small\noindent A tanuló teljesítményének, magatartásának, szorgalmának minősítése:}
+
+\vspace{6pt}\scriptsize%%%\small
+%{targy
+{\vspace{6pt}\noindent\bfseries %$targyNev}
+\nopagebreak[4]%%
+\begin{description}[font=\mdseries\itshape, labelindent=\parindent, itemsep=2pt, parsep=0pt, partopsep=0pt, topsep=0pt, leftmargin=2cm, style=nextline]
+\nopagebreak[4]%%
+%{szempont
+\item[%$szempont]
+%{minosites
+%?elsoValasztott|%$minosites|%?%?tobbedikValasztott|, %$minosites|%?%%
+%}minosites
+%?egyediMinosites|\par{%$egyediMinosites}|%?%%
+\nopagebreak[4]%%
+%}szempont
+\end{description}
+%}targy
+
+{\vspace{6pt}\noindent\bfseries Hiányzások:}
+
+Igazolt: %$igazolt
+
+Igazolatlan: %$osszesIgazolatlan (%$igazolatlan+%$kesesPercOsszeg perc késés)
+
+% \begin{itemize}
+% \item Igazolt: %$igazolt
+% \item Igazolatlan: %$osszesIgazolatlan (%$igazolatlan+%$kesesPercOsszeg perc késés)
+% % \item Késés perc összeg: %$kesesPercOsszeg
+% % \item Késésekből adódó igazolatlanok: %$kesesIgazolatlan
+% % \item Összes igazolatlan: %$osszesIgazolatlan
+% \end{itemize}
+
+\vspace{20pt}
+\noindent
+Budapest, %$ev. %$hoNev %$nap.
+
+\vspace{16pt}
+\begin{center}
+\slshape\scriptsize
+\begin{tabular}{ccc}
+\rule{4.5cm}{0.1pt}&\hspace{1cm}\ &\rule{4.5cm}{0.1pt}\\
+%?felevi|osztályfőnök&{\mdseries P.H.} &szülő\\|igazgató&{\mdseries P.H.} &osztályfőnök\\%?
+%?felevi||\\[20pt]\hspace{4.5cm} &\hspace{1cm}\ &\rule{4.5cm}{0.1pt}\\%?
+%?felevi||&&szülő/gondviselő\\%?
+\end{tabular}
+\end{center}
+\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%
+
+%}diak
+\end{document}
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/tex/mayor.cnf b/mayor-orig/mayor-naplo/print/module-naplo/tex/mayor.cnf
new file mode 100644
index 00000000..f5fed6fa
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/tex/mayor.cnf
@@ -0,0 +1,38 @@
+# mayor.cnf: header of the configuration file for fmtutil.
+#
+# In Debian, fmtutil.cnf is a file that is generated from
+# configuration files in /etc/texmf/fmt.d/. This file, 00tex.cnf,
+# contains only some comments on how to edit these files.
+#
+# The text of the comments is Copyright 1998, 1999 by Thomas Esser, it
+# is in the Public domain.
+
+# You Customize these file to your needs, e.g.
+# - remove or uncomment formats that you don't need
+# - add your own formats
+# - change default engine / flags for standard formats
+
+# Some notes:
+# 1) tex and amstex just load hyphen.tex. No customization.
+# You can have you own customized (via babel's hyphen.cfg)
+# formats on top of plain by using "bplain.tex" instead of
+# plain.tex (see e.g. bplain.ini file for bplain format).
+#
+# 2) etex loads language.def, not language.dat.
+#
+# 3) The symbolic link to the right engines (e.g. bplain -> tex)
+# will be generated by the "texlinks" script. So, if you call
+# fmtutil "by hand" and not via texconfig, please also call
+# texlinks afterwards.
+#
+# 4) usual comments start with "# ", whereas disabled configurations
+# start with "#! " in this file.
+
+# The format of the table is:
+
+# format engine pattern-file arguments
+
+# The last part of "arguments" must be the name of the file to run
+# initex (or another "ini"-engine) on.
+
+mayor tex language.dat mayor.tex
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/tex/mayor.fmt-3.141592 b/mayor-orig/mayor-naplo/print/module-naplo/tex/mayor.fmt-3.141592
new file mode 100644
index 00000000..37872336
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/tex/mayor.fmt-3.141592
Binary files differ
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/tex/mayor.fmt-3.1415926 b/mayor-orig/mayor-naplo/print/module-naplo/tex/mayor.fmt-3.1415926
new file mode 100644
index 00000000..f24a44ad
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/tex/mayor.fmt-3.1415926
Binary files differ
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/tex/mayor.tex b/mayor-orig/mayor-naplo/print/module-naplo/tex/mayor.tex
new file mode 100644
index 00000000..dc46a1bb
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/tex/mayor.tex
@@ -0,0 +1,1443 @@
+% This is the plain TeX format that's described in The TeXbook.
+% N.B.: A version number is defined at the very end of this file;
+% please change that number whenever the file is modified!
+% And don't modify the file under any circumstances.
+%
+% Modified to load ec fonts and Hungarian hyphenation patterns.
+% Accent defs modified. \h added for Polish hook.
+% Modified lines commented out by `%*', new lines marked `%%SzP'.
+% P\'eter Szigetv\'ari <szigetva@nytud.hu>
+
+%%%%%\input pdftexconfig.tex
+
+\catcode`\{=1 % left brace is begin-group character
+\catcode`\}=2 % right brace is end-group character
+\catcode`\$=3 % dollar sign is math shift
+\catcode`\&=4 % ampersand is alignment tab
+\catcode`\#=6 % hash mark is macro parameter character
+\catcode`\^=7 \catcode`\^^K=7 % circumflex and uparrow are for superscripts
+\catcode`\_=8 \catcode`\^^A=8 % underline and downarrow are for subscripts
+\catcode`\^^I=10 % ascii tab is a blank space
+\chardef\active=13 \catcode`\~=\active % tilde is active
+\catcode`\^^L=\active \outer\def^^L{\par} % ascii form-feed is "\outer\par"
+
+\everyjob{ %%SzP
+\immediate\write16{Format: mayor (v0.1) with ec fonts, %%SzP
+ Hungarian hyphenation patterns,} %%SzP
+\immediate\write16{most accents redefined, %%SzP
+ \string\h{} added for Polish hook.} %%SzP
+\immediate\write16{Amendment of plain.tex version 3.1415926}} %%SzP
+
+\message{Preloading the plain format: codes,}
+
+% We had to define the \catcodes right away, before the message line,
+% since \message uses the { and } characters.
+% When INITEX (the TeX initializer) starts up,
+% it has defined the following \catcode values:
+% \catcode`\^^@=9 % ascii null is ignored
+% \catcode`\^^M=5 % ascii return is end-line
+% \catcode`\\=0 % backslash is TeX escape character
+% \catcode`\%=14 % percent sign is comment character
+% \catcode`\ =10 % ascii space is blank space
+% \catcode`\^^?=15 % ascii delete is invalid
+% \catcode`\A=11 ... \catcode`\Z=11 % uppercase letters
+% \catcode`\a=11 ... \catcode`\z=11 % lowercase letters
+% all others are type 12 (other)
+
+% Here is a list of the characters that have been specially catcoded:
+\def\dospecials{\do\ \do\\\do\{\do\}\do\$\do\&%
+ \do\#\do\^\do\^^K\do\_\do\^^A\do\%\do\~}
+% (not counting ascii null, tab, linefeed, formfeed, return, delete)
+% Each symbol in the list is preceded by \do, which can be defined
+% if you want to do something to every item in the list.
+
+% We make @ signs act like letters, temporarily, to avoid conflict
+% between user names and internal control sequences of plain format.
+\catcode`@=11
+
+% INITEX sets up \mathcode x=x, for x=0..255, except that
+% \mathcode x=x+"7100, for x = `A to `Z and `a to `z;
+% \mathcode x=x+"7000, for x = `0 to `9.
+% The following changes define internal codes as recommended
+% in Appendix C of The TeXbook:
+\mathcode`\^^@="2201 % \cdot
+\mathcode`\^^A="3223 % \downarrow
+\mathcode`\^^B="010B % \alpha
+\mathcode`\^^C="010C % \beta
+\mathcode`\^^D="225E % \land
+\mathcode`\^^E="023A % \lnot
+\mathcode`\^^F="3232 % \in
+\mathcode`\^^G="0119 % \pi
+\mathcode`\^^H="0115 % \lambda
+\mathcode`\^^I="010D % \gamma
+\mathcode`\^^J="010E % \delta
+\mathcode`\^^K="3222 % \uparrow
+\mathcode`\^^L="2206 % \pm
+\mathcode`\^^M="2208 % \oplus
+\mathcode`\^^N="0231 % \infty
+\mathcode`\^^O="0140 % \partial
+\mathcode`\^^P="321A % \subset
+\mathcode`\^^Q="321B % \supset
+\mathcode`\^^R="225C % \cap
+\mathcode`\^^S="225B % \cup
+\mathcode`\^^T="0238 % \forall
+\mathcode`\^^U="0239 % \exists
+\mathcode`\^^V="220A % \otimes
+\mathcode`\^^W="3224 % \leftrightarrow
+\mathcode`\^^X="3220 % \leftarrow
+\mathcode`\^^Y="3221 % \rightarrow
+\mathcode`\^^Z="8000 % \ne
+\mathcode`\^^[="2205 % \diamond
+\mathcode`\^^\="3214 % \le
+\mathcode`\^^]="3215 % \ge
+\mathcode`\^^^="3211 % \equiv
+\mathcode`\^^_="225F % \lor
+\mathcode`\ ="8000 % \space
+\mathcode`\!="5021
+\mathcode`\'="8000 % ^\prime
+\mathcode`\(="4028
+\mathcode`\)="5029
+\mathcode`\*="2203 % \ast
+\mathcode`\+="202B
+\mathcode`\,="613B
+\mathcode`\-="2200
+\mathcode`\.="013A
+\mathcode`\/="013D
+\mathcode`\:="303A
+\mathcode`\;="603B
+\mathcode`\<="313C
+\mathcode`\=="303D
+\mathcode`\>="313E
+\mathcode`\?="503F
+\mathcode`\[="405B
+\mathcode`\\="026E % \backslash
+\mathcode`\]="505D
+\mathcode`\_="8000 % \_
+\mathcode`\{="4266
+\mathcode`\|="026A
+\mathcode`\}="5267
+\mathcode`\^^?="1273 % \smallint
+
+% INITEX sets \uccode`x=`X and \uccode `X=`X for all letters x,
+% and \lccode`x=`x, \lccode`X=`x; all other values are zero.
+% No changes to those tables are needed in plain TeX format.
+
+% INITEX sets \sfcode x=1000 for all x, except that \sfcode`X=999
+% for uppercase letters. The following changes are needed:
+\sfcode`\)=0 \sfcode`\'=0 \sfcode`\]=0
+% The \nonfrenchspacing macro will make further changes to \sfcode values.
+
+% Finally, INITEX sets all \delcode values to -1, except \delcode`.=0
+\delcode`\(="028300
+\delcode`\)="029301
+\delcode`\[="05B302
+\delcode`\]="05D303
+\delcode`\<="26830A
+\delcode`\>="26930B
+\delcode`\/="02F30E
+\delcode`\|="26A30C
+\delcode`\\="26E30F
+% N.B. { and } should NOT get delcodes; otherwise parameter grouping fails!
+
+% To make the plain macros more efficient in time and space,
+% several constant values are declared here as control sequences.
+% If they were changed, anything could happen; so they are private symbols.
+\chardef\@ne=1
+\chardef\tw@=2
+\chardef\thr@@=3
+\chardef\sixt@@n=16
+\chardef\@cclv=255
+\mathchardef\@cclvi=256
+\mathchardef\@m=1000
+\mathchardef\@M=10000
+\mathchardef\@MM=20000
+
+% Allocation of registers
+
+% Here are macros for the automatic allocation of \count, \box, \dimen,
+% \skip, \muskip, and \toks registers, as well as \read and \write
+% stream numbers, \fam codes, \language codes, and \insert numbers.
+
+\message{registers,}
+
+% When a register is used only temporarily, it need not be allocated;
+% grouping can be used, making the value previously in the register return
+% after the close of the group. The main use of these macros is for
+% registers that are defined by one macro and used by others, possibly at
+% different nesting levels. All such registers should be defined through
+% these macros; otherwise conflicts may occur, especially when two or more
+% macro packages are being used at once.
+
+% The following counters are reserved:
+% 0 to 9 page numbering
+% 10 count allocation
+% 11 dimen allocation
+% 12 skip allocation
+% 13 muskip allocation
+% 14 box allocation
+% 15 toks allocation
+% 16 read file allocation
+% 17 write file allocation
+% 18 math family allocation
+% 19 language allocation
+% 20 insert allocation
+% 21 the most recently allocated number
+% 22 constant -1
+% New counters are allocated starting with 23, 24, etc. Other registers are
+% allocated starting with 10. This leaves 0 through 9 for the user to play
+% with safely, except that counts 0 to 9 are considered to be the page and
+% subpage numbers (since they are displayed during output). In this scheme,
+% \count 10 always contains the number of the highest-numbered counter that
+% has been allocated, \count 14 the highest-numbered box, etc.
+% Inserts are given numbers 254, 253, etc., since they require a \count,
+% \dimen, \skip, and \box all with the same number; \count 20 contains the
+% lowest-numbered insert that has been allocated. Of course, \box255 is
+% reserved for \output; \count255, \dimen255, and \skip255 can be used freely.
+
+% It is recommended that macro designers always use
+% \global assignments with respect to registers numbered 1, 3, 5, 7, 9, and
+% always non-\global assignments with respect to registers 0, 2, 4, 6, 8, 255.
+% This will prevent ``save stack buildup'' that might otherwise occur.
+
+\count10=22 % allocates \count registers 23, 24, ...
+\count11=9 % allocates \dimen registers 10, 11, ...
+\count12=9 % allocates \skip registers 10, 11, ...
+\count13=9 % allocates \muskip registers 10, 11, ...
+\count14=9 % allocates \box registers 10, 11, ...
+\count15=9 % allocates \toks registers 10, 11, ...
+\count16=-1 % allocates input streams 0, 1, ...
+\count17=-1 % allocates output streams 0, 1, ...
+\count18=3 % allocates math families 4, 5, ...
+\count19=0 % allocates \language codes 1, 2, ...
+\count20=255 % allocates insertions 254, 253, ...
+\countdef\insc@unt=20 % the insertion counter
+\countdef\allocationnumber=21 % the most recent allocation
+\countdef\m@ne=22 \m@ne=-1 % a handy constant
+\def\wlog{\immediate\write\m@ne} % write on log file (only)
+
+% Here are abbreviations for the names of scratch registers
+% that don't need to be allocated.
+
+\countdef\count@=255
+\dimendef\dimen@=0
+\dimendef\dimen@i=1 % global only
+\dimendef\dimen@ii=2
+\skipdef\skip@=0
+\toksdef\toks@=0
+
+% Now, we define \newcount, \newbox, etc. so that you can say \newcount\foo
+% and \foo will be defined (with \countdef) to be the next counter.
+% To find out which counter \foo is, you can look at \allocationnumber.
+% Since there's no \boxdef command, \chardef is used to define a \newbox,
+% \newinsert, \newfam, and so on.
+
+\outer\def\newcount{\alloc@0\count\countdef\insc@unt}
+\outer\def\newdimen{\alloc@1\dimen\dimendef\insc@unt}
+\outer\def\newskip{\alloc@2\skip\skipdef\insc@unt}
+\outer\def\newmuskip{\alloc@3\muskip\muskipdef\@cclvi}
+\outer\def\newbox{\alloc@4\box\chardef\insc@unt}
+\let\newtoks=\relax % we do this to allow plain.tex to be read in twice
+\outer\def\newhelp#1#2{\newtoks#1#1\expandafter{\csname#2\endcsname}}
+\outer\def\newtoks{\alloc@5\toks\toksdef\@cclvi}
+\outer\def\newread{\alloc@6\read\chardef\sixt@@n}
+\outer\def\newwrite{\alloc@7\write\chardef\sixt@@n}
+\outer\def\newfam{\alloc@8\fam\chardef\sixt@@n}
+\outer\def\newlanguage{\alloc@9\language\chardef\@cclvi}
+\def\alloc@#1#2#3#4#5{\global\advance\count1#1by\@ne
+ \ch@ck#1#4#2% make sure there's still room
+ \allocationnumber=\count1#1%
+ \global#3#5=\allocationnumber
+ \wlog{\string#5=\string#2\the\allocationnumber}}
+\outer\def\newinsert#1{\global\advance\insc@unt by\m@ne
+ \ch@ck0\insc@unt\count
+ \ch@ck1\insc@unt\dimen
+ \ch@ck2\insc@unt\skip
+ \ch@ck4\insc@unt\box
+ \allocationnumber=\insc@unt
+ \global\chardef#1=\allocationnumber
+ \wlog{\string#1=\string\insert\the\allocationnumber}}
+\def\ch@ck#1#2#3{\ifnum\count1#1<#2%
+ \else\errmessage{No room for a new #3}\fi}
+
+% Here are some examples of allocation.
+\newdimen\maxdimen \maxdimen=16383.99999pt % the largest legal <dimen>
+\newskip\hideskip \hideskip=-1000pt plus 1fill % negative but can grow
+\newskip\centering \centering=0pt plus 1000pt minus 1000pt
+\newdimen\p@ \p@=1pt % this saves macro space and time
+\newdimen\z@ \z@=0pt % can be used both for 0pt and 0
+\newskip\z@skip \z@skip=0pt plus0pt minus0pt
+\newbox\voidb@x % permanently void box register
+
+% And here's a different sort of allocation:
+% For example, \newif\iffoo creates \footrue, \foofalse to go with \iffoo.
+\outer\def\newif#1{\count@\escapechar \escapechar\m@ne
+ \expandafter\expandafter\expandafter
+ \def\@if#1{true}{\let#1=\iftrue}%
+ \expandafter\expandafter\expandafter
+ \def\@if#1{false}{\let#1=\iffalse}%
+ \@if#1{false}\escapechar\count@} % the condition starts out false
+\def\@if#1#2{\csname\expandafter\if@\string#1#2\endcsname}
+{\uccode`1=`i \uccode`2=`f \uppercase{\gdef\if@12{}}} % `if' is required
+
+% Assign initial values to TeX's parameters
+
+\message{parameters,}
+
+% All of TeX's numeric parameters are listed here,
+% but the code is commented out if no special value needs to be set.
+% INITEX makes all parameters zero except where noted.
+
+\pretolerance=100
+\tolerance=200 % INITEX sets this to 10000
+\hbadness=1000
+\vbadness=1000
+\linepenalty=10
+\hyphenpenalty=50
+\exhyphenpenalty=50
+\binoppenalty=700
+\relpenalty=500
+\clubpenalty=150
+\widowpenalty=150
+\displaywidowpenalty=50
+\brokenpenalty=100
+\predisplaypenalty=10000
+% \postdisplaypenalty=0
+% \interlinepenalty=0
+% \floatingpenalty=0, set during \insert
+% \outputpenalty=0, set before TeX enters \output
+\doublehyphendemerits=10000
+\finalhyphendemerits=5000
+\adjdemerits=10000
+% \looseness=0, cleared by TeX after each paragraph
+% \pausing=0
+% \holdinginserts=0
+% \tracingonline=0
+% \tracingmacros=0
+% \tracingstats=0
+% \tracingparagraphs=0
+% \tracingpages=0
+% \tracingoutput=0
+\tracinglostchars=1
+% \tracingcommands=0
+% \tracingrestores=0
+% \language=0
+\uchyph=1
+% \lefthyphenmin=2 \righthyphenmin=3 set below
+% \globaldefs=0
+% \maxdeadcycles=25 % INITEX does this
+% \hangafter=1 % INITEX does this, also TeX after each paragraph
+% \fam=0
+% \mag=1000 % INITEX does this
+% \escapechar=`\\ % INITEX does this
+\defaulthyphenchar=`\-
+\defaultskewchar=-1
+% \endlinechar=`\^^M % INITEX does this
+\newlinechar=-1
+\delimiterfactor=901
+% \time=now % TeX does this at beginning of job
+% \day=now % TeX does this at beginning of job
+% \month=now % TeX does this at beginning of job
+% \year=now % TeX does this at beginning of job
+\showboxbreadth=5
+\showboxdepth=3
+\errorcontextlines=5
+
+\hfuzz=0.1pt
+\vfuzz=0.1pt
+\overfullrule=5pt
+\hsize=6.5in
+\vsize=8.9in
+\maxdepth=4pt
+\splitmaxdepth=\maxdimen
+\boxmaxdepth=\maxdimen
+% \lineskiplimit=0pt, changed by \normalbaselines
+\delimitershortfall=5pt
+\nulldelimiterspace=1.2pt
+\scriptspace=0.5pt
+% \mathsurround=0pt
+% \predisplaysize=0pt, set before TeX enters $$
+% \displaywidth=0pt, set before TeX enters $$
+% \displayindent=0pt, set before TeX enters $$
+\parindent=20pt
+% \hangindent=0pt, zeroed by TeX after each paragraph
+% \hoffset=0pt
+% \voffset=0pt
+
+% \baselineskip=0pt, changed by \normalbaselines
+% \lineskip=0pt, changed by \normalbaselines
+\parskip=0pt plus 1pt
+\abovedisplayskip=12pt plus 3pt minus 9pt
+\abovedisplayshortskip=0pt plus 3pt
+\belowdisplayskip=12pt plus 3pt minus 9pt
+\belowdisplayshortskip=7pt plus 3pt minus 4pt
+% \leftskip=0pt
+% \rightskip=0pt
+\topskip=10pt
+\splittopskip=10pt
+% \tabskip=0pt
+% \spaceskip=0pt
+% \xspaceskip=0pt
+\parfillskip=0pt plus 1fil
+
+\thinmuskip=3mu
+\medmuskip=4mu plus 2mu minus 4mu
+\thickmuskip=5mu plus 5mu
+
+% We also define special registers that function like parameters:
+\newskip\smallskipamount \smallskipamount=3pt plus 1pt minus 1pt
+\newskip\medskipamount \medskipamount=6pt plus 2pt minus 2pt
+\newskip\bigskipamount \bigskipamount=12pt plus 4pt minus 4pt
+\newskip\normalbaselineskip \normalbaselineskip=12pt
+\newskip\normallineskip \normallineskip=1pt
+\newdimen\normallineskiplimit \normallineskiplimit=0pt
+\newdimen\jot \jot=3pt
+\newcount\interdisplaylinepenalty \interdisplaylinepenalty=100
+\newcount\interfootnotelinepenalty \interfootnotelinepenalty=100
+
+% Definitions for preloaded fonts
+
+\def\magstephalf{1095 }
+\def\magstep#1{\ifcase#1 \@m\or 1200\or 1440\or 1728\or 2074\or 2488\fi\relax}
+
+% Fonts assigned to \preloaded are not part of "plain TeX",
+% but they are preloaded so that other format packages can use them.
+% For example, if another set of macros says "\font\ninerm=cmr9",
+% TeX will not have to reload the font metric information for cmr9.
+
+\message{fonts,}
+
+%*\font\tenrm=cmr10 % roman text
+\font\tenrm=ecrm1000 %%SzP
+%*\font\preloaded=cmr9
+\font\preloaded=ecrm0900 %%SzP
+%*\font\preloaded=cmr8
+\font\preloaded=ecrm0800 %%SzP
+%*\font\sevenrm=cmr7
+\font\sevenrm=ecrm0700 %%SzP
+%*\font\preloaded=cmr6
+\font\preloaded=ecrm0600 %%SzP
+%*\font\fiverm=cmr5
+\font\fiverm=ecrm0500 %%SzP
+
+\font\teni=cmmi10 % math italic
+\font\preloaded=cmmi9
+\font\preloaded=cmmi8
+\font\seveni=cmmi7
+\font\preloaded=cmmi6
+\font\fivei=cmmi5
+
+\font\tensy=cmsy10 % math symbols
+\font\preloaded=cmsy9
+\font\preloaded=cmsy8
+\font\sevensy=cmsy7
+\font\preloaded=cmsy6
+\font\fivesy=cmsy5
+
+\font\tenex=cmex10 % math extension
+
+%*\font\preloaded=cmss10 % sans serif
+\font\preloaded=ecss1000 %%SzP
+%*\font\preloaded=cmssq8
+\font\preloaded=ecsq8 %%SzP
+
+%*\font\preloaded=cmssi10 % sans serif italic
+\font\preloaded=ecsi1000 %%SzP
+%*\font\preloaded=cmssqi8
+\font\preloaded=ecqi8 %%SzP
+
+%*\font\tenbf=cmbx10 % boldface extended
+\font\tenbf= ecbx1000 %%SzP
+%*\font\preloaded=cmbx9
+\font\preloaded=ecbx0900 %%SzP
+%*\font\preloaded=cmbx8
+\font\preloaded=ecbx0800 %%SzP
+%*\font\sevenbf=cmbx7
+\font\sevenbf= ecbx0700 %%SzP
+%*\font\preloaded=cmbx6
+\font\preloaded=ecbx0600 %%SzP
+%*\font\fivebf=cmbx5
+\font\fivebf= ecbx0500 %%SzP
+
+%*\font\tentt=cmtt10 % typewriter
+\font\tentt= ectt1000 %%SzP
+%*\font\preloaded=cmtt9
+\font\preloaded=ectt0900 %%SzP
+%*\font\preloaded=cmtt8
+\font\preloaded=ectt0800 %%SzP
+
+%*\font\preloaded=cmsltt10 % slanted typewriter
+\font\preloaded=ecst1000 %%SzP
+
+%*\font\tensl=cmsl10 % slanted roman
+\font\tensl= ecsl1000 %%SzP
+%*\font\preloaded=cmsl9
+\font\preloaded=ecsl0900 %%SzP
+%*\font\preloaded=cmsl8
+\font\preloaded=ecsl0800 %%SzP
+
+%*\font\tenit=cmti10 % text italic
+\font\tenit= ecti1000 %%SzP
+%*\font\preloaded=cmti9
+\font\preloaded=ecti0900 %%SzP
+%*\font\preloaded=cmti8
+\font\preloaded=ecti0800 %%SzP
+%*\font\preloaded=cmti7
+\font\preloaded=ecti0700 %%SzP
+
+\message{more fonts,}
+%*\font\preloaded=cmu10 % unslanted text italic
+\font\preloaded=ecui1000 %%SzP
+
+\font\preloaded=cmmib10 % bold math italic
+
+\font\preloaded=cmbsy10 % bold math symbols
+
+%*\font\preloaded=cmcsc10 % caps and small caps
+\font\preloaded=eccc1000 %%SzP
+
+%*\font\preloaded=cmssbx10 % sans serif bold extended
+\font\preloaded=ecsx1000 %%SzP
+
+%*\font\preloaded=cmdunh10 % Dunhill style
+\font\preloaded=ecdh1000 %%SzP
+
+%*\font\preloaded=cmr7 scaled \magstep4 % for titles
+\font\preloaded=ecrm0700 scaled 2074 %%SzP
+%*\font\preloaded=cmtt10 scaled \magstep2
+\font\preloaded=ectt1000 scaled 1440 %%SzP
+%*\font\preloaded=cmssbx10 scaled \magstep2
+\font\preloaded=ecsx1000 scaled 1440
+
+\font\preloaded=manfnt % METAFONT logo and dragon curve and special symbols
+
+% Additional \preloaded fonts can be specified here.
+% (And those that were \preloaded above can be eliminated.)
+
+\let\preloaded=\undefined % preloaded fonts must be declared anew later.
+
+\skewchar\teni='177 \skewchar\seveni='177 \skewchar\fivei='177
+\skewchar\tensy='60 \skewchar\sevensy='60 \skewchar\fivesy='60
+
+\textfont0=\tenrm \scriptfont0=\sevenrm \scriptscriptfont0=\fiverm
+\def\rm{\fam\z@\tenrm}
+\textfont1=\teni \scriptfont1=\seveni \scriptscriptfont1=\fivei
+\def\mit{\fam\@ne} \def\oldstyle{\fam\@ne\teni}
+\textfont2=\tensy \scriptfont2=\sevensy \scriptscriptfont2=\fivesy
+\def\cal{\fam\tw@}
+\textfont3=\tenex \scriptfont3=\tenex \scriptscriptfont3=\tenex
+\newfam\itfam \def\it{\fam\itfam\tenit} % \it is family 4
+\textfont\itfam=\tenit
+\newfam\slfam \def\sl{\fam\slfam\tensl} % \sl is family 5
+\textfont\slfam=\tensl
+\newfam\bffam \def\bf{\fam\bffam\tenbf} % \bf is family 6
+\textfont\bffam=\tenbf \scriptfont\bffam=\sevenbf
+\scriptscriptfont\bffam=\fivebf
+\newfam\ttfam \def\tt{\fam\ttfam\tentt} % \tt is family 7
+\textfont\ttfam=\tentt
+
+% Macros for setting ordinary text
+\message{macros,}
+
+\def\frenchspacing{\sfcode`\.\@m \sfcode`\?\@m \sfcode`\!\@m
+ \sfcode`\:\@m \sfcode`\;\@m \sfcode`\,\@m}
+\def\nonfrenchspacing{\sfcode`\.3000\sfcode`\?3000\sfcode`\!3000%
+ \sfcode`\:2000\sfcode`\;1500\sfcode`\,1250 }
+
+\def\normalbaselines{\lineskip\normallineskip
+ \baselineskip\normalbaselineskip \lineskiplimit\normallineskiplimit}
+
+\def\^^M{\ } % control <return> = control <space>
+\def\^^I{\ } % same for <tab>
+
+\def\lq{`} \def\rq{'}
+\def\lbrack{[} \def\rbrack{]}
+
+\let\endgraf=\par \let\endline=\cr
+
+\def\space{ }
+\def\empty{}
+\def\null{\hbox{}}
+
+\let\bgroup={ \let\egroup=}
+
+% In \obeylines, we say `\let^^M=\par' instead of `\def^^M{\par}'
+% since this allows, for example, `\let\par=\cr \obeylines \halign{...'
+{\catcode`\^^M=\active % these lines must end with %
+ \gdef\obeylines{\catcode`\^^M\active \let^^M\par}%
+ \global\let^^M\par} % this is in case ^^M appears in a \write
+\def\obeyspaces{\catcode`\ \active}
+{\obeyspaces\global\let =\space}
+
+\def\loop#1\repeat{\def\body{#1}\iterate}
+\def\iterate{\body \let\next\iterate \else\let\next\relax\fi \next}
+\let\repeat=\fi % this makes \loop...\if...\repeat skippable
+
+\def\thinspace{\kern .16667em }
+\def\negthinspace{\kern-.16667em }
+\def\enspace{\kern.5em }
+
+\def\enskip{\hskip.5em\relax}
+\def\quad{\hskip1em\relax}
+\def\qquad{\hskip2em\relax}
+
+\def\smallskip{\vskip\smallskipamount}
+\def\medskip{\vskip\medskipamount}
+\def\bigskip{\vskip\bigskipamount}
+
+\def\nointerlineskip{\prevdepth-1000\p@}
+\def\offinterlineskip{\baselineskip-1000\p@
+ \lineskip\z@ \lineskiplimit\maxdimen}
+
+\def\topglue{\nointerlineskip\vglue-\topskip\vglue} % for top of page
+\def\vglue{\afterassignment\vgl@\skip@=}
+\def\vgl@{\par \dimen@\prevdepth \hrule height\z@
+ \nobreak\vskip\skip@ \prevdepth\dimen@}
+\def\hglue{\afterassignment\hgl@\skip@=}
+\def\hgl@{\leavevmode \count@\spacefactor \vrule width\z@
+ \nobreak\hskip\skip@ \spacefactor\count@}
+
+\def~{\penalty\@M \ } % tie
+\def\slash{/\penalty\exhyphenpenalty} % a `/' that acts like a `-'
+
+\def\break{\penalty-\@M}
+\def\nobreak{\penalty \@M}
+\def\allowbreak{\penalty \z@}
+
+\def\filbreak{\par\vfil\penalty-200\vfilneg}
+\def\goodbreak{\par\penalty-500 }
+\def\eject{\par\break}
+\def\supereject{\par\penalty-\@MM}
+
+\def\removelastskip{\ifdim\lastskip=\z@\else\vskip-\lastskip\fi}
+\def\smallbreak{\par\ifdim\lastskip<\smallskipamount
+ \removelastskip\penalty-50\smallskip\fi}
+\def\medbreak{\par\ifdim\lastskip<\medskipamount
+ \removelastskip\penalty-100\medskip\fi}
+\def\bigbreak{\par\ifdim\lastskip<\bigskipamount
+ \removelastskip\penalty-200\bigskip\fi}
+
+\def\line{\hbox to\hsize}
+\def\leftline#1{\line{#1\hss}}
+\def\rightline#1{\line{\hss#1}}
+\def\centerline#1{\line{\hss#1\hss}}
+
+\def\rlap#1{\hbox to\z@{#1\hss}}
+\def\llap#1{\hbox to\z@{\hss#1}}
+
+\def\m@th{\mathsurround\z@}
+\def\underbar#1{$\setbox\z@\hbox{#1}\dp\z@\z@
+ \m@th \underline{\box\z@}$}
+
+\newbox\strutbox
+\setbox\strutbox=\hbox{\vrule height8.5pt depth3.5pt width\z@}
+\def\strut{\relax\ifmmode\copy\strutbox\else\unhcopy\strutbox\fi}
+
+\def\hidewidth{\hskip\hideskip} % for alignment entries that can stick out
+\def\ialign{\everycr{}\tabskip\z@skip\halign} % initialized \halign
+\newcount\mscount
+\def\multispan#1{\omit \mscount#1\relax
+ \loop\ifnum\mscount>\@ne \sp@n\repeat}
+\def\sp@n{\span\omit\advance\mscount\m@ne}
+
+\newif\ifus@ \newif\if@cr
+\newbox\tabs \newbox\tabsyet \newbox\tabsdone
+
+\def\cleartabs{\global\setbox\tabsyet\null \setbox\tabs\null}
+\def\settabs{\setbox\tabs\null \futurelet\next\sett@b}
+\let\+=\relax % in case this file is being read in twice
+\def\sett@b{\ifx\next\+\def\nxt{\afterassignment\s@tt@b\let\nxt}%
+ \else\let\nxt\s@tcols\fi \let\next\relax \nxt}
+\def\s@tt@b{\let\nxt\relax \us@false\m@ketabbox}
+\def\tabalign{\us@true\m@ketabbox} % non-\outer version of \+
+\outer\def\+{\tabalign}
+\def\s@tcols#1\columns{\count@#1\dimen@\hsize
+ \loop\ifnum\count@>\z@ \@nother \repeat}
+\def\@nother{\dimen@ii\dimen@ \divide\dimen@ii\count@
+ \setbox\tabs\hbox{\hbox to\dimen@ii{}\unhbox\tabs}%
+ \advance\dimen@-\dimen@ii \advance\count@\m@ne}
+
+\def\m@ketabbox{\begingroup
+ \global\setbox\tabsyet\copy\tabs
+ \global\setbox\tabsdone\null
+ \def\cr{\@crtrue\crcr\egroup\egroup
+ \ifus@\unvbox\z@\lastbox\fi\endgroup
+ \setbox\tabs\hbox{\unhbox\tabsyet\unhbox\tabsdone}}%
+ \setbox\z@\vbox\bgroup\@crfalse
+ \ialign\bgroup&\t@bbox##\t@bb@x\crcr}
+
+\def\t@bbox{\setbox\z@\hbox\bgroup}
+\def\t@bb@x{\if@cr\egroup % now \box\z@ holds the column
+ \else\hss\egroup \global\setbox\tabsyet\hbox{\unhbox\tabsyet
+ \global\setbox\@ne\lastbox}% now \box\@ne holds its size
+ \ifvoid\@ne\global\setbox\@ne\hbox to\wd\z@{}%
+ \else\setbox\z@\hbox to\wd\@ne{\unhbox\z@}\fi
+ \global\setbox\tabsdone\hbox{\box\@ne\unhbox\tabsdone}\fi
+ \box\z@}
+
+\def\hang{\hangindent\parindent}
+\def\textindent#1{\indent\llap{#1\enspace}\ignorespaces}
+\def\item{\par\hang\textindent}
+\def\itemitem{\par\indent \hangindent2\parindent \textindent}
+\def\narrower{\advance\leftskip\parindent
+ \advance\rightskip\parindent}
+
+\outer\def\beginsection#1\par{\vskip\z@ plus.3\vsize\penalty-250
+ \vskip\z@ plus-.3\vsize\bigskip\vskip\parskip
+ \message{#1}\leftline{\bf#1}\nobreak\smallskip\noindent}
+\outer\def\proclaim #1. #2\par{\medbreak
+ \noindent{\bf#1.\enspace}{\sl#2\par}%
+ \ifdim\lastskip<\medskipamount \removelastskip\penalty55\medskip\fi}
+
+\def\raggedright{\rightskip\z@ plus2em \spaceskip.3333em \xspaceskip.5em\relax}
+\def\ttraggedright{\tt\rightskip\z@ plus2em\relax} % for use with \tt only
+
+\chardef\%=`\%
+\chardef\&=`\&
+\chardef\#=`\#
+\chardef\$=`\$
+%*\chardef\ss="19
+\chardef\ss="FF %%SzP
+%*\chardef\ae="1A
+\chardef\ae="E6 %%SzP
+%*\chardef\oe="1B
+\chardef\oe="F7 %%SzP
+%*\chardef\o="1C
+\chardef\o="F8 %%SzP
+%*\chardef\AE="1D
+\chardef\AE="C6 %%SzP
+%*\chardef\OE="1E
+\chardef\OE="D7 %%SzP
+%*\chardef\O="1F
+\chardef\O="D8 %%SzP
+%*\chardef\i="10 \chardef\j="11 % dotless letters
+\chardef\i="19 \chardef\j="1A %%SzP
+%*\def\aa{\accent23a}
+\chardef\aa="E5 %%SzP
+%*\def\l{\char32l}
+\chardef\l="AA %%SzP
+%*\def\L{\leavevmode\setbox0\hbox{L}\hbox to\wd0{\hss\char32L}}
+\chardef\L="8A
+
+\def\leavevmode{\unhbox\voidb@x} % begins a paragraph, if necessary
+%*\def\_{\leavevmode \kern.06em \vbox{\hrule width.3em}}
+\chardef\_="5F %%SzP
+%*\def\AA{\leavevmode\setbox0\hbox{!}\dimen@\ht0\advance\dimen@-1ex%
+%* \rlap{\raise.67\dimen@\hbox{\char'27}}A}
+\chardef\AA="C5 %%SzP
+
+\def\mathhexbox#1#2#3{\leavevmode
+ \hbox{$\m@th \mathchar"#1#2#3$}}
+\def\dag{\mathhexbox279}
+\def\ddag{\mathhexbox27A}
+\def\S{\mathhexbox278}
+\def\P{\mathhexbox27B}
+\def\Orb{\mathhexbox20D}
+%% These should be changed to the tc equivalents %%SzP
+
+\def\oalign#1{\leavevmode\vtop{\baselineskip\z@skip \lineskip.25ex%
+ \ialign{##\crcr#1\crcr}}} \def\o@lign{\lineskiplimit\z@ \oalign}
+\def\ooalign{\lineskiplimit-\maxdimen \oalign} % chars over each other
+{\catcode`p=12 \catcode`t=12 \gdef\\#1pt{#1}} \let\getf@ctor=\\
+\def\sh@ft#1{\dimen@#1\kern\expandafter\getf@ctor\the\fontdimen1\font
+ \dimen@} % kern by #1 times the current slant
+\def\d#1{{\o@lign{\relax#1\crcr\hidewidth\sh@ft{-1ex}.\hidewidth}}}
+\def\b#1{{\o@lign{\relax#1\crcr\hidewidth\sh@ft{-3ex}%
+ \vbox to.2ex{\hbox{\char22}\vss}\hidewidth}}}
+%*\def\c#1{{\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent24 #1%
+%* \else\ooalign{\unhbox\z@\crcr\hidewidth\char24\hidewidth}\fi}}
+\def\c#1{{\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1% %%SzP
+ \else\ooalign{\unhbox\z@\crcr\hidewidth\char11\hidewidth}\fi}} %%SzP
+\def\copyright{{\ooalign{\hfil\raise.07ex\hbox{c}\hfil\crcr\Orb}}}
+%% This should be changed to the tc equivalent %%SzP
+
+\def\dots{\relax\ifmmode\ldots\else$\m@th\ldots\,$\fi}
+\def\TeX{T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX}
+
+%*\def\`#1{{\accent18 #1}}
+\def\`#1{{\accent0 #1}} %%SzP
+%*\def\'#1{{\accent19 #1}}
+\def\'#1{{\accent1 #1}} %%SzP
+%*\def\v#1{{\accent20 #1}} \let\^^_=\v
+\def\v#1{{\accent7 #1}} \let\^^_=\v %%SzP
+%*\def\u#1{{\accent21 #1}} \let\^^S=\u
+\def\u#1{{\accent8 #1}} \let\^^S=\u %%SzP
+%*\def\=#1{{\accent22 #1}}
+\def\=#1{{\accent9 #1}} %%SzP
+%*\def\^#1{{\accent94 #1}} \let\^^D=\^
+\def\^#1{{\accent2 #1}} \let\^^D=\^ %%SzP
+%*\def\.#1{{\accent95 #1}}
+\def\.#1{{\accent10 #1}} %%SzP
+%*\def\H#1{{\accent"7D #1}}
+\def\H#1{{\accent5 #1}} %%SzP
+%*\def\~#1{{\accent"7E #1}}
+\def\~#1{{\accent3 #1}} %%SzP
+%*\def\"#1{{\accent"7F #1}}
+\def\"#1{{\accent4 #1}} %%SzP
+\def\t#1{{\edef\next{\the\font}\the\textfont1\accent"7F\next#1}}
+%% New accent for Polish hook
+\def\h#1{\oalign{#1\crcr\hidewidth\accent12\hidewidth}} %%SzP
+
+\def\hrulefill{\leaders\hrule\hfill}
+\def\dotfill{\cleaders\hbox{$\m@th \mkern1.5mu.\mkern1.5mu$}\hfill}
+\def\rightarrowfill{$\m@th\smash-\mkern-7mu%
+ \cleaders\hbox{$\mkern-2mu\smash-\mkern-2mu$}\hfill
+ \mkern-7mu\mathord\rightarrow$}
+\def\leftarrowfill{$\m@th\mathord\leftarrow\mkern-7mu%
+ \cleaders\hbox{$\mkern-2mu\smash-\mkern-2mu$}\hfill
+ \mkern-7mu\smash-$}
+\mathchardef\braceld="37A \mathchardef\bracerd="37B
+\mathchardef\bracelu="37C \mathchardef\braceru="37D
+\def\downbracefill{$\m@th \setbox\z@\hbox{$\braceld$}%
+ \braceld\leaders\vrule height\ht\z@ depth\z@\hfill\braceru
+ \bracelu\leaders\vrule height\ht\z@ depth\z@\hfill\bracerd$}
+\def\upbracefill{$\m@th \setbox\z@\hbox{$\braceld$}%
+ \bracelu\leaders\vrule height\ht\z@ depth\z@\hfill\bracerd
+ \braceld\leaders\vrule height\ht\z@ depth\z@\hfill\braceru$}
+
+\outer\def\bye{\par\vfill\supereject\end}
+
+% Macros for math setting
+\message{math definitions,}
+
+\let\sp=^ \let\sb=_
+\def\,{\mskip\thinmuskip}
+\def\>{\mskip\medmuskip}
+\def\;{\mskip\thickmuskip}
+\def\!{\mskip-\thinmuskip}
+\def\*{\discretionary{\thinspace\the\textfont2\char2}{}{}}
+{\catcode`\'=\active \gdef'{^\bgroup\prim@s}}
+\def\prim@s{\prime\futurelet\next\pr@m@s}
+\def\pr@m@s{\ifx'\next\let\nxt\pr@@@s \else\ifx^\next\let\nxt\pr@@@t
+ \else\let\nxt\egroup\fi\fi \nxt}
+\def\pr@@@s#1{\prim@s} \def\pr@@@t#1#2{#2\egroup}
+{\catcode`\^^Z=\active \gdef^^Z{\not=}} % ^^Z is like \ne in math
+
+{\catcode`\_=\active \global\let_=\_} % _ in math is either subscript or \_
+
+\mathchardef\alpha="010B
+\mathchardef\beta="010C
+\mathchardef\gamma="010D
+\mathchardef\delta="010E
+\mathchardef\epsilon="010F
+\mathchardef\zeta="0110
+\mathchardef\eta="0111
+\mathchardef\theta="0112
+\mathchardef\iota="0113
+\mathchardef\kappa="0114
+\mathchardef\lambda="0115
+\mathchardef\mu="0116
+\mathchardef\nu="0117
+\mathchardef\xi="0118
+\mathchardef\pi="0119
+\mathchardef\rho="011A
+\mathchardef\sigma="011B
+\mathchardef\tau="011C
+\mathchardef\upsilon="011D
+\mathchardef\phi="011E
+\mathchardef\chi="011F
+\mathchardef\psi="0120
+\mathchardef\omega="0121
+\mathchardef\varepsilon="0122
+\mathchardef\vartheta="0123
+\mathchardef\varpi="0124
+\mathchardef\varrho="0125
+\mathchardef\varsigma="0126
+\mathchardef\varphi="0127
+\mathchardef\Gamma="7000
+\mathchardef\Delta="7001
+\mathchardef\Theta="7002
+\mathchardef\Lambda="7003
+\mathchardef\Xi="7004
+\mathchardef\Pi="7005
+\mathchardef\Sigma="7006
+\mathchardef\Upsilon="7007
+\mathchardef\Phi="7008
+\mathchardef\Psi="7009
+\mathchardef\Omega="700A
+
+\mathchardef\aleph="0240
+\def\hbar{{\mathchar'26\mkern-9muh}}
+\mathchardef\imath="017B
+\mathchardef\jmath="017C
+\mathchardef\ell="0160
+\mathchardef\wp="017D
+\mathchardef\Re="023C
+\mathchardef\Im="023D
+\mathchardef\partial="0140
+\mathchardef\infty="0231
+\mathchardef\prime="0230
+\mathchardef\emptyset="023B
+\mathchardef\nabla="0272
+\def\surd{{\mathchar"1270}}
+\mathchardef\top="023E
+\mathchardef\bot="023F
+\def\angle{{\vbox{\ialign{$\m@th\scriptstyle##$\crcr
+ \not\mathrel{\mkern14mu}\crcr
+ \noalign{\nointerlineskip}
+ \mkern2.5mu\leaders\hrule height.34pt\hfill\mkern2.5mu\crcr}}}}
+\mathchardef\triangle="0234
+\mathchardef\forall="0238
+\mathchardef\exists="0239
+\mathchardef\neg="023A \let\lnot=\neg
+\mathchardef\flat="015B
+\mathchardef\natural="015C
+\mathchardef\sharp="015D
+\mathchardef\clubsuit="027C
+\mathchardef\diamondsuit="027D
+\mathchardef\heartsuit="027E
+\mathchardef\spadesuit="027F
+
+\mathchardef\coprod="1360
+\mathchardef\bigvee="1357
+\mathchardef\bigwedge="1356
+\mathchardef\biguplus="1355
+\mathchardef\bigcap="1354
+\mathchardef\bigcup="1353
+\mathchardef\intop="1352 \def\int{\intop\nolimits}
+\mathchardef\prod="1351
+\mathchardef\sum="1350
+\mathchardef\bigotimes="134E
+\mathchardef\bigoplus="134C
+\mathchardef\bigodot="134A
+\mathchardef\ointop="1348 \def\oint{\ointop\nolimits}
+\mathchardef\bigsqcup="1346
+\mathchardef\smallint="1273
+
+\mathchardef\triangleleft="212F
+\mathchardef\triangleright="212E
+\mathchardef\bigtriangleup="2234
+\mathchardef\bigtriangledown="2235
+\mathchardef\wedge="225E \let\land=\wedge
+\mathchardef\vee="225F \let\lor=\vee
+\mathchardef\cap="225C
+\mathchardef\cup="225B
+\mathchardef\ddagger="227A
+\mathchardef\dagger="2279
+\mathchardef\sqcap="2275
+\mathchardef\sqcup="2274
+\mathchardef\uplus="225D
+\mathchardef\amalg="2271
+\mathchardef\diamond="2205
+\mathchardef\bullet="220F
+\mathchardef\wr="226F
+\mathchardef\div="2204
+\mathchardef\odot="220C
+\mathchardef\oslash="220B
+\mathchardef\otimes="220A
+\mathchardef\ominus="2209
+\mathchardef\oplus="2208
+\mathchardef\mp="2207
+\mathchardef\pm="2206
+\mathchardef\circ="220E
+\mathchardef\bigcirc="220D
+\mathchardef\setminus="226E % for set difference A\setminus B
+\mathchardef\cdot="2201
+\mathchardef\ast="2203
+\mathchardef\times="2202
+\mathchardef\star="213F
+
+\mathchardef\propto="322F
+\mathchardef\sqsubseteq="3276
+\mathchardef\sqsupseteq="3277
+\mathchardef\parallel="326B
+\mathchardef\mid="326A
+\mathchardef\dashv="3261
+\mathchardef\vdash="3260
+\mathchardef\nearrow="3225
+\mathchardef\searrow="3226
+\mathchardef\nwarrow="322D
+\mathchardef\swarrow="322E
+\mathchardef\Leftrightarrow="322C
+\mathchardef\Leftarrow="3228
+\mathchardef\Rightarrow="3229
+\def\neq{\not=} \let\ne=\neq
+\mathchardef\leq="3214 \let\le=\leq
+\mathchardef\geq="3215 \let\ge=\geq
+\mathchardef\succ="321F
+\mathchardef\prec="321E
+\mathchardef\approx="3219
+\mathchardef\succeq="3217
+\mathchardef\preceq="3216
+\mathchardef\supset="321B
+\mathchardef\subset="321A
+\mathchardef\supseteq="3213
+\mathchardef\subseteq="3212
+\mathchardef\in="3232
+\mathchardef\ni="3233 \let\owns=\ni
+\mathchardef\gg="321D
+\mathchardef\ll="321C
+\mathchardef\not="3236
+\mathchardef\leftrightarrow="3224
+\mathchardef\leftarrow="3220 \let\gets=\leftarrow
+\mathchardef\rightarrow="3221 \let\to=\rightarrow
+\mathchardef\mapstochar="3237 \def\mapsto{\mapstochar\rightarrow}
+\mathchardef\sim="3218
+\mathchardef\simeq="3227
+\mathchardef\perp="323F
+\mathchardef\equiv="3211
+\mathchardef\asymp="3210
+\mathchardef\smile="315E
+\mathchardef\frown="315F
+\mathchardef\leftharpoonup="3128
+\mathchardef\leftharpoondown="3129
+\mathchardef\rightharpoonup="312A
+\mathchardef\rightharpoondown="312B
+
+\def\joinrel{\mathrel{\mkern-3mu}}
+\def\relbar{\mathrel{\smash-}} % \smash, because - has the same height as +
+\def\Relbar{\mathrel=}
+\mathchardef\lhook="312C \def\hookrightarrow{\lhook\joinrel\rightarrow}
+\mathchardef\rhook="312D \def\hookleftarrow{\leftarrow\joinrel\rhook}
+\def\bowtie{\mathrel\triangleright\joinrel\mathrel\triangleleft}
+\def\models{\mathrel|\joinrel=}
+\def\Longrightarrow{\Relbar\joinrel\Rightarrow}
+\def\longrightarrow{\relbar\joinrel\rightarrow}
+\def\longleftarrow{\leftarrow\joinrel\relbar}
+\def\Longleftarrow{\Leftarrow\joinrel\Relbar}
+\def\longmapsto{\mapstochar\longrightarrow}
+\def\longleftrightarrow{\leftarrow\joinrel\rightarrow}
+\def\Longleftrightarrow{\Leftarrow\joinrel\Rightarrow}
+\def\iff{\;\Longleftrightarrow\;}
+
+\mathchardef\ldotp="613A % ldot as a punctuation mark
+\mathchardef\cdotp="6201 % cdot as a punctuation mark
+\mathchardef\colon="603A % colon as a punctuation mark
+\def\ldots{\mathinner{\ldotp\ldotp\ldotp}}
+\def\cdots{\mathinner{\cdotp\cdotp\cdotp}}
+\def\vdots{\vbox{\baselineskip4\p@ \lineskiplimit\z@
+ \kern6\p@\hbox{.}\hbox{.}\hbox{.}}}
+\def\ddots{\mathinner{\mkern1mu\raise7\p@\vbox{\kern7\p@\hbox{.}}\mkern2mu
+ \raise4\p@\hbox{.}\mkern2mu\raise\p@\hbox{.}\mkern1mu}}
+
+\def\acute{\mathaccent"7013 }
+\def\grave{\mathaccent"7012 }
+\def\ddot{\mathaccent"707F }
+\def\tilde{\mathaccent"707E }
+\def\bar{\mathaccent"7016 }
+\def\breve{\mathaccent"7015 }
+\def\check{\mathaccent"7014 }
+\def\hat{\mathaccent"705E }
+\def\vec{\mathaccent"017E }
+\def\dot{\mathaccent"705F }
+\def\widetilde{\mathaccent"0365 }
+\def\widehat{\mathaccent"0362 }
+\def\overrightarrow#1{\vbox{\m@th\ialign{##\crcr
+ \rightarrowfill\crcr\noalign{\kern-\p@\nointerlineskip}
+ $\hfil\displaystyle{#1}\hfil$\crcr}}}
+\def\overleftarrow#1{\vbox{\m@th\ialign{##\crcr
+ \leftarrowfill\crcr\noalign{\kern-\p@\nointerlineskip}
+ $\hfil\displaystyle{#1}\hfil$\crcr}}}
+\def\overbrace#1{\mathop{\vbox{\m@th\ialign{##\crcr\noalign{\kern3\p@}
+ \downbracefill\crcr\noalign{\kern3\p@\nointerlineskip}
+ $\hfil\displaystyle{#1}\hfil$\crcr}}}\limits}
+\def\underbrace#1{\mathop{\vtop{\m@th\ialign{##\crcr
+ $\hfil\displaystyle{#1}\hfil$\crcr\noalign{\kern3\p@\nointerlineskip}
+ \upbracefill\crcr\noalign{\kern3\p@}}}}\limits}
+\def\skew#1#2#3{{\muskip\z@#1mu\divide\muskip\z@\tw@ \mkern\muskip\z@
+ #2{\mkern-\muskip\z@{#3}\mkern\muskip\z@}\mkern-\muskip\z@}{}}
+
+\def\lmoustache{\delimiter"437A340 } % top from (, bottom from )
+\def\rmoustache{\delimiter"537B341 } % top from ), bottom from (
+\def\lgroup{\delimiter"462833A } % extensible ( with sharper tips
+\def\rgroup{\delimiter"562933B } % extensible ) with sharper tips
+\def\arrowvert{\delimiter"26A33C } % arrow without arrowheads
+\def\Arrowvert{\delimiter"26B33D } % double arrow without arrowheads
+\def\bracevert{\delimiter"77C33E } % the vertical bar that extends braces
+\def\Vert{\delimiter"26B30D } \let\|=\Vert
+\def\vert{\delimiter"26A30C }
+\def\uparrow{\delimiter"3222378 }
+\def\downarrow{\delimiter"3223379 }
+\def\updownarrow{\delimiter"326C33F }
+\def\Uparrow{\delimiter"322A37E }
+\def\Downarrow{\delimiter"322B37F }
+\def\Updownarrow{\delimiter"326D377 }
+\def\backslash{\delimiter"26E30F } % for double coset G\backslash H
+\def\rangle{\delimiter"526930B }
+\def\langle{\delimiter"426830A }
+\def\rbrace{\delimiter"5267309 } \let\}=\rbrace
+\def\lbrace{\delimiter"4266308 } \let\{=\lbrace
+\def\rceil{\delimiter"5265307 }
+\def\lceil{\delimiter"4264306 }
+\def\rfloor{\delimiter"5263305 }
+\def\lfloor{\delimiter"4262304 }
+
+\def\bigl{\mathopen\big}
+\def\bigm{\mathrel\big}
+\def\bigr{\mathclose\big}
+\def\Bigl{\mathopen\Big}
+\def\Bigm{\mathrel\Big}
+\def\Bigr{\mathclose\Big}
+\def\biggl{\mathopen\bigg}
+\def\biggm{\mathrel\bigg}
+\def\biggr{\mathclose\bigg}
+\def\Biggl{\mathopen\Bigg}
+\def\Biggm{\mathrel\Bigg}
+\def\Biggr{\mathclose\Bigg}
+\def\big#1{{\hbox{$\left#1\vbox to8.5\p@{}\right.\n@space$}}}
+\def\Big#1{{\hbox{$\left#1\vbox to11.5\p@{}\right.\n@space$}}}
+\def\bigg#1{{\hbox{$\left#1\vbox to14.5\p@{}\right.\n@space$}}}
+\def\Bigg#1{{\hbox{$\left#1\vbox to17.5\p@{}\right.\n@space$}}}
+\def\n@space{\nulldelimiterspace\z@ \m@th}
+
+\def\choose{\atopwithdelims()}
+\def\brack{\atopwithdelims[]}
+\def\brace{\atopwithdelims\{\}}
+
+\def\sqrt{\radical"270370 }
+
+\def\mathpalette#1#2{\mathchoice{#1\displaystyle{#2}}%
+ {#1\textstyle{#2}}{#1\scriptstyle{#2}}{#1\scriptscriptstyle{#2}}}
+\newbox\rootbox
+\def\root#1\of{\setbox\rootbox
+ \hbox{$\m@th\scriptscriptstyle{#1}$}\mathpalette\r@@t}
+\def\r@@t#1#2{\setbox\z@\hbox{$\m@th#1\sqrt{#2}$}\dimen@\ht\z@
+ \advance\dimen@-\dp\z@
+ \mkern5mu\raise.6\dimen@\copy\rootbox \mkern-10mu\box\z@}
+\newif\ifv@ \newif\ifh@
+\def\vphantom{\v@true\h@false\ph@nt}
+\def\hphantom{\v@false\h@true\ph@nt}
+\def\phantom{\v@true\h@true\ph@nt}
+\def\ph@nt{\ifmmode\def\next{\mathpalette\mathph@nt}%
+ \else\let\next\makeph@nt\fi\next}
+\def\makeph@nt#1{\setbox\z@\hbox{#1}\finph@nt}
+\def\mathph@nt#1#2{\setbox\z@\hbox{$\m@th#1{#2}$}\finph@nt}
+\def\finph@nt{\setbox\tw@\null
+ \ifv@ \ht\tw@\ht\z@ \dp\tw@\dp\z@\fi
+ \ifh@ \wd\tw@\wd\z@\fi \box\tw@}
+\def\mathstrut{\vphantom(}
+\def\smash{\relax % \relax, in case this comes first in \halign
+ \ifmmode\def\next{\mathpalette\mathsm@sh}\else\let\next\makesm@sh
+ \fi\next}
+\def\makesm@sh#1{\setbox\z@\hbox{#1}\finsm@sh}
+\def\mathsm@sh#1#2{\setbox\z@\hbox{$\m@th#1{#2}$}\finsm@sh}
+\def\finsm@sh{\ht\z@\z@ \dp\z@\z@ \box\z@}
+
+\def\cong{\mathrel{\mathpalette\@vereq\sim}} % congruence sign
+\def\@vereq#1#2{\lower.5\p@\vbox{\lineskiplimit\maxdimen\lineskip-.5\p@
+ \ialign{$\m@th#1\hfil##\hfil$\crcr#2\crcr=\crcr}}}
+\def\notin{\mathrel{\mathpalette\c@ncel\in}}
+\def\c@ncel#1#2{\m@th\ooalign{$\hfil#1\mkern1mu/\hfil$\crcr$#1#2$}}
+\def\rightleftharpoons{\mathrel{\mathpalette\rlh@{}}}
+\def\rlh@#1{\vcenter{\m@th\hbox{\ooalign{\raise2pt
+ \hbox{$#1\rightharpoonup$}\crcr
+ $#1\leftharpoondown$}}}}
+\def\buildrel#1\over#2{\mathrel{\mathop{\kern\z@#2}\limits^{#1}}}
+\def\doteq{\buildrel\textstyle.\over=}
+
+\def\log{\mathop{\rm log}\nolimits}
+\def\lg{\mathop{\rm lg}\nolimits}
+\def\ln{\mathop{\rm ln}\nolimits}
+\def\lim{\mathop{\rm lim}}
+\def\limsup{\mathop{\rm lim\,sup}}
+\def\liminf{\mathop{\rm lim\,inf}}
+\def\sin{\mathop{\rm sin}\nolimits}
+\def\arcsin{\mathop{\rm arcsin}\nolimits}
+\def\sinh{\mathop{\rm sinh}\nolimits}
+\def\cos{\mathop{\rm cos}\nolimits}
+\def\arccos{\mathop{\rm arccos}\nolimits}
+\def\cosh{\mathop{\rm cosh}\nolimits}
+\def\tan{\mathop{\rm tan}\nolimits}
+\def\arctan{\mathop{\rm arctan}\nolimits}
+\def\tanh{\mathop{\rm tanh}\nolimits}
+\def\cot{\mathop{\rm cot}\nolimits}
+\def\coth{\mathop{\rm coth}\nolimits}
+\def\sec{\mathop{\rm sec}\nolimits}
+\def\csc{\mathop{\rm csc}\nolimits}
+\def\max{\mathop{\rm max}}
+\def\min{\mathop{\rm min}}
+\def\sup{\mathop{\rm sup}}
+\def\inf{\mathop{\rm inf}}
+\def\arg{\mathop{\rm arg}\nolimits}
+\def\ker{\mathop{\rm ker}\nolimits}
+\def\dim{\mathop{\rm dim}\nolimits}
+\def\hom{\mathop{\rm hom}\nolimits}
+\def\det{\mathop{\rm det}}
+\def\exp{\mathop{\rm exp}\nolimits}
+\def\Pr{\mathop{\rm Pr}}
+\def\gcd{\mathop{\rm gcd}}
+\def\deg{\mathop{\rm deg}\nolimits}
+
+\def\bmod{\nonscript\mskip-\medmuskip\mkern5mu
+ \mathbin{\rm mod}\penalty900\mkern5mu\nonscript\mskip-\medmuskip}
+\def\pmod#1{\allowbreak\mkern18mu({\rm mod}\,\,#1)}
+
+\def\cases#1{\left\{\,\vcenter{\normalbaselines\m@th
+ \ialign{$##\hfil$&\quad##\hfil\crcr#1\crcr}}\right.}
+\def\matrix#1{\null\,\vcenter{\normalbaselines\m@th
+ \ialign{\hfil$##$\hfil&&\quad\hfil$##$\hfil\crcr
+ \mathstrut\crcr\noalign{\kern-\baselineskip}
+ #1\crcr\mathstrut\crcr\noalign{\kern-\baselineskip}}}\,}
+\def\pmatrix#1{\left(\matrix{#1}\right)}
+\newdimen\p@renwd
+\setbox0=\hbox{\tenex B} \p@renwd=\wd0 % width of the big left (
+\def\bordermatrix#1{\begingroup \m@th
+ \setbox\z@\vbox{\def\cr{\crcr\noalign{\kern2\p@\global\let\cr\endline}}%
+ \ialign{$##$\hfil\kern2\p@\kern\p@renwd&\thinspace\hfil$##$\hfil
+ &&\quad\hfil$##$\hfil\crcr
+ \omit\strut\hfil\crcr\noalign{\kern-\baselineskip}%
+ #1\crcr\omit\strut\cr}}%
+ \setbox\tw@\vbox{\unvcopy\z@\global\setbox\@ne\lastbox}%
+ \setbox\tw@\hbox{\unhbox\@ne\unskip\global\setbox\@ne\lastbox}%
+ \setbox\tw@\hbox{$\kern\wd\@ne\kern-\p@renwd\left(\kern-\wd\@ne
+ \global\setbox\@ne\vbox{\box\@ne\kern2\p@}%
+ \vcenter{\kern-\ht\@ne\unvbox\z@\kern-\baselineskip}\,\right)$}%
+ \null\;\vbox{\kern\ht\@ne\box\tw@}\endgroup}
+
+\def\openup{\afterassignment\@penup\dimen@=}
+\def\@penup{\advance\lineskip\dimen@
+ \advance\baselineskip\dimen@
+ \advance\lineskiplimit\dimen@}
+\def\eqalign#1{\null\,\vcenter{\openup\jot\m@th
+ \ialign{\strut\hfil$\displaystyle{##}$&$\displaystyle{{}##}$\hfil
+ \crcr#1\crcr}}\,}
+\newif\ifdt@p
+\def\displ@y{\global\dt@ptrue\openup\jot\m@th
+ \everycr{\noalign{\ifdt@p \global\dt@pfalse \ifdim\prevdepth>-1000\p@
+ \vskip-\lineskiplimit \vskip\normallineskiplimit \fi
+ \else \penalty\interdisplaylinepenalty \fi}}}
+\def\@lign{\tabskip\z@skip\everycr{}} % restore inside \displ@y
+\def\displaylines#1{\displ@y \tabskip\z@skip
+ \halign{\hbox to\displaywidth{$\@lign\hfil\displaystyle##\hfil$}\crcr
+ #1\crcr}}
+\def\eqalignno#1{\displ@y \tabskip\centering
+ \halign to\displaywidth{\hfil$\@lign\displaystyle{##}$\tabskip\z@skip
+ &$\@lign\displaystyle{{}##}$\hfil\tabskip\centering
+ &\llap{$\@lign##$}\tabskip\z@skip\crcr
+ #1\crcr}}
+\def\leqalignno#1{\displ@y \tabskip\centering
+ \halign to\displaywidth{\hfil$\@lign\displaystyle{##}$\tabskip\z@skip
+ &$\@lign\displaystyle{{}##}$\hfil\tabskip\centering
+ &\kern-\displaywidth\rlap{$\@lign##$}\tabskip\displaywidth\crcr
+ #1\crcr}}
+
+% Definitions related to output
+
+\message{output routines,}
+
+\countdef\pageno=0 \pageno=1 % first page is number 1
+\newtoks\headline \headline={\hfil} % headline is normally blank
+\newtoks\footline \footline={\hss\tenrm\folio\hss}
+ % footline is normally a centered page number in font \tenrm
+\newif\ifr@ggedbottom
+\def\raggedbottom{\topskip 10\p@ plus60\p@ \r@ggedbottomtrue}
+\def\normalbottom{\topskip 10\p@ \r@ggedbottomfalse} % undoes \raggedbottom
+\def\folio{\ifnum\pageno<\z@ \romannumeral-\pageno \else\number\pageno \fi}
+\def\nopagenumbers{\footline{\hfil}} % blank out the footline
+\def\advancepageno{\ifnum\pageno<\z@ \global\advance\pageno\m@ne
+ \else\global\advance\pageno\@ne \fi} % increase |pageno|
+
+\newinsert\footins
+\def\footnote#1{\let\@sf\empty % parameter #2 (the text) is read later
+ \ifhmode\edef\@sf{\spacefactor\the\spacefactor}\/\fi
+ #1\@sf\vfootnote{#1}}
+\def\vfootnote#1{\insert\footins\bgroup
+ \interlinepenalty\interfootnotelinepenalty
+ \splittopskip\ht\strutbox % top baseline for broken footnotes
+ \splitmaxdepth\dp\strutbox \floatingpenalty\@MM
+ \leftskip\z@skip \rightskip\z@skip \spaceskip\z@skip \xspaceskip\z@skip
+ \textindent{#1}\footstrut\futurelet\next\fo@t}
+\def\fo@t{\ifcat\bgroup\noexpand\next \let\next\f@@t
+ \else\let\next\f@t\fi \next}
+\def\f@@t{\bgroup\aftergroup\@foot\let\next}
+\def\f@t#1{#1\@foot}
+\def\@foot{\strut\egroup}
+\def\footstrut{\vbox to\splittopskip{}}
+\skip\footins=\bigskipamount % space added when footnote is present
+\count\footins=1000 % footnote magnification factor (1 to 1)
+\dimen\footins=8in % maximum footnotes per page
+
+\newinsert\topins
+\newif\ifp@ge \newif\if@mid
+\def\topinsert{\@midfalse\p@gefalse\@ins}
+\def\midinsert{\@midtrue\@ins}
+\def\pageinsert{\@midfalse\p@getrue\@ins}
+\skip\topins=\z@skip % no space added when a topinsert is present
+\count\topins=1000 % magnification factor (1 to 1)
+\dimen\topins=\maxdimen % no limit per page
+\def\@ins{\par\begingroup\setbox\z@\vbox\bgroup} % start a \vbox
+\def\endinsert{\egroup % finish the \vbox
+ \if@mid \dimen@\ht\z@ \advance\dimen@\dp\z@ \advance\dimen@12\p@
+ \advance\dimen@\pagetotal \advance\dimen@-\pageshrink
+ \ifdim\dimen@>\pagegoal\@midfalse\p@gefalse\fi\fi
+ \if@mid \bigskip\box\z@\bigbreak
+ \else\insert\topins{\penalty100 % floating insertion
+ \splittopskip\z@skip
+ \splitmaxdepth\maxdimen \floatingpenalty\z@
+ \ifp@ge \dimen@\dp\z@
+ \vbox to\vsize{\unvbox\z@\kern-\dimen@}% depth is zero
+ \else \box\z@\nobreak\bigskip\fi}\fi\endgroup}
+
+\output{\plainoutput}
+\def\plainoutput{\shipout\vbox{\makeheadline\pagebody\makefootline}%
+ \advancepageno
+ \ifnum\outputpenalty>-\@MM \else\dosupereject\fi}
+\def\pagebody{\vbox to\vsize{\boxmaxdepth\maxdepth \pagecontents}}
+\def\makeheadline{\vbox to\z@{\vskip-22.5\p@
+ \line{\vbox to8.5\p@{}\the\headline}\vss}\nointerlineskip}
+\def\makefootline{\baselineskip24\p@\lineskiplimit\z@\line{\the\footline}}
+\def\dosupereject{\ifnum\insertpenalties>\z@ % something is being held over
+ \line{}\kern-\topskip\nobreak\vfill\supereject\fi}
+
+\def\pagecontents{\ifvoid\topins\else\unvbox\topins\fi
+ \dimen@=\dp\@cclv \unvbox\@cclv % open up \box255
+ \ifvoid\footins\else % footnote info is present
+ \vskip\skip\footins
+ \footnoterule
+ \unvbox\footins\fi
+ \ifr@ggedbottom \kern-\dimen@ \vfil \fi}
+\def\footnoterule{\kern-3\p@
+ \hrule width 2truein \kern 2.6\p@} % the \hrule is .4pt high
+
+% Hyphenation, miscellaneous macros, and initial values for standard layout
+\message{hyphenation}
+
+\lefthyphenmin=2 \righthyphenmin=3 % disallow x- or -xx breaks
+%*\input hyphen
+%*\input xu-huhyphn.tex %%BB
+\input hyphen
+
+\def\magnification{\afterassignment\m@g\count@}
+\def\m@g{\mag\count@
+ \hsize6.5truein\vsize8.9truein\dimen\footins8truein}
+
+\def\tracingall{\tracingonline\@ne\tracingcommands\tw@\tracingstats\tw@
+ \tracingpages\@ne\tracingoutput\@ne\tracinglostchars\@ne
+ \tracingmacros\tw@\tracingparagraphs\@ne\tracingrestores\@ne
+ \showboxbreadth\maxdimen\showboxdepth\maxdimen\errorstopmode}
+
+\def\showhyphens#1{\setbox0\vbox{\parfillskip\z@skip\hsize\maxdimen\tenrm
+ \pretolerance\m@ne\tolerance\m@ne\hbadness0\showboxdepth0\ #1}}
+
+\normalbaselines\rm % select roman font
+\nonfrenchspacing % punctuation affects the spacing
+\catcode`@=12 % at signs are no longer letters
+
+%*\def\fmtname{plain}\def\fmtversion{3.1415926} % identifies the current format
+\def\fmtname{ecplain}\def\fmtversion{3.1415926} %%SzP
+
+% ============================================================= %
+% %%%%%%%%%%%%% MaYoR %%%%%%%%%%%%%% %
+% ============================================================= %
+\message{MaYoR}
+
+\input rotate
+\newbox\rotbox
+\newbox\rotboxA
+\newbox\rotboxB
+\newbox\mezonev
+\newbox\doboz
+\nopagenumbers
+
+\font\kicsi=ecrm0500
+\font\nagy=ecbx1200
+\font\vastag=ecsx0800
+\font\nagyss=ecsx1200
+\font\normal=ecss0800
+\font\dolt=ecsi0800
+
+% osztályozóban volt
+\parindent=0pt
+
+% ======================================================================= %
+% Makrók
+% ======================================================================= %
+\def\doboz#1#2#3{\vbox to #2{\hsize=#1{\vfill\noindent #3 \vfill}}}
+% ============================================================= %
+\def\kozepen#1#2#3{\vbox to #2{\hsize=#1\vfill\noindent\hfil #3\hfil\vfill}}
+% ============================================================= %
+\def\tetejen#1#2#3{\vbox to #2{\hsize=#1\noindent\hfil #3\hfil\vfill}}
+% ============================================================= %
+\def\dupla#1{\vbox to 68pt{%
+\hbox to 68.8pt{\vbox to 30pt{\hsize=68.8pt\vfil\noindent\hfil#1\hfil\vfil}}%
+\hrule\hbox{%
+\vbox to 36pt{\hsize=34pt\vfil\noindent\hfil1\hfil\vfil}%
+\vrule width0.8pt depth3pt height39.2pt%
+\vbox to 36pt{\hsize=34pt\vfil\noindent\hfil2\hfil\vfil}%
+}}}
+% ============================================================= %
+\def\tripla#1{\vbox to 68pt{%
+\hbox to 103.6pt{\vbox to 30pt{\hsize=103.6pt\vfil\noindent\hfil#1\hfil\vfil}}%
+\hrule\hbox{%
+\vbox to 36pt{\hsize=34pt\vfil\noindent\hfil1\hfil\vfil}%
+\vrule width0.8pt depth3pt height39.2pt%
+\vbox to 36pt{\hsize=34pt\vfil\noindent\hfil2\hfil\vfil}%
+\vrule width0.8pt depth3pt height39.2pt%
+\vbox to 36pt{\hsize=34pt\vfil\noindent\hfil3\hfil\vfil}%
+}}}
+% ============================================================= %
+\newdimen\vonalszelesseg\vonalszelesseg=0.8pt%
+\newdimen\szelesseg\szelesseg=34pt%
+\newcount\szam%
+\newcount\vonalszam%
+\def\ennes#1#2{\szam=1%
+\vonalszam=#2%
+\advance\vonalszam by -1%
+\multiply\vonalszelesseg by \vonalszam%
+\multiply\szelesseg by #2%
+\advance\szelesseg by \vonalszelesseg%
+\vbox to 68pt{%
+\hbox to \szelesseg{\vbox to 30pt{\hsize=\szelesseg\vfil\noindent\hfil#1\hfil\vfil}}%
+\hrule\hbox{%
+\loop
+\vbox to 36pt{\hsize=34pt\vfil\noindent\hfil\the\szam\hfil\vfil}%
+\advance\szam by 1%
+\vrule width0.8pt depth3pt height39.2pt%
+\ifnum\szam<#2\break%
+\repeat
+\vbox to 36pt{\hsize=34pt\vfil\noindent\hfil#2\hfil\vfil}%
+}}}
+% ============================================================= %
+\def\emmes#1#2#3{\szam=#3%
+\vonalszam=#2%
+\advance\vonalszam by -1%
+\multiply\vonalszelesseg by \vonalszam%
+\advance\vonalszam by #3%
+\multiply\szelesseg by #2%
+\advance\szelesseg by \vonalszelesseg%
+\vbox to 68pt{%
+\hbox to \szelesseg{\vbox to 30pt{\hsize=\szelesseg\vfil\noindent\hfil#1\hfil\vfil}}%
+\hrule\hbox{%
+\loop
+\vbox to 36pt{\hsize=34pt\vfil\noindent\hfil\the\szam\hfil\vfil}%
+\advance\szam by 1%
+\vrule width0.8pt depth3pt height39.2pt%
+\ifnum\szam<\vonalszam\break%
+\repeat
+\vbox to 36pt{\hsize=34pt\vfil\noindent\hfil\the\vonalszam\hfil\vfil}%
+}}}
+% ============================================================= %
+\def\oraszam#1{%
+\hbox to 34pt{\hfill{%
+\vbox{\halign{%
+\vrule width0.8pt height21.2pt##&\vbox to 21.2pt{\vfil\hbox to 21.2pt{\hfil##\hfil}\vfil}\cr%
+\noalign{\hrule height0.8pt}%
+&#1\cr%
+}}}}}
+% ============================================================= %
+\def\tanitasi{\setbox\mezonev=\kozepen{75pt}{20pt}{\doboz{69pt}{19pt}{\hfil A tan\'\i t\'asi nap\hfil}}\lower3.5pt\vbox{\rotl\mezonev}}%
+% ============================================================= %
+\def\megjegyzes#1#2{\setbox\mezonev=\kozepen{90pt}{20pt}{\doboz{89pt}{19pt}{\hfil \centerline{#1} \centerline{#2}\hfil}}\lower3.5pt\vbox{\rotl\mezonev}}%
+% ============================================================= %
+\def\datum#1#2#3{%
+\setbox\mezonev=\hbox{\vbox to 22pt{\hrule height2pt\hsize=105pt\vfil\noindent\hfil#3\hfil\vfil}\vrule width2pt}%
+\lower3pt\vbox to 166pt{%
+\vss\hbox{\vbox to 168pt{\vfil%
+\hbox to 22pt{\hss\vrule height63pt width2pt\vbox to 63.2pt{\hsize=31pt%
+\hrule width31.5pt height2pt\vfil\noindent\centerline{#1}\vfil%
+\hrule width31.5pt height0.8pt\noindent\vfil\centerline{#2}\vfil%
+\hrule width31.5pt height2pt}}%
+\hbox{\vbox to 104pt{\vss\rotl\mezonev}}%
+}}}}
+% ============================================================= %
+%5.1cm=145pt 343=1.4 136.6 = 4.8 1.3 = 37pt 41.25 = 1.45 6 = 170.7
+% ============================================================= %
+\def\tananyag#1#2{\setbox\mezonev=\kozepen{140pt}{34pt}{\doboz{133pt}{33pt}{\raggedright#1}}\lower3pt\vbox{\rotl\mezonev\oraszam{#2}}}
+\def\mayor{%
+\font\mayorfnt=cmsl8%
+\font\Mayorfnt=cmsl12
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+% ============================================================= %
+% \def\kozepenK#1#2#3{\vrule\vbox to #2{\hsize=#1\hrule\vfill\noindent\hfil #3\hfil\vfill\hrule}\vrule}
+% \def\kozepen#1#2#3{\vbox to #2{\hsize=#1\vfill\noindent\centerline{#3}\vfill}}
+\normal
+\dump \ No newline at end of file
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/xetex/mayor-xetex.cnf b/mayor-orig/mayor-naplo/print/module-naplo/xetex/mayor-xetex.cnf
new file mode 100644
index 00000000..70d0a410
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/xetex/mayor-xetex.cnf
@@ -0,0 +1,9 @@
+# 10texlive-xetex.cnf
+# You can change/add entries to this file and changes will be preserved
+# over upgrades, even if you have removed the main package prior
+# (not if you purged it). You should leave the following pseudo comment
+# present in the file!
+# -_- DebPkgProvidedMaps -_-
+#
+
+mayor-xetex xetex language.def -etex mayor-xetex.ini
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/xetex/mayor-xetex.fmt b/mayor-orig/mayor-naplo/print/module-naplo/xetex/mayor-xetex.fmt
new file mode 100644
index 00000000..77bdaf40
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/xetex/mayor-xetex.fmt
Binary files differ
diff --git a/mayor-orig/mayor-naplo/print/module-naplo/xetex/mayor-xetex.ini b/mayor-orig/mayor-naplo/print/module-naplo/xetex/mayor-xetex.ini
new file mode 100644
index 00000000..f5a72f32
--- /dev/null
+++ b/mayor-orig/mayor-naplo/print/module-naplo/xetex/mayor-xetex.ini
@@ -0,0 +1,189 @@
+% $Id: xetex.ini 26376 2012-05-14 18:25:55Z karl $
+% Public domain. Originally by Jonathan Kew.
+
+%% Disable the \font\preloaded=... entries from plain.tex
+%% as xetex is primarily intended for use with other fonts
+\catcode`\{=1 \catcode`\}=2 \catcode`\#=6 \catcode`\^=7 \catcode`\@=11
+
+\scrollmode
+
+\input unicode-letters
+
+\let\s@vef@nt=\font
+\let\preloaded=2
+\def\font{\futurelet\next\d@ntpreload}
+\def\d@ntpreload{\ifx\next\preloaded
+ \let\next\sk@pf@nt
+ \begingroup \catcode`\%=12 \catcode13=12
+ \else
+ \let\next\s@vef@nt
+ \fi \next}
+\lccode1=13
+\lowercase{\def\sk@pf@nt\preloaded=#1^^A{\endgroup}}
+
+\input etex.src
+
+% restore the \font command and undefine other stuff
+\catcode`\@=11
+\let\font=\s@vef@nt
+\let\d@ntpreload=\und@fined
+\let\sk@pf@nt=\und@fined
+\let\s@vef@nt=\und@fined
+
+%
+% Allocator for \XeTeXintercharclass values, from Enrico Gregorio
+%
+\newcount\xe@alloc@intercharclass % allocates intercharclass
+\xe@alloc@intercharclass=\thr@@ % from 4 (1,2 and 3 are used by CJK, AFAIK)
+\def\xe@alloc@#1#2#3#4#5{\global\advance#1\@ne
+ \xe@ch@ck#1#4#2% make sure there's still room
+ \allocationnumber#1%
+ \global#3#5\allocationnumber
+ \wlog{\string#5=\string#2\the\allocationnumber}}
+\def\xe@ch@ck#1#2#3{%
+ \ifnum#1<#2\else
+ \errmessage{No room for a new #3}%
+ \fi}
+\def\newXeTeXintercharclass{%
+ \xe@alloc@\xe@alloc@intercharclass\XeTeXintercharclass\chardef\@cclv} %at most 254
+
+\catcode`\@=12
+
+\XeTeXuseglyphmetrics=1
+\XeTeXdashbreakstate=1
+
+\errorstopmode
+
+% START MaYoR
+% ============================================================= %
+% %%%%%%%%%%%%% MaYoR %%%%%%%%%%%%%% %
+% ============================================================= %
+
+\message{MaYoR}
+
+\input rotate
+\newbox\rotbox
+\newbox\rotboxA
+\newbox\rotboxB
+\newbox\mezonev
+\newbox\doboz
+\nopagenumbers
+
+% átkerültek a font definíciók a generatePDF függvénybe!!
+%\font\kicsi=ecrm0500
+%\font\nagy=ecbx1200
+%\font\vastag=ecsx0800
+%\font\nagyss=ecsx1200
+%\font\normal=ecss0800
+%\font\dolt=ecsi0800
+
+% osztályozóban volt
+\parindent=0pt
+
+% ======================================================================= %
+% Makrók
+% ======================================================================= %
+\def\doboz#1#2#3{\vbox to #2{\hsize=#1{\vfill\noindent #3 \vfill}}}
+% ============================================================= %
+\def\kozepen#1#2#3{\vbox to #2{\hsize=#1\vfill\noindent\hfil #3\hfil\vfill}}
+% ============================================================= %
+\def\tetejen#1#2#3{\vbox to #2{\hsize=#1\noindent\hfil #3\hfil\vfill}}
+% ============================================================= %
+\def\dupla#1{\vbox to 68pt{%
+\hbox to 68.8pt{\vbox to 30pt{\hsize=68.8pt\vfil\noindent\hfil#1\hfil\vfil}}%
+\hrule\hbox{%
+\vbox to 36pt{\hsize=34pt\vfil\noindent\hfil1\hfil\vfil}%
+\vrule width0.8pt depth3pt height39.2pt%
+\vbox to 36pt{\hsize=34pt\vfil\noindent\hfil2\hfil\vfil}%
+}}}
+% ============================================================= %
+\def\tripla#1{\vbox to 68pt{%
+\hbox to 103.6pt{\vbox to 30pt{\hsize=103.6pt\vfil\noindent\hfil#1\hfil\vfil}}%
+\hrule\hbox{%
+\vbox to 36pt{\hsize=34pt\vfil\noindent\hfil1\hfil\vfil}%
+\vrule width0.8pt depth3pt height39.2pt%
+\vbox to 36pt{\hsize=34pt\vfil\noindent\hfil2\hfil\vfil}%
+\vrule width0.8pt depth3pt height39.2pt%
+\vbox to 36pt{\hsize=34pt\vfil\noindent\hfil3\hfil\vfil}%
+}}}
+% ============================================================= %
+\newdimen\vonalszelesseg\vonalszelesseg=0.8pt%
+\newdimen\szelesseg\szelesseg=34pt%
+\newcount\szam%
+\newcount\vonalszam%
+\def\ennes#1#2{\szam=1%
+\vonalszam=#2%
+\advance\vonalszam by -1%
+\multiply\vonalszelesseg by \vonalszam%
+\multiply\szelesseg by #2%
+\advance\szelesseg by \vonalszelesseg%
+\vbox to 68pt{%
+\hbox to \szelesseg{\vbox to 30pt{\hsize=\szelesseg\vfil\noindent\hfil#1\hfil\vfil}}%
+\hrule\hbox{%
+\loop
+\vbox to 36pt{\hsize=34pt\vfil\noindent\hfil\the\szam\hfil\vfil}%
+\advance\szam by 1%
+\vrule width0.8pt depth3pt height39.2pt%
+\ifnum\szam<#2\break%
+\repeat
+\vbox to 36pt{\hsize=34pt\vfil\noindent\hfil#2\hfil\vfil}%
+}}}
+% ============================================================= %
+\def\emmes#1#2#3{\szam=#3%
+\vonalszam=#2%
+\advance\vonalszam by -1%
+\multiply\vonalszelesseg by \vonalszam%
+\advance\vonalszam by #3%
+\multiply\szelesseg by #2%
+\advance\szelesseg by \vonalszelesseg%
+\vbox to 68pt{%
+\hbox to \szelesseg{\vbox to 30pt{\hsize=\szelesseg\vfil\noindent\hfil#1\hfil\vfil}}%
+\hrule\hbox{%
+\loop
+\vbox to 36pt{\hsize=34pt\vfil\noindent\hfil\the\szam\hfil\vfil}%
+\advance\szam by 1%
+\vrule width0.8pt depth3pt height39.2pt%
+\ifnum\szam<\vonalszam\break%
+\repeat
+\vbox to 36pt{\hsize=34pt\vfil\noindent\hfil\the\vonalszam\hfil\vfil}%
+}}}
+% ============================================================= %
+\def\oraszam#1{%
+\hbox to 34pt{\hfill{%
+\vbox{\halign{%
+\vrule width0.8pt height21.2pt##&\vbox to 21.2pt{\vfil\hbox to 21.2pt{\hfil##\hfil}\vfil}\cr%
+\noalign{\hrule height0.8pt}%
+&#1\cr%
+}}}}}
+% ============================================================= %
+\def\tanitasi{\setbox\mezonev=\kozepen{75pt}{20pt}{\doboz{69pt}{19pt}{\hfil A tanítási nap\hfil}}\lower3.5pt\vbox{\rotl\mezonev}}%
+% ============================================================= %
+\def\megjegyzes#1#2{\setbox\mezonev=\kozepen{90pt}{20pt}{\doboz{89pt}{19pt}{\hfil \centerline{#1} \centerline{#2}\hfil}}\lower3.5pt\vbox{\rotl\mezonev}}%
+% ============================================================= %
+\def\datum#1#2#3{%
+\setbox\mezonev=\hbox{\vbox to 22pt{\hrule height2pt\hsize=105pt\vfil\noindent\hfil#3\hfil\vfil}\vrule width2pt}%
+\lower3pt\vbox to 166pt{%
+\vss\hbox{\vbox to 168pt{\vfil%
+\hbox to 22pt{\hss\vrule height63pt width2pt\vbox to 63.2pt{\hsize=31pt%
+\hrule width31.5pt height2pt\vfil\noindent\centerline{#1}\vfil%
+\hrule width31.5pt height0.8pt\noindent\vfil\centerline{#2}\vfil%
+\hrule width31.5pt height2pt}}%
+\hbox{\vbox to 104pt{\vss\rotl\mezonev}}%
+}}}}
+% ============================================================= %
+%5.1cm=145pt 343=1.4 136.6 = 4.8 1.3 = 37pt 41.25 = 1.45 6 = 170.7
+% ============================================================= %
+\def\tananyag#1#2{\setbox\mezonev=\kozepen{140pt}{34pt}{\doboz{133pt}{33pt}{\raggedright#1}}\lower3pt\vbox{\rotl\mezonev\oraszam{#2}}}
+\def\mayor{%
+\font\mayorfnt=cmsl8%
+\font\Mayorfnt=cmsl12
+{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}
+% ============================================================= %
+% \def\kozepenK#1#2#3{\vrule\vbox to #2{\hsize=#1\hrule\vfill\noindent\hfil #3\hfil\vfill\hrule}\vrule}
+% \def\kozepen#1#2#3{\vbox to #2{\hsize=#1\vfill\noindent\centerline{#3}\vfill}}
+%%%%\normal
+
+% END MaYoR
+
+\dump
+\endinput