%\theorembodyfont{}
%! A TeX-ben % jelöli a commenteket.
%! Az angol tételkörnyezetek. Ezek seítségével pl. a
%! \begin{thm} Your theorem. \end{theorem} Paranccsokkal valami
%! ilyesmit fog produkalni a LaTeX:
%!Theorem 2.3.1. Your theorem.
%! ^^^^^ ezt itt small capitals (\sc) betűvel (ld. alább: \sc Theorem),
%! a Your theorem szöveget pedig italic betűvel. A számozás: 2.3 az a
%! subsection, ahol a tétel szerepelt. Ha csak sectionok vannak, akkor
%! alább a [subsection]-t sectionra kell cserélni. Ha még ezt sem
%! akarjátok, csak sorra számozni a tételeket, egyszerűen ne írjatok
%! semmit ([]-t se). Ha a tételnek valamilyen nevet is akartok adni,
%! pl. Theorem 2.3.4. (Fatou lemma), akkor írjátok, hogy
%! \begin{thm}[Fatou lemma]. A btűtipus u. az lesz, mint a 'Theorem'
%! szövegéé.
\newtheorem{thm}{\sc Theorem}[section]
%! Ti is könnyen definiálhattok magatoknak bármilyen tétel-szerű
%! környezetet. Pl. itt van néhány. Mint látható, itt a második
%! argumentum, [thm] van kapcsos zárójelben. Ez azt eredményezi, hogy
%! minden együtt számozódik. Pl. a 3.1.1 Tétel majd 3.1.2 Definíció,
%! majd 3.1.3 Tétel (és nincs 3.1.1 Def. vagy 3.1.2 Tét.)
\newtheorem{lem}[thm]{\sc Lemma}
\newtheorem{prop}[thm]{\sc Proposition}
\newtheorem{defn}[thm]{\sc Definition}
\newtheorem{conj}[thm]{\sc Conjecture}
\newtheorem{example}[thm]{\sc Example}
\newtheorem{cor}[thm]{\sc Corollary}

% Set up the proof and claim environments.

%! Az angol bizonyításokat így érdemes írni: \begin{proof} biz. \end{proof}
\def\proof{\trivlist \item[\hskip \labelsep{\sc Proof.}]}
\let\endproof\endtrivlist
\def\claim{\trivlist \item[\hskip \labelsep{\sc Claim}]}
\let\endclaim\endtrivlist

\def\qed{\leavevmode\unskip\nolinebreak\hskip2ex minus 2ex
				  \hbox{\vrule height 1.2ex width 1.2ex}}
%! Ez csinálja a fekete négyzetet ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
%! Ez pl. kicserélhető \box-ra, ha üres négyzetet akartok a
%! bizonyítások végén, vagy pl. írhatjátok ide azt is hogy {\it Q.E.D.}.
%! Az alábbi parancs a \begin{prf} ... \end{prf} környezetet definiálja,
%! ami u. az mint a \begin{proof}, csak a végére egy fekete nyégyszöget tesz.
\newenvironment{prf}{\begin{proof}}{\qed\end{proof}}

%! A \newhtheorem teljesen ugyan az mint a \newtheorem , csak itt a
%! tétel száma a neve elé íródik (azaz 2.1.1 Tétel, nem Theorem 2.1.1.).
%! A tétel neve vastag (\bf) betűvel lesz szedve. Ezt nehezebb átírni
%! mint az angol verziót (alább a {\sc T\'etel.} nem lenne jó, mert a
%! szám továbbra is \bf betűvel íródna. A tétel szövege, az angol
%! változattól eltérően slanted (\sl) betűvel szedi.
%! A nevek azért ilyen kurták, hogy az elválasztóprogram
%! ne próbálja őket elválasztani. (Pl. ha az lenne, hogy \begin{tetel},
%! akkor azt átírná úgy, hogy \begin{te\-tel}, amit a LaTeX már nem ért.
\ifx\undefined\th@magyar
\else
  \theoremstyle{magyar}\let\newhtheorem\newtheorem
\fi
\@ifundefined{newhtheorem}{}{
\newhtheorem{tet}[thm]{T\'etel.}
\newhtheorem{lemm}[thm]{Lemma.}
\newhtheorem{alli}[thm]{\'All\'\i t\'as.}
\newhtheorem{defc}[thm]{Defin\'\i ci\'o.}
\newhtheorem{kov}[thm]{K\"ovetkezm\'eny.}
\newhtheorem{kor}[thm]{Koroll\'arium.}
\newhtheorem{fela}[thm]{Feladat.}
\newhtheorem{pel}[thm]{P\'elda.}
\newhtheorem{fld}{}
% Roviden úgy is lehet írni mindent, hogy pl. \tetel a tétel szövege.
% A tétel végét a bekezdés vége jelzi (egy üres sor).
\def\tetel#1\par{\begin{tet}#1\end{tet}}
\def\lemma#1\par{\begin{lemm}#1\end{lemm}}
\def\allitas#1\par{\begin{alli}#1\end{alli}}
\def\definicio#1\par{\begin{defc}#1\end{defc}}
\def\kovetkezmeny#1\par{\begin{kov}#1\end{kov}}
\def\korollarium#1\par{\begin{kor}#1\end{kor}}
\def\feladat#1\par{\begin{fela}#1\end{fela}}
\def\pelda#1\par{\begin{pel}#1\end{pel}}
\def\megjegyzes#1\par{\begin{mgj}#1\end{mgj}}
}
%! Ez olyan, mint az angol prf környezet. \begin{biz} ... \end{biz}.
%! Kihagyja a megfelelő helyeket a bizonyítás előtt és után, kirakja a
%! \qed jelet (fekete négyszög ha nem írjárok át), és persse az elejére
%! \bf betűvel kiírja, hogy Bizonyítás.
\newenvironment{biz}[1][\qed]
	{\def\endbizmark{#1}
	 \trivlist\item[\hskip \labelsep{\bf Bizony\'\i t\'as.}]}
%!                                       ^^^^^^^^^^^^^^^^^^^^^ Ezt
%! írja ki a bizonyítások elé. Ide lehet pl. beírni a kis nyilakat (azt
%! már nem tudom hogy, see the TeXbook).
	{\endbizmark\endtrivlist}

%! Ez ugyan az, mint a bizonyítás, csak Megoldást ír ki az elején.
\def\megl{\trivlist \item[\hskip \labelsep{\bf Megold\'as.}]}
\def\endmegl{\qed\endtrivlist}
%! Töröld    ^^^^ ezt, ha nem akarsz \qed-t a megoldások végére.

%! LaTeX-ben lehet rövidítéseket definiálni a
%! \newcommand{\újnév}{...}. E parancs után, ha azt írjátok, hogy
%! \újnév, akkor az    ^^^ erre cserélődik (mármint arra, amit ide
%! írtok).
%! Ez csak LaTeX-ben van így. Ugyan erre jó TeX-ben és LaTeX-ben
%! egyaránt a \def\újnév{...} A kettő teljesen ugyan az, én csak azért
%! használom itt az elsőt itt, mert akkor még nem hallottam a másodikról
%! amikor ezt írtam, másrészt pedik ez a file úgyis csak LaTeX-ben
%! használható.
\@ifundefined{mathbb}{\newcommand{\mathbb}[1]{{\bf #1}}}{}
\def\mgj{\trivlist \item[\hskip \labelsep{\bf Megjegyz\'es.}]}
\def\endmgj{\endtrivlist}
\def\ol{\overline}
\def\ul{\underline}
\def\re{\mathbb R}
\def\rp{\mbox{$\re^{+}$}}
\def\rpb{\mbox{$\overline{\re}^{+}$}}
\def\nat{\mathbb N}
\def\Z{\mathbb Z}
\def\eu{\mathbb E}
\def\C{\mathbb C}
\def\lapl{\triangle}
%!!!! Ha a LaTeX olyan helyen szeretné megörni a sort, ahol ti nem,
%!! akkor tegyetek oda, ahol ti akarjátok a sortörést, egy \lb parancsot.
%!! Ezeket csak a végső nyomtatás előtt érdemes betenni, mert a sorok
%!! vége változik a javítgatások során. Az ilyen parancso után
%!! gyakoriak az Underfull hbox ... üzenetek. A parancs miatt
%!! félbehagyott sort ugyanis megprobalja kiegyenlíteni (kihúzni a
%!! margóra),        ami       elég        ronda      is       lehet.
%!! Csak simán új sor kezdésére egy üres sor kihagyása után kiadott
%!! \noindent parancsot ajánlom (vagyis új bekezdés a lap szélén kezdve).
\def\lb{\linebreak}
%!! Ha valahol megtöri a sort, ahol nem kéne, oda írjatok \nb-t. Ha
%!! egy hosszú dolog van, ahol nem szeretnétek sortörést (pl. valamilyen
%!! képlet), akkor az egészet tegyétek mbox-ba (azaz \mbox{$ valami $}).
%!! (TeX esetén \hbox kell, ami egyes nagyon ritka esetekben (új
%!! bekezdés elején) másképp működik. (Megoldás \leavevmode\hbox.)
\def\nb{\nobreak}
\def\sph{\mathbb S}
\def\ball{\mathbb B}
\def\cp{\mathbb{CP}}
\def\rproj{\mathbb{RP}}
\def\linf{\liminf}
\def\lsup{\limsup}
\def\ve{\varepsilon}
\def\sprd#1{\left\langle #1 \right\rangle}
%! Itt   ^^ van egy #1, ez azt jelenti, hogy a parancsnak 1 db. paramétere
%! van, amt kapcsos zárójelek közé kell írni. Pl. a fenti parancs a
%! kapcsok közé tett részt hegyes zárójelek közé teszi, amelynek mérete
%! függ a kifejezés magasságától. A makróban végrehajtáskor a #1 helyére
%! íródik az amit megadsz. Pl. \sprd{a,b} eredménye <a,b> (valami
%! ilyesmi). sprd=Scalar Product.
\def\impl{\Longrightarrow}
\def\since{\Longleftarrow}
%! És még eleve definiált az \iff, ami oda-vissza következik nyilat rajzol.
\def\nyil{\rightarrow}
\def\vrho{\varrho}

%! Itt jönnek mindenféle függvények nevei. A TeX tudni szereti
%! mindenről hogy micsoda, ezért pl. a sin x-et úgy kell írni, hogy
%! $\sin x$. Tehát a \sin egy TeX parancs. Persze nem minden függvénynév
%! van előre definiálva, de újak könnyen csinálhatók, erre itt van
%! néhány példa. Ha a végén a \nolimits-t kihagyjátok, akkor olyan lessz
%! mint a \lim, azaz az alsó indexe alá kerül.
\@ifundefined{operator@font}{\def\operator@font{\rm}}{}
\def\conv{\mathop{\operator@font conv}\nolimits}
\def\Re{\mathop{\operator@font Re}\nolimits}
\def\Im{\mathop{\operator@font Im}\nolimits}
\def\relint{\mathop{\operator@font relint}\nolimits}
\def\intr{\mathop{\operator@font int}\nolimits}
\def\ext{\mathop{\operator@font ext}\nolimits}
\def\aff{\mathop{\operator@font aff}\nolimits}
\def\Con{\mathop{\operator@font Con}\nolimits}
\def\cat{\mathop{\operator@font cat}\nolimits}
\def\diam{\mathop{\operator@font diam}\nolimits}
\def\dist{\mathop{\operator@font dist}\nolimits}
\def\id{\mathop{\operator@font id}\nolimits}
\let\tends=\rightarrow
\let\tart=\rightarrow
\def\op[#1,#2]{\mathop{#1}_{#2}}
\def\boxit#1{\mbox{\vbox{\hrule\hbox{\vrule #1\vrule}\hrule}}}

\emergencystretch=10pt
%!!!!             ^^^^ ez arra való, hogy kevesebbet lássátok a
%!! rémisztő Overfull hbox ... warningot. A 10pt esetleg növelhető.
%!! minél nagyobb ez, a TeX annál jobbab megengedi a ritka sorokat
%!! (mint           például           ez            a         sor).
%!! Persze ha túl nagy, akkor ronda, de még mindíg jobb, mint amikor
%!! egy sor sor túllóg a margón. Ez Underfull hbox uzenet esetén is
%!! hasznos lehet, esetleg javíthat a végeredményen (addig kell növelni,
%!! amíg eltűnik az üzenet). Ezt a parancsot a dolgozaton belül is ki
%!! lehet újra adni, ezért lehet, hogy az ilyen nagyobb értékeket ott
%!! érdemes beírni.

\@ifundefined{eng}{\let\eng\relax}{}
\@ifundefined{hun}{\let\hun\relax
%! A következő néhány sor a dupla vesszőből (,,) egy magyar kezdő idézőjelet
%! gyárt. Ezután használhatók ,,idézőjelek''.
\let\orig@comma,
\catcode`\,=\active
\def,{\begingroup\futurelet\next\c@mma}
\def\c@mma{\ifx,\next \let\nxt\dbl@comma \else \let\nxt\sng@comma \fi \nxt}
\def\dbl@comma#1{\leavevmode
   \lower.38ex\hbox{\vbox{\hbox{''\/\/\hskip-.16ex}\vskip-0.925ex}}\endgroup}
\def\sng@comma{\orig@comma\endgroup}
\catcode`\Í=\active \defÍ{\'I}
\catcode`\í=\active \defí{\'\i}
\catcode`\Ű=\active \defŰ{\H U}
\catcode`\ű=\active \defű{\H u}
\catcode`\Ö=\active \defÖ{\"O}
\catcode`\ö=\active \defö{\"o}
\catcode`\Á=\active \defÁ{\'A}
\catcode`\á=\active \defá{\'a}
\catcode`\É=\active \defÉ{\'E}
\catcode`\é=\active \defé{\'e}
\catcode`\Ú=\active \defÚ{\'U}
\catcode`\ú=\active \defú{\'u}
\catcode`\Ő=\active \defŐ{\H O}
\catcode`\ő=\active \defő{\H o}
\catcode`\Ó=\active \defÓ{\'O}
\catcode`\ó=\active \defó{\'o}
\catcode`\Ü=\active \defÜ{\"U}
\catcode`\ü=\active \defü{\"u}
}{}

\newbox\tmp@box
\newdimen\tmp@dim
\def\c@lap#1#2#3{\setbox\tmp@box=\hbox{#3}\raise#2\hbox to \z@{\hbox to
\wd\tmp@box{\hfil#1\hfil}\hss}\box\tmp@box}
\def\dun{\mathop{\c@lap{$\cdot$}{0.15ex}{$\cup$}}}
\def\bdun{\mathop{\c@lap{$\cdot$}{0.2ex}{$\bigcup$}}}

\newfont{\hatalmas}{cmr17 scaled \magstep 5}
\newfont{\Nagy}{dcbx2074}
%\def\myquote{\list{}{}\item[]}
%\let\endmyquote=\endlist
\def\myquote{\list{}{\listparindent 1.5em
    \itemindent\listparindent
    \parsep \z@ plus\p@}\item[]}
\let\endmyquote=\endlist

\def\bib#1#2:#3;#4\par{\bibitem{#1} {\sc #2: \it #3\/} #4}

\def\fn#1{{
  \setbox\tmp@box=\hbox{$^{\rm #1}$}\tmp@dim=\wd\tmp@box
  \leavevmode\box\tmp@box\hskip-\tmp@dim\null}}

\def\di{\displaystyle}
\def\fel{\frac12}
\def\pifel{\frac\pi2}
%\newcommand{\deriv}[1]{\frac{\mathrm d}{{\mathrm d}#1}}
\newcommand{\equ}[2]{\begin{equation}\label{#1}#2\end{equation}}
\newcommand{\eqna}[2]{\begin{eqnarray}\label{#1}#2\end{eqnarray}}

% additions by Z. Kiraly:

\newcommand{\abra}[2]{
\begin{figure}
\center{\epsfig{file=#1}}
\caption{\sl #2}
\label{#1}
\end{figure}
}


\newhtheorem{sejt}[thm]{Sejt\'es.}
\def\sejtes#1\par{\begin{sejt}#1\end{sejt}}


\endinput

