%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%    Stílusállomány                                                                %%
%%    a "Párhuzamos algoritmusok"  cimű könyvhöz                                    %%  
%%    2002. december 31.	   				                    %%
%%    (Csörnyei Zoltán/1997/"Algoritmusok", Belényesi Viktor/2001/"Osztott          %%
%%    algoritmusok" és Sike Sándor/2002/"Szoftvertechnológia" alapján)              %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%% LEGÚJABB LATEX SZABVÁNY FORDÍTÁSI DIREKTÍVÁJA
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{paralg29}[2002/12/29]


%% TÜKÖRMÉRET
\setlength\textwidth{125mm}
\setlength\textheight{175mm}
\setlength\evensidemargin{18mm}
\setlength\oddsidemargin{18mm}
%\setlength\mathindent{0mm}


%%
%% MAGYAR ÉKEZETES KARAKTEREKET DEKÓDOLÓ CSOMAG
%%
\RequirePackage[latin2]{inputenc}

%%
%% STANDARD CSOMAGOK
%%
\RequirePackage{latexsym}
\RequirePackage{ifthen}
\RequirePackage{amsmath}
\RequirePackage{amssymb}
\RequirePackage{multicol}
\RequirePackage{color}
\RequirePackage{calc}
\RequirePackage{t1enc}
\RequirePackage[magyar]{babel}
\RequirePackage[dvips]{graphicx}
\RequirePackage{makeidx}
\RequirePackage{array}


%%
%% XFIG-GEL RAJZOLT ÁBRÁKHOZ SZÜKSÉGES CSOMAGOK
%%
\RequirePackage{graphics}
\RequirePackage{epic}
\RequirePackage{eepic}
%% HIPERLINKEKHEZ KITERJESZTETT HIVATKOZASOKHOZ SZUKSEGES CSOMAGOK
%%
\RequirePackage{varioref}
\RequirePackage{xr}
\RequirePackage[bookmarksnumbered,colorlinks,plainpages,backref]{hyperref}

%%
%% HIPERKAPCSOLÓK AKTIVÁLÁSA ÉS KIKAPCSOLÁSA
%%
%% HIPER KAPCSOLÓK AKTIVÁLÁSA
\DeclareOption{hiper}{
}
%% HIPERKAPCSOLÓK DEAKTIVÁLÁSA
\DeclareOption{nyomtat}{
		\renewcommand{\autoref}[2]{#2}
		\renewcommand{\href}[2]{#2}
                \renewcommand{\hyperpage}[1]{#1}
                		
			
}

%%
%% ALAPERTELMEZÉS
%%
\ExecuteOptions{hiper}
\ProcessOptions\relax

%%
%% KÉK SZÍNŰEK LEGYENEK A HIPERHIVATKOZÁSOK
%%
\def\@linkcolor{blue}
\def\@anchorcolor{blue}
\def\@citecolor{blue}
\def\@filecolor{blue}
\def\@urlcolor{blue}
\def\@menucolor{blue}
\def\@pagecolor{blue}

%%
%% MAGYAR ELNEVEZÉSEK
%%
\newcommand{\prefacename}{Előszó}%
\renewcommand{\bibname}{Irodalomjegyzék}%
\renewcommand{\chaptername}{Fejezet}%
\renewcommand{\contentsname}{Tartalomjegyzék}%
\renewcommand{\indexname}{Tárgymutató}%
\renewcommand{\figurename}{ábra}%
\renewcommand{\tablename}{táblázat}%
\renewcommand{\partname}{rész}%
\newcommand{\enclname}{Melléklet}%
\newcommand{\pagename}{oldal}%
\renewcommand{\seename}{Lásd}%
\renewcommand{\alsoname}{Lásd még}%
\newcommand{\proofname}{bizonyítás}%

%%
%% EXTRA INDEXELŐ PARANCSOK
%%
\newcommand{\indszerk}[2]{\index{#1@#2}}

%%
%% DEFiNÍCIÓ DŐLT OLDALSZÁMMAL A TÁRGYMUTATÓBAN
%%
\newcommand{\inddef}[1]{\index{#1|textit}}

%%
%% eps KÉP BESZÚRÁSA
%%
\newcommand{\kep}[4][]{
\begin{figure}[htb!]
  \begin{center}
    \includegraphics[#1]{#2}
  \end{center}
  \vspace*{-4mm}
  \begin{center}
    \caption{#3}
  \end{center}
  \vspace*{-4mm}
  #4
\end{figure}
}


\newcommand{\cimer}[1]{
\begin{figure}[htb!]
  \begin{center}
    \includegraphics{#1}
  \end{center}
\end{figure}
}

%%
%% eepic KÉP BESZÚRÁSA
%%
\newcommand{\ujkep}[2]{
\begin{figure}[htb!]
  \vspace{2mm}
  \begin{center}
    \input{#1.eepic}
  \end{center}
  \vspace*{-6mm}
  \begin{center}
    \caption{#2}
  \end{center}
  \vspace*{-6mm}
\end{figure}
}


%%
%% PÁRHUZAMOS eepic KÉP BESZÚRÁSA
%%
\newcommand{\parkep}[2]{
\begin{figure}[htb!]
  \vspace{2mm}
  \begin{center}
    \input{#1.eepic}
  \end{center}
  \vspace*{-7mm}
  \begin{center}
    \caption{#2}
  \end{center}
  \vspace*{-8mm}
\end{figure}
}



%%
%%
%% MONDATKÖZÖK BEÁLLÍTÁSA
%%
\frenchspacing

%%
%% SZÁMLÁLÓK, HOSSZOK, DOBOZOK
%% 	
\newcounter{examp}
\newcounter{allcount}
\newlength{\temp}
\newcounter{cszx}
\newcounter{protcount}
\newsavebox{\ujdb}


%%
%% MÉRETEK BEÁLLÍTÁSA (Osztott algoritmusok)
%%
%%\setlength{\topmargin}{18 pt}
%%\setlength{\headheight}{18 pt}
%%\setlength{\headsep}{18 pt}
%%\setlength{\footskip}{20 pt}
%%\setlength{\textheight}{200 mm}
%%\setlength{\textwidth}{134 mm}
%%\setlength{\evensidemargin}{16 mm}
%%\setlength{\oddsidemargin}{16 mm}
%%\setlength{\paperheight}{235 mm}
%%\setlength{\paperwidth}{187 mm}

%%
%% LISTÁK TÖMÖRÍTÉSE
%%
\def\enumhook{}
\def\enumhooki{}
\def\enumhookii{}
\def\enumhookiii{}
\def\enumhookiv{}
\def\itemhook{}
\def\itemhooki{}
\def\itemhookii{}
\def\itemhookiii{}
\def\itemhookiv{}
\def\descripthook{}

\def\enumerate{%
\vspace*{-2mm}   %%első köz
  \ifnum \@enumdepth >\thr@@\@toodeep\else
    \advance\@enumdepth\@ne
    \edef\@enumctr{enum\romannumeral\the\@enumdepth}%
      \expandafter
      \list
        \csname label\@enumctr\endcsname
        {\usecounter\@enumctr\def\makelabel##1{\hss\llap{##1}}%
          \enumhook \csname enumhook\romannumeral\the\@enumdepth\endcsname}%
  \fi\vspace*{2mm} %%  hátsó köz
  }
  
\def\itemize{%
\vspace*{-2mm}  %%első köz
  \ifnum \@itemdepth >\thr@@\@toodeep\else
    \advance\@itemdepth\@ne
    \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}%
    \expandafter
    \list
      \csname\@itemitem\endcsname
      {\def\makelabel##1{\hss\llap{##1}}%
        \itemhook \csname itemhook\romannumeral\the\@itemdepth\endcsname}%
  \fi
  \vspace*{2mm} %hátsó köz
  }
  
\renewenvironment{description}
                 {
				 \vspace*{-2mm} %első köz
				 \list{}{\labelwidth\z@ \itemindent-\leftmargin
                          \let\makelabel\descriptionlabel\descripthook}}
                 {\endlist
				 \vspace*{5mm} %% hátsó köz
				 }
				 
%%
%% LISTÁK TÖMÖRÍTÉSE (belső köz)
%%
%% ENUMERATE belső közei
\renewcommand{\enumhook}{\setlength{\topsep}{0pt}   \setlength{\itemsep}{-3pt}}
  
%% DESCRIPTION belső közei  
\renewcommand{\descripthook}{\setlength{\topsep}{0pt} \setlength{\itemsep}{-3pt}}
  
%% ITEMIZE belső közei  
\renewcommand{\itemhook}{\setlength{\topsep}{0pt}  \setlength{\itemsep}{-3pt}}



\renewcommand{\\}{\protect\vspace{1 pt plus 1pt minus 1pt}\newline\relax}
\setlength{\parskip}{4pt} %%Bekezdések közötti távolság
\renewcommand{\baselinestretch}{0.92} %%Sorritkító: 1=20%-os sorritkítás, 0.96=15%, 0.92=10%
\renewcommand{\paragraph}{\@startsection{paragraph}{4}{\z@}%
                                    {1.05ex \@plus1ex \@minus.2ex}  %% Paragraph által okozott ugrás
                                    {-0.2em}%
                                    {\normalfont\normalsize\bfseries}}


									
%%
%% SZÖVEGKIEMELÉSEK
%%
\newcommand{\ki}[1]{\textbf{\textsl{#1}}}
\newcommand{\key}[1]{\textbf{#1}}
\newcommand{\idez}[1]{{\ideze}#1''}
\newcommand{\ideze}{\setbox0=\hbox{\lower1.38ex\hbox{''}}\dp0=0pt\box0}

%%
%% FEJEZET, ALFEJEZET SZÁMLÁLÓK BEÁLLÍTÁSA
%%
\setcounter{chapter}{-1}
\setcounter{secnumdepth}{4}


    
%%
%%  CHAPTER ÚJRADEFINIÁLÁSA
%%

\renewcommand{\chapter}{\clearpage
    \thispagestyle{plain}%
	\global\@topnum\z@
	\@afterindentfalse
	\secdef\@chapter\@schapter
}

\renewcommand{\@chapter}[2][]{\ifnum \c@secnumdepth >\m@ne
                       \if@mainmatter
                         \refstepcounter{chapter}%
                         \typeout{\@chapapp\space\thechapter.}%
                         \addcontentsline{toc}{chapter}%
                                   {\protect\numberline{\thechapter.}#2}%
                       \else
                         \addcontentsline{toc}{chapter}{#1}%
                       \fi
                    \else
                      \addcontentsline{toc}{chapter}{#1}%
                    \fi
                    \chaptermark{#2}%
                    \addtocontents{lof}{\protect\addvspace{10\p@}}%
                    \addtocontents{lot}{\protect\addvspace{10\p@}}%
                    \if@twocolumn
                      \@topnewpage[\@makechapterhead{#2}]%
                    \else
                      \@makechapterhead{#2}%
                      \@afterheading
                    \fi}

\def\@schapter#1{\if@twocolumn
                   \@topnewpage[\@makeschapterhead{aaaaaaaaa#1}]%
                 \else
                   \@makeschapterhead{aaaaaaaaaa#1}%
                   \@afterheading
                 \fi}



\renewcommand{\@makechapterhead}[1]{%
  \vspace*{56\p@}%
  {\parindent \z@ \raggedright \normalfont
    \interlinepenalty\@M
    \huge \bfseries \thechapter.\ #1\par\nobreak
    \vskip 12\p@%  egy ures sor
  }}



  \def\@schapter#1{\if@twocolumn
                   \@topnewpage[\@makeschapterhead{#1}]%
                 \else
                   \@makeschapterhead{#1}%
                   \@afterheading
                 \fi
				 \markboth{#1}{#1}
				 } 
  
%%
%% FEJLÉC
%%
\renewcommand{\@oddhead}{\vbox{\makebox[\textwidth][l]{\hbox {}{\sl \rightmark}\hfill%
      \rm\thepage\hbox {}}
        \vss\vskip 2pt \makebox[\textwidth][l]{\hrulefill}
  }}
\renewcommand{\@evenhead}{\vbox{\makebox[\textwidth][l]{\rm\thepage\hfill{\sl \leftmark}%
    \hbox {}}\vss \vskip 2pt \makebox[\textwidth][l]{\hrulefill}}}
	
%%
%% TARTALOMJEGYZÉK FEJLÉCE by bvic
%%	
\addtocontents{toc}{\protect\markboth{Tartalomjegyzék}{Tartalomjegyzék}\relax}

%%
%% MINDEN ÚJ FEJEZETNÉL VÉGREHAJTANDÓ PARANCSOK
%%
\renewcommand{\chaptermark}[1]{%
	  \setcounter{protcount}{0}

      \markboth {%
        \ifnum \c@secnumdepth >\m@ne
          \if@mainmatter
              \thechapter.\ \ %
          \fi
        \fi
      #1}{} \thispagestyle{empty}
}

\renewcommand{\sectionmark}[1]{%
	  \setcounter{examp}{0}
	  \setcounter{allcount}{0}

	  
      \markright {%
        \ifnum \c@secnumdepth >\z@
           \thesection \ \ %
       \fi
        #1}
}

\renewcommand{\thesection}{\thechapter.\@arabic\c@section.}
\renewcommand{\thesubsection}{\thesection\@arabic\c@subsection.}

%%
%% TÉTEL, DEFINÍCIÓ, ...
%%
\renewcommand{\@begintheorem}[2]{\trivlist
   \item[\hskip \labelsep{\bfseries #2.~#1}]\itshape\hspace{-0.5em}}
   
\renewcommand{\@opargbegintheorem}[3]{\trivlist
      \item[\hskip \labelsep{\bfseries #2.~#1\ (#3)}]\itshape\hspace{-0.5em}}

\newcommand{\pref}[1]{\ref{#1}.}

\newtheorem{tetel}{tétel.\ }[chapter]
\newtheorem{lemma}[tetel]{lemma.\ }
\newtheorem{segedtet}[tetel]{segédtétel.\ }

\newtheorem{defi}[tetel]{definíció.\ }
\newtheorem{kov}[tetel]{következmény.\ }
\newtheorem{megj}[tetel]{megjegyzés.\ }


%%
%% KOCKA, PIKK, TREFF
%%
\newcommand{\kocka}{\nobreak\hspace*{\fill}\nobreak$\Box$\par\smallskip}
\newcommand{\pikk}{\nobreak\hspace*{\fill}\nobreak$\spadesuit$\par\smallskip}
\newcommand{\treff}{\nobreak\hspace*{\fill}\nobreak$\clubsuit$\par\smallskip}


%%
%% BIZONYÍTÁS
%%
\newenvironment{biz}[1][]{
\par\noindent{\textbf{Bizonyítás.}}\textbf{#1}
}
{
\kocka
}



%%
%% BIZONYITÁS PIKK BEFEJEZÉSSEL
%%
\newenvironment{bizpikk}[1][]{
\par\noindent{\textbf{Bizonyítás.}}\textbf{#1}
}
{
\pikk
}


%%
%% ALGORITMUS
%%
\newcommand{\algn}[1]{\textsc{#1}}

\newcommand{\alge}{
\small
\begin{tabbing}%
99 \= xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \+ \kill
}

\newcommand{\algv}{%
\end{tabbing}
\normalsize
}

\newenvironment{alg}[1]{
\vspace{5 mm}\vbox\bgroup
\noindent\algn{#1}
\alge
}{
\algv\egroup
}

\newcommand{\vonal}
{
\makebox[\textwidth-\rightmargin][c]
{
	\hspace*{-4pt}\ignorespaces\leaders\hbox to.6em{- \hss}\hskip\z@ plus  1fill
}
}

%%
%% GYAKORLATOK
%%

\newenvironment{gyak}{
\section{Gyakorlatok}%
\setcounter{cszx}{0}
}{
}

\newcommand{\ujgyak}{
\refstepcounter{cszx}\medbreak\noindent%
\textbf{\textbf{\thechapter-\thecszx.}}
\ }%


%%
%% FELADATOK (új by bvic)
%%
\newcounter{cszy}
\newenvironment{fld}{\section{Feladatok}%
\setcounter{cszy}{0}
     { \markright {%
        \ifnum \c@secnumdepth >\z@
           \thechapter.\ \ % 
       \fi
        Feladatok}}}{}
\def\ujfld#1{\refstepcounter{cszy}\medbreak\noindent%
\textbf{\textsl{\thechapter-\thecszy.\ {#1}}}\par\noindent\ignorespaces}
%%
\renewenvironment{description}
               {\list{}{\setlength\leftmargin{15pt}
                        \labelwidth\z@ \itemindent-\leftmargin
                        \let\makelabel\descriptionlabel}}
               {\endlist}
			   
			   
%%
%% ÁBRA
%%
\renewcommand{\figurename}{ábra}

\renewcommand{\thefigure}
     {\ifnum \c@chapter>\z@ \thechapter.\fi \@arabic\c@figure.}
\def\fnum@figure{\thefigure~\figurename}
\long\def\@makecaption#1#2{%
  \vskip\abovecaptionskip
  \sbox\@tempboxa{\textbf{#1.} {\small{#2}}}%
  \ifdim \wd\@tempboxa >\hsize
    {\textbf{#1.}} {\small{#2}}\par
  \else
    \global \@minipagefalse
    \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
  \fi
  \vskip\belowcaptionskip
}
  
%%
%% IRODALOMJEGYZÉK
%%
\renewenvironment{thebibliography}[1]
     {\chapter*{\bibname}
        \markboth{\bibname}{\bibname}%

	
      \list{\@biblabel{\@arabic\c@enumiv}}%
           {\settowidth\labelwidth{\@biblabel{#1}}%
%%		   	\small
		    \addtolength{\itemsep}{-2.7mm}
			\leftmargin\labelwidth
            \advance\leftmargin\labelsep
            \@openbib@code
            \usecounter{enumiv}%
            \let\p@enumiv\@empty
            \renewcommand\theenumiv{\@arabic\c@enumiv}}%
      \sloppy
      \clubpenalty4000
      \@clubpenalty \clubpenalty
      \widowpenalty4000%
      \sfcode`\.\@m}
     {\def\@noitemerr
       {\@latex@warning{Empty `thebibliography' environment}}%
      \endlist}

%%
%% INDEX
%%


\newcommand{\targyintro}[1]{
\newsavebox{\targydoboz}
\sbox{\targydoboz}{
\begin{minipage}{\textwidth}
#1
\end{minipage}
}
}


\renewenvironment{theindex}
               {\if@twocolumn
                  \@restonecolfalse
                \else
                  \@restonecoltrue
                \fi
				
                \columnseprule \z@
                \columnsep 28\p@

		\newpage
		\thispagestyle{empty}
		\@makeschapterhead{\indexname}

		\usebox{\targydoboz}
				
		\hspace*{-\parindent}\hspace*{-0.3em}
		
						
                \@mkboth{\indexname}%
                        {\indexname}%
		\setlength{\columnwidth}{(\textwidth-\columnsep)/2}
		\setlength{\itemindent}{0pt}
		\renewcommand{\indexspace}{\par\vskip 8\p@ \@plus 5\p@ \@minus 3\p@ \relax}

		\renewcommand\@idxitem  {\par\hangindent 0\p@}
\begin{multicols}{2}
%%		\small

				\parindent\z@
                \parskip\z@ \@plus .3\p@\relax
                \let\item\@idxitem

		
	}{\end{multicols}\if@restonecol\onecolumn\else\clearpage\fi}

		

\renewcommand{\@makeschapterhead}[1]{%
  \vspace*{50\p@}%
  {\parindent \z@ \raggedright
    \normalfont
    \interlinepenalty\@M
    \huge \bfseries  #1\par\nobreak
    \vskip 40\p@
}}



%%
%%	PÉLDA (új, bvic)
%%
\newenvironment{pelda}[1]{
\stepcounter{tetel}
\vspace{7mm}
\noindent\textbf{\thetetel.} \textbf{példa. }\textbf{#1}
\vspace{0mm}
}
{
\treff
}

%%
%%	ÁLLÍTÁS
%%
\newenvironment{all}{
\stepcounter{allcount}
\vspace{0.2cm}
\begin{quote}
\textbf{\thesection\theallcount.}\textbf{állítás.}\hspace*{-0.6em} 
\begin{it} 
}
{
\end{it}
\end{quote}
}

%%
%% PROGRAMOK (STÍLUS PROGRAMOZÁSHOZ KELL)
%%
\newenvironment{@programok}[1]
{
\small

\begin{lrbox}{\ujdb}
\begin{minipage}[t]{#1}
\begin{tabbing}

\hspace{4mm} \= \hspace{4mm} \= \hspace{4mm} \= \hspace{4mm} \= \hspace{4mm} \= \hspace{4mm} \= \hspace{4mm}
\= \hspace{4mm} \= \kill
\ignorespaces
}
{
\end{tabbing}
\end{minipage}
\end{lrbox}

\usebox{\ujdb}
\normalsize
}




%%
%%	MEGHATÁROZÁS
%%
\newenvironment{meghat}[1]
{
\vspace{-0.1mm}
\setlength{\temp}{\leftmargin}
\begin{list}{}{\setlength{\leftmargin}{2.6em}}
\item[]
\hspace*{-\leftmargin}\textbf{#1.}\hspace*{-0.4em}
}
{
\setlength{\leftmargin}{\temp}
\end{list}
}

%%
%%	SEE ÚJRA
%%
\renewcommand{\see}[2]{\emph{lásd} #1}
\newcommand{\lmeg}[2]{\emph{lásd még} #1}

%%
%% TERMÉSZETES ÉS VALÓS SZÁMOK
%%
\newcommand{\N}{\mathbb{N}}
\newcommand{\R}{\mathbb{R}}

%% VÁLTOZÓ
%%
\newcommand{\var}[1]{\textit{#1}}

%% SZÁMÍTÁSI MODELL NEVE ÁLLÍTÁSBAN
%%
\newcommand{\modell}[1]{\textrm{#1}}

%%
%% MŰVELETEK NEVE SZÖVEGBEN
%%
\newcommand{\muv}[1]{\mbox{\texttt{#1}}}
\newcommand{\act}[1]{\mbox{\texttt{#1}}}

%%
%% MŰVELETEK NEVE ÁLLÍTÁSOKBAN
%%
\newcommand{\muvall}[1]{{\normalfont \texttt{#1}}}


%%
%% JOBBNYIL A NYIL ALÁ ÉS FÖLÉ VALÓ ÍRÁSHOZ
%%
\newcommand{\jobbnyil}{\mathop{\longrightarrow}\limits}


%%
%% TARTALOMJEGYZEK ATALAKITASA
%%
\renewcommand{\l@chapter}[2]{%
  \ifnum \c@tocdepth >\m@ne
    \addpenalty{-\@highpenalty}%
    \vskip 1em \@plus\p@ %% itt lehet szabályzni a chapter előtti szóközt
    \setlength\@tempdima{1.9em}%
    \begingroup
      \parindent \z@ \rightskip \@pnumwidth
      \parfillskip -\@pnumwidth
      \leavevmode \bfseries
      \advance\leftskip\@tempdima
      \hskip -\leftskip
      #1\nobreak\pontok \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
      \penalty\@highpenalty
    \endgroup
  \fi}

\renewcommand{\l@section}{\@dottedtocline{1}{1.9em}{2.7em}}
\renewcommand{\l@subsection}{\@dottedtocline{2}{4.6em}{3.6em}}

\renewcommand*\l@part[2]{%
  \ifnum \c@tocdepth >-2\relax
    \addpenalty{-\@highpenalty}%
    \vskip 1em \@plus\p@ %% itt lehet szabályzni a part előtti szóközt
    \setlength\@tempdima{1.9em}%
    \begingroup
      \parindent \z@ \rightskip \@pnumwidth
      \parfillskip -\@pnumwidth
      \leavevmode \bfseries
      \advance\leftskip\@tempdima
      \hskip -\leftskip
      #1\nobreak\pontok \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
      \penalty\@highpenalty
    \endgroup
  \fi}
  
\newcommand{\pontok}{
{\normalfont
\nobreak
\leaders\hbox{$\m@th
        \mkern \@dotsep mu\hbox{.}\mkern \@dotsep
        mu$}\hfill
\nobreak
}
}
  
\newcommand{\arab}{\renewcommand{\thepage}{\arabic{page}}}
\newcommand{\romai}{\renewcommand{\thepage}{\roman{page}}}


%%
%% ALÁHÚZÓS href
%%
%\newcommand{\href}[2]{#2}
\newcommand{\hrefun}[2]{\href{#1}{\underline{#2}}}
