%% %% This is file `magyar.ldf', %% generated with the docstrip utility. %% %% The original source files were: %% %% magyar.dtx (with options: `code') %% This is a generated file. %% %% Copyright 1989-2005 Johannes L. Braams and any individual authors %% listed elsewhere in this file. All rights reserved. %% %% This file was generated from file(s) of the Babel system. %% --------------------------------------------------------- %% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt %% and version 1.3 or later is part of all distributions of LaTeX %% version 2003/12/01 or later. %% %% This work has the LPPL maintenance status "maintained". %% %% The Current Maintainer of this work is Johannes Braams. %% %% This file may only be distributed together with a copy of the Babel %% system. You may however distribute the Babel system without %% such generated files. %% %% The list of all files belonging to the Babel distribution is %% given in the file `manifest.bbl'. See also `legal.bbl for additional %% information. %% %% The list of derived (unpacked) files belonging to the distribution %% and covered by LPPL is defined by the unpacking scripts (with %% extension .ins) which are part of the distribution. \ProvidesLanguage{magyar} [2005/03/30 v1.4j Magyar support from the babel system] %% File `magyar.dtx' %% Babel package for LaTeX version 2e %% Copyright (C) 1989 - 2005 %% by Johannes Braams, TeXniek %% Magyar Language Definition File %% Copyright (C) 1989 - 2005 %% by Johannes Braams, TeXniek %% \'Arp\'ad B\'IR\'O %% J\'ozsef B\'ERCES \LdfInit{magyar}{caption\CurrentOption} \ifx\l@magyar\@undefined \ifx\l@hungarian\@undefined \@nopatterns{Magyar} \adddialect\l@magyar0 \else \let\l@magyar\l@hungarian \fi \fi \ifx\l@hungarian\@undefined \let\l@hungarian\l@magyar \fi \@namedef{captions\CurrentOption}{% \def\prefacename{El\H osz\'o}% \def\refname{Hivatkoz\'asok}% \def\abstractname{Kivonat}% \def\bibname{Irodalomjegyz\'ek}% \def\chaptername{fejezet}% \def\appendixname{F\"uggel\'ek}% \def\contentsname{Tartalomjegyz\'ek}% \def\listfigurename{\'Abr\'ak jegyz\'eke}% \def\listtablename{T\'abl\'azatok jegyz\'eke}% \def\indexname{T\'argymutat\'o}% \def\figurename{\'abra}% \def\tablename{t\'abl\'azat}% \def\partname{r\'esz}% \def\enclname{Mell\'eklet}% \def\ccname{K\"orlev\'el--c\'\i mzettek}% \def\headtoname{C\'\i mzett}% \def\pagename{oldal}% \def\seename{l\'asd}% \def\alsoname{l\'asd m\'eg}% \def\proofname{Bizony\'\i t\'as}% \def\glossaryname{Sz\'ojegyz\'ek}% }% \@namedef{date\CurrentOption}{% \def\today{% \number\year.\nobreakspace\ifcase\month\or janu\'ar\or febru\'ar\or m\'arcius\or \'aprilis\or m\'ajus\or j\'unius\or j\'ulius\or augusztus\or szeptember\or okt\'ober\or november\or december\fi \space\number\day.}} \@namedef{ondate\CurrentOption}{% \number\year.\nobreakspace\ifcase\month\or janu\'ar\or febru\'ar\or m\'arcius\or \'aprilis\or m\'ajus\or j\'unius\or j\'ulius\or augusztus\or szeptember\or okt\'ober\or november\or december\fi \space\ifcase\day\or 1-j\'en\or 2-\'an\or 3-\'an\or 4-\'en\or 5-\'en\or 6-\'an\or 7-\'en\or 8-\'an\or 9-\'en\or 10-\'en\or 11-\'en\or 12-\'en\or 13-\'an\or 14-\'en\or 15-\'en\or 16-\'an\or 17-\'en\or 18-\'an\or 19-\'en\or 20-\'an\or 21-\'en\or 22-\'en\or 23-\'an\or 24-\'en\or 25-\'en\or 26-\'an\or 27-\'en\or 28-\'an\or 29-\'en\or 30-\'an\or 31-\'en\fi} \@namedef{extras\CurrentOption}{% \expandafter\let\expandafter\ontoday \csname ondate\CurrentOption\endcsname} \@namedef{noextras\CurrentOption}{\let\ontoday\@undefined} \expandafter\addto\csname extras\CurrentOption\endcsname{% \babel@save\fnum@figure \def\fnum@figure{\thefigure.\nobreakspace\figurename}} \expandafter\addto\csname extras\CurrentOption\endcsname{% \babel@save\fnum@table \def\fnum@table{\thetable.\nobreakspace\tablename}} \expandafter\addto\csname extras\CurrentOption\endcsname{% \babel@save\@makecaption \def\@makecaption#1#2{% \vskip\abovecaptionskip \sbox\@tempboxa{#1. #2}% \ifdim \wd\@tempboxa >\hsize {#1. #2\csname par\endcsname} \else \global \@minipagefalse \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}% \fi \vskip\belowcaptionskip}} \expandafter\addto\csname extras\CurrentOption\endcsname{% \babel@save\@caption \long\def\@caption#1[#2]#3{% \csname par\endcsname \addcontentsline{\csname ext@#1\endcsname}{#1}% {\protect\numberline{\csname the#1\endcsname.}{\ignorespaces #2}}% \begingroup \@parboxrestore \if@minipage \@setminipage \fi \normalsize \@makecaption{\csname fnum@#1\endcsname}% {\ignorespaces #3}\csname par\endcsname \endgroup}} \expandafter\addto\csname extras\CurrentOption\endcsname{% \babel@save\@seccntformat \def\@seccntformat#1{\csname the#1\endcsname.\quad}} \expandafter\addto\csname extras\CurrentOption\endcsname{% \babel@save\@sect \def\@sect#1#2#3#4#5#6[#7]#8{% \ifnum #2>\c@secnumdepth \let\@svsec\@empty \else \refstepcounter{#1}% \protected@edef\@svsec{\@seccntformat{#1}\relax}% \fi \@tempskipa #5\relax \ifdim \@tempskipa>\z@ \begingroup #6{% \@hangfrom{\hskip #3\relax\@svsec}% \interlinepenalty \@M #8\@@par}% \endgroup \csname #1mark\endcsname{#7}% \addcontentsline{toc}{#1}{% \ifnum #2>\c@secnumdepth \else \protect\numberline{\csname the#1\endcsname.}% \fi #7}% \else \def\@svsechd{% #6{\hskip #3\relax \@svsec #8.}% \csname #1mark\endcsname{#7}% \addcontentsline{toc}{#1}{% \ifnum #2>\c@secnumdepth \else \protect\numberline{\csname the#1\endcsname.}% \fi #7}}% \fi \@xsect{#5}}} \expandafter\addto\csname extras\CurrentOption\endcsname{% \babel@save\@ssect \def\@ssect#1#2#3#4#5{% \@tempskipa #3\relax \ifdim \@tempskipa>\z@ \begingroup #4{% \@hangfrom{\hskip #1}% \interlinepenalty \@M #5\@@par}% \endgroup \else \def\@svsechd{#4{\hskip #1\relax #5.}}% \fi \@xsect{#3}}} \expandafter\addto\csname extras\CurrentOption\endcsname{% \babel@save\@begintheorem \def\@begintheorem#1#2{\trivlist \item[\hskip \labelsep{\bfseries #2.\ #1.}]\itshape}% \babel@save\@opargbegintheorem \def\@opargbegintheorem#1#2#3{\trivlist \item[\hskip \labelsep{\bfseries #2.\ #1\ (#3).}]\itshape}} \@ifclassloaded{book}{% \expandafter\addto\csname extras\CurrentOption\endcsname{% \babel@save\ps@headings} \expandafter\addto\csname extras\CurrentOption\endcsname{% \if@twoside \def\ps@headings{% \let\@oddfoot\@empty\let\@evenfoot\@empty \def\@evenhead{\thepage\hfil\slshape\leftmark}% \def\@oddhead{{\slshape\rightmark}\hfil\thepage}% \let\@mkboth\markboth \def\chaptermark##1{% \markboth {\MakeUppercase{% \ifnum \c@secnumdepth >\m@ne \if@mainmatter \thechapter. \@chapapp. \ % \fi \fi ##1}}{}}% \def\sectionmark##1{% \markright {\MakeUppercase{% \ifnum \c@secnumdepth >\z@ \thesection. \ % \fi ##1}}}}% \else \def\ps@headings{% \let\@oddfoot\@empty \def\@oddhead{{\slshape\rightmark}\hfil\thepage}% \let\@mkboth\markboth \def\chaptermark##1{% \markright {\MakeUppercase{% \ifnum \c@secnumdepth >\m@ne \if@mainmatter \thechapter. \@chapapp. \ % \fi \fi ##1}}}}% \fi} \expandafter\addto\csname extras\CurrentOption\endcsname{% \babel@save\@part \def\@part[#1]#2{% \ifnum \c@secnumdepth >-2\relax \refstepcounter{part}% \addcontentsline{toc}{part}{\thepart.\hspace{1em}#1}% \else \addcontentsline{toc}{part}{#1}% \fi \markboth{}{}% {\centering \interlinepenalty \@M \normalfont \ifnum \c@secnumdepth >-2\relax \huge\bfseries \thepart.\nobreakspace\partname \csname par\endcsname \vskip 20\p@ \fi \Huge \bfseries #2\csname par\endcsname}% \@endpart}} \expandafter\addto\csname extras\CurrentOption\endcsname{% \babel@save\@chapter \def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne \if@mainmatter \refstepcounter{chapter}% \typeout{\thechapter.\space\@chapapp.}% \addcontentsline{toc}{chapter}% {\protect\numberline{\thechapter.}#1}% \else \addcontentsline{toc}{chapter}{#1}% \fi \else \addcontentsline{toc}{chapter}{#1}% \fi \chaptermark{#1}% \addtocontents{lof}{\protect\addvspace{10\p@}}% \addtocontents{lot}{\protect\addvspace{10\p@}}% \if@twocolumn \@topnewpage[\@makechapterhead{#2}]% \else \@makechapterhead{#2}% \@afterheading \fi}} \expandafter\addto\csname extras\CurrentOption\endcsname{% \babel@save\@makechapterhead \def\@makechapterhead#1{% \vspace*{50\p@}% {\parindent \z@ \raggedright \normalfont \ifnum \c@secnumdepth >\m@ne \if@mainmatter \huge\bfseries \thechapter.\nobreakspace\@chapapp{} \csname par\endcsname\nobreak \vskip 20\p@ \fi \fi \interlinepenalty\@M \Huge \bfseries #1\csname par\endcsname\nobreak \vskip 40\p@ }}}% }{} \@ifclassloaded{report}{% \expandafter\addto\csname extras\CurrentOption\endcsname{% \babel@save\ps@headings} \expandafter\addto\csname extras\CurrentOption\endcsname{% \if@twoside \def\ps@headings{% \let\@oddfoot\@empty\let\@evenfoot\@empty \def\@evenhead{\thepage\hfil\slshape\leftmark}% \def\@oddhead{{\slshape\rightmark}\hfil\thepage}% \let\@mkboth\markboth \def\chaptermark##1{% \markboth {\MakeUppercase{% \ifnum \c@secnumdepth >\m@ne \thechapter. \@chapapp. \ % \fi ##1}}{}}% \def\sectionmark##1{% \markright {\MakeUppercase{% \ifnum \c@secnumdepth >\z@ \thesection. \ % \fi ##1}}}}% \else \def\ps@headings{% \let\@oddfoot\@empty \def\@oddhead{{\slshape\rightmark}\hfil\thepage}% \let\@mkboth\markboth \def\chaptermark##1{% \markright {\MakeUppercase{% \ifnum \c@secnumdepth >\m@ne \thechapter. \@chapapp. \ % \fi ##1}}}}% \fi} \expandafter\addto\csname extras\CurrentOption\endcsname{% \babel@save\@chapter \def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne \refstepcounter{chapter}% \typeout{\thechapter.\space\@chapapp.}% \addcontentsline{toc}{chapter}% {\protect\numberline{\thechapter.}#1}% \else \addcontentsline{toc}{chapter}{#1}% \fi \chaptermark{#1}% \addtocontents{lof}{\protect\addvspace{10\p@}}% \addtocontents{lot}{\protect\addvspace{10\p@}}% \if@twocolumn \@topnewpage[\@makechapterhead{#2}]% \else \@makechapterhead{#2}% \@afterheading \fi}} \expandafter\addto\csname extras\CurrentOption\endcsname{% \babel@save\@makechapterhead \def\@makechapterhead#1{% \vspace*{50\p@}% {\parindent \z@ \raggedright \normalfont \ifnum \c@secnumdepth >\m@ne \huge\bfseries \thechapter.\nobreakspace\@chapapp{} \csname par\endcsname\nobreak \vskip 20\p@ \fi \interlinepenalty\@M \Huge \bfseries #1\csname par\endcsname\nobreak \vskip 40\p@ }}}% }{} \@ifclassloaded{article}{% \expandafter\addto\csname extras\CurrentOption\endcsname{% \babel@save\ps@headings} \expandafter\addto\csname extras\CurrentOption\endcsname{% \if@twoside \def\ps@headings{% \let\@oddfoot\@empty\let\@evenfoot\@empty \def\@evenhead{\thepage\hfil\slshape\leftmark}% \def\@oddhead{{\slshape\rightmark}\hfil\thepage}% \let\@mkboth\markboth \def\sectionmark##1{% \markboth {\MakeUppercase{% \ifnum \c@secnumdepth >\z@ \thesection.\quad \fi ##1}}{}}% \def\subsectionmark##1{% \markright {% \ifnum \c@secnumdepth >\@ne \thesubsection.\quad \fi ##1}}}% \else \def\ps@headings{% \let\@oddfoot\@empty \def\@oddhead{{\slshape\rightmark}\hfil\thepage}% \let\@mkboth\markboth \def\sectionmark##1{% \markright {\MakeUppercase{% \ifnum \c@secnumdepth >\m@ne \thesection.\quad \fi ##1}}}}% \fi}% }{} \@ifclassloaded{letter}{% \expandafter\addto\csname extras\CurrentOption\endcsname{% \babel@save\ps@headings} \expandafter\addto\csname extras\CurrentOption\endcsname{% \if@twoside \def\ps@headings{% \let\@oddfoot\@empty\let\@evenfoot\@empty \def\@oddhead{\slshape\headtoname{:} \ignorespaces\toname \hfil \@date \hfil \thepage.\nobreakspace\pagename}% \let\@evenhead\@oddhead} \else \def\ps@headings{% \let\@oddfoot\@empty \def\@oddhead{\slshape\headtoname{:} \ignorespaces\toname \hfil \@date \hfil \thepage.\nobreakspace\pagename}} \fi}% }{} \def\az{a\@ifstar{\@az}{\az@}} \def\Az{A\@ifstar{\@az}{\az@}} \def\az@#1{\@az{#1}\nobreakspace#1} \def\@az#1{% \hun@tempadef{relax}{relax}{#1}% \edef\@tempb{\noexpand\@@az\@tempa\hbox!}% \@tempb} \def\hun@tempadef#1#2#3{% \begingroup \def\@safe@activesfalse{}% \def\setbox ##1{}% to get rid of accents and special letters \def\hbox ##1{}% \def\accent ##1 ##2{##2}% \def\add@accent ##1##2{##2}% \def\@text@composite@x ##1##2{##2}% \def\i{i}\def\j{j}% \def\ae{a}\def\AE{A}\def\oe{o}\def\OE{O}% \def\ss{s}\def\L{L}% \def\d{}\def\b{}\def\c{}\def\t{}% \expandafter\ifx\csname #1\endcsname\relax \expandafter\ifx\csname #2\endcsname\relax \xdef\@tempa{#3}% \else \xdef\@tempa{\csname #2\endcsname}% \fi \else \xdef\@tempa{\csname #1\endcsname}% \fi \endgroup} \def\aref{\azr} \def\Aref{\Azr} \def\azr{a\@ifstar{\@azr}{\azr@}} \def\Azr{A\@ifstar{\@azr}{\azr@}} \def\azr@{\@ifnextchar ({\azr@@@}{\azr@@}} \def\azr@@#1{\@azr{#1}\nobreakspace\ref{#1}} \def\azr@@@(#1{\@azr{#1}\nobreakspace(\ref{#1}} \def\@azr#1{% \hun@tempadef{hun@r@#1}{r@#1}{}% \ifx\@tempa\empty \else \edef\@tempb{\noexpand\@@az\expandafter\@firstoftwo\@tempa\hbox!}% \@tempb \fi } \def\apageref{\azp} \def\Apageref{\Azp} \def\azp{a\@ifstar{\@azp}{\azp@}} \def\Azp{A\@ifstar{\@azp}{\azp@}} \def\azp@#1{\@azp{#1}\nobreakspace\pageref{#1}} \def\@azp#1{% \hun@tempadef{hun@r@#1}{r@#1}{}% \ifx\@tempa\empty \else \edef\@tempb{\noexpand\@@az\expandafter\@secondoftwo\@tempa\hbox!}% \@tempb \fi } \def\acite{\azc} \def\Acite{\Azc} \def\azc{a\@ifstar{\@azc}{\azc@}} \def\Azc{A\@ifstar{\@azc}{\azc@}} \def\azc@{\@ifnextchar [{\azc@@}{\azc@@[]}} \def\azc@@[#1]#2{% \@azc{#2}\nobreakspace\def\@tempa{#1}% \ifx\@tempa\@empty\cite{#2}\else\cite[#1]{#2}\fi} \def\@azc#1{\@@azc#1,\hbox!} \def\@@azc#1,#2\hbox#3!{% \hun@tempadef{hun@b@#1}{b@#1}{}% \ifx\@tempa\empty \else \edef\@tempb{\noexpand\@@az\@tempa\hbox!}% \@tempb \fi} \def\hun@number@lehgth#1#2\hbox#3!{% \ifcat\noexpand#11% \ifnum\expandafter`\csname#1\endcsname>47 \ifnum\expandafter`\csname#1\endcsname<58 \advance\count@ by \@ne \hun@number@lehgth#2\hbox\hbox!\fi\fi\fi} \def\hun@alph@lehgth#1#2\hbox#3!{% \ifcat\noexpand#1A% \advance\count@ by \@ne \hun@alph@lehgth#2\hbox\hbox!\fi} \def\@@az@string#1#2{% \ifx#1A% \let\@tempa\@tempb \else\ifx#1E% \let\@tempa\@tempb \else\ifx#1I% \let\@tempa\@tempb \else\ifx#1O% \let\@tempa\@tempb \else\ifx#1U% \let\@tempa\@tempb \fi\fi\fi\fi\fi \ifx\@tempa\@tempb \else \count@\z@ \hun@alph@lehgth#1#2\hbox\hbox!% \ifnum\count@=\@ne \ifx#1F% \let\@tempa\@tempb \else\ifx#1L% \let\@tempa\@tempb \else\ifx#1M% \let\@tempa\@tempb \else\ifx#1N% \let\@tempa\@tempb \else\ifx#1R% \let\@tempa\@tempb \else\ifx#1S% \let\@tempa\@tempb \else\ifx#1X% \let\@tempa\@tempb \else\ifx#1Y% \let\@tempa\@tempb \fi\fi\fi\fi\fi\fi\fi\fi \fi \fi} \def\@@az#1#2\hbox#3!{% \let\@tempa\@empty \def\@tempb{z}% \uppercase{% \ifx5#1% \let\@tempa\@tempb \else\ifx1#1% \count@\@ne \hun@number@lehgth#2\hbox\hbox!% \loop \ifnum\count@>\thr@@ \advance\count@-\thr@@ \repeat \ifnum\count@=\@ne \let\@tempa\@tempb \fi \else \@@az@string{#1}{#2}% \fi\fi }% \@tempa} \expandafter\addto\csname extras\CurrentOption\endcsname{% \babel@save\refstepcounter \def\refstepcounter#1{\stepcounter{#1}% \def\@currentlabel{\csname p@#1\endcsname\csname the#1\endcsname}}% } \expandafter\addto\csname extras\CurrentOption\endcsname{% \let\old@label\label \def\label#1{\@bsphack \old@label{#1}% \begingroup \let\romannumeral\number \def\@roman##1{\number ##1}% \def\@Roman##1{\number ##1}% {\toks0={\noexpand\noexpand\noexpand\number}% \def\number##1{\the\toks0 ##1}\xdef\tempb@{\thepage}}% \edef\@tempa##1{\noexpand\protected@write\@auxout{}% {\noexpand\string\noexpand\hunnewlabel {##1}{{\@currentlabel}{\tempb@}}}}% \@tempa{#1}% \endgroup \@esphack}% } \expandafter\addto\csname noextras\CurrentOption\endcsname{% \let\label\old@label } \def\hunnewlabel#1#2{% \def\@tempa{#2}% \expandafter\ifx\csname r@#1\endcsname\@tempa \relax% \message{No need for def: #1}% \else \global\expandafter\let\csname hun@r@#1\endcsname\@tempa% \fi } \AtBeginDocument{% \if@filesw\immediate\write\@auxout{\catcode096=12}\fi} \initiate@active@char{`} \expandafter\addto\csname extras\CurrentOption\endcsname{% \languageshorthands{magyar}% \bbl@activate{`}} \expandafter\addto\csname noextras\CurrentOption\endcsname{% \bbl@deactivate{`}} \declare@shorthand{magyar}{``}{\glqq} \declare@shorthand{magyar}{`c}{\textormath{\bbl@disc{c}{cs}}{c}} \declare@shorthand{magyar}{`C}{\textormath{\bbl@disc{C}{CS}}{C}} \declare@shorthand{magyar}{`d}{\textormath{\bbl@disc{d}{dz}}{d}} \declare@shorthand{magyar}{`D}{\textormath{\bbl@disc{D}{DZ}}{D}} \declare@shorthand{magyar}{`g}{\textormath{\bbl@disc{g}{gy}}{g}} \declare@shorthand{magyar}{`G}{\textormath{\bbl@disc{G}{GY}}{G}} \declare@shorthand{magyar}{`l}{\textormath{\bbl@disc{l}{ly}}{l}} \declare@shorthand{magyar}{`L}{\textormath{\bbl@disc{L}{LY}}{L}} \declare@shorthand{magyar}{`n}{\textormath{\bbl@disc{n}{ny}}{n}} \declare@shorthand{magyar}{`N}{\textormath{\bbl@disc{N}{NY}}{N}} \declare@shorthand{magyar}{`s}{\textormath{\bbl@disc{s}{sz}}{s}} \declare@shorthand{magyar}{`S}{\textormath{\bbl@disc{S}{SZ}}{S}} \declare@shorthand{magyar}{`t}{\textormath{\bbl@disc{t}{ty}}{t}} \declare@shorthand{magyar}{`T}{\textormath{\bbl@disc{T}{TY}}{T}} \declare@shorthand{magyar}{`z}{\textormath{\bbl@disc{z}{zs}}{z}} \declare@shorthand{magyar}{`Z}{\textormath{\bbl@disc{Z}{ZS}}{Z}} \ldf@finish\CurrentOption %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z %% Digits \0\1\2\3\4\5\6\7\8\9 %% Exclamation \! Double quote \" Hash (number) \# %% Dollar \$ Percent \% Ampersand \& %% Acute accent \' Left paren \( Right paren \) %% Asterisk \* Plus \+ Comma \, %% Minus \- Point \. Solidus \/ %% Colon \: Semicolon \; Less than \< %% Equals \= Greater than \> Question mark \? %% Commercial at \@ Left bracket \[ Backslash \\ %% Right bracket \] Circumflex \^ Underscore \_ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} %% \endinput %% %% End of file `magyar.ldf'.