%% %% This is file `hebrew.ldf', %% generated with the docstrip utility. %% %% The original source files were: %% %% hebrew.dtx (with options: `hebrew') %% %% This is a generated file. %% %% Copyright 1997-2004 Boris Lavva and any individual authors %% listed elsewhere in this file. All rights reserved. %% %% This is a generated file. %% %% Copyright 1989-2004 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. %% Hebrew language definition and additional packages. %% Copyright (C) 1997 -- 2004 Boris Lavva. %% Babel package for LaTeX version 2e %% Copyright (C) 1989 -- 2004 by Johannes Braams, %% TeXniek %% All rights reserved. \ProvidesFile{hebrew.ldf} [2004/02/20 v2.3h % Hebrew language definition from the babel system Hebrew language support from the babel system] \LdfInit{hebrew}{captionshebrew} \ifx\l@hebrew\@undefined \@nopatterns{Hebrew}% \adddialect\l@hebrew0 \fi \providecommand{\HeblatexEncoding}{LHE}% \providecommand{\HeblatexEncodingFile}{lheenc}% \newcommand{\heblatex@set@encoding}[2]{ } \AtEndOfPackage{% \@ifpackageloaded{fontenc}{% \@ifl@aded{def}{% \HeblatexEncodingFile}{\def\hebrewencoding{\HeblatexEncoding}}{}% }{% \input{\HeblatexEncodingFile.def}% \def\hebrewencoding{\HeblatexEncoding}% }} \AtEndOfPackage{% \@ifpackageloaded{inputenc}{}{\RequirePackage[8859-8]{inputenc}}} \providehyphenmins{\CurrentOption}{\tw@\tw@} \addto\captionshebrew{% \def\prefacename{\@ensure@R{\hebmem\hebbet\hebvav\hebalef}}% \def\refname{\@ensure@R{\hebresh\hebshin\hebyod\hebmem\hebtav\ % \hebmem\hebqof\hebvav\hebresh\hebvav\hebtav}}% \def\abstractname{\@ensure@R{\hebtav\hebqof\hebtsadi\hebyod\hebresh}}% \def\bibname{\@ensure@R{\hebbet\hebyod\hebbet\heblamed\hebyod\hebvav% \hebgimel\hebresh\hebpe\hebyod\hebhe}}% \def\chaptername{\@ensure@R{\hebpe\hebresh\hebqof}}% \def\appendixname{\@ensure@R{\hebnun\hebsamekh\hebpe\hebhet}}% \def\contentsname{\@ensure@R{% \hebtav\hebvav\hebkaf\hebfinalnun\ % \hebayin\hebnun\hebyod\hebyod\hebnun\hebyod\hebfinalmem}}% \def\listfigurename{\@ensure@R{% \hebresh\hebshin\hebyod\hebmem\hebtav\ % \hebalef\hebyod\hebvav\hebresh\hebyod\hebfinalmem}}% \def\listtablename{\@ensure@R{% \hebresh\hebshin\hebyod\hebmem\hebtav\ \hebtet\hebbet\heblamed\hebalef\hebvav\hebtav}}% \def\indexname{\@ensure@R{\hebmem\hebpe\hebtav\hebhet}}% \def\figurename{\@ensure@R{\hebalef\hebyod\hebvav\hebresh}}% \def\tablename{\@ensure@R{\hebtet\hebbet\heblamed\hebhe}}% \def\partname{\@ensure@R{\hebhet\heblamed\hebqof}}% \def\enclname{\@ensure@R{\hebresh\hebtsadi"\hebbet}}% \def\ccname{\@ensure@R{\hebhe\hebayin\hebtav\hebqof\hebyod% \hebfinalmem}}% \def\headtoname{\@ensure@R{\hebalef\heblamed}}% \def\pagename{\@ensure@R{\hebayin\hebmem\hebvav\hebdalet}}% \def\psname{\@ensure@R{\hebnun.\hebbet.}}% \def\seename{\@ensure@R{\hebresh\hebalef\hebhe}}% \def\alsoname{\@ensure@R{\hebresh\hebalef\hebhe \hebgimel% \hebmemesof}}% \def\proofname{\@ensure@R{\hebhe\hebvav\hebkaf\hebhet\hebhe}} \def\glossaryname{\@ensure@L{Glossary}}% <-- Needs translation } \@ifclassloaded{seminar}{% \def\slidelabel{\bf \if@rl\R{\hebshin\hebqof\hebfinalpe{} \theslide}% \else\L{Slide \theslide}% \fi}% }{} \def\hebmonth#1{% \ifcase#1\or \hebyod\hebnun\hebvav\hebalef\hebresh\or % \hebpe\hebbet\hebresh\hebvav\hebalef\hebresh\or % \hebmem\hebresh\hebfinaltsadi\or % \hebalef\hebpe\hebresh\hebyod\heblamed\or % \hebmem\hebalef\hebyod\or \hebyod\hebvav\hebnun\hebyod\or % \hebyod\hebvav\heblamed\hebyod\or % \hebalef\hebvav\hebgimel\hebvav\hebsamekh\hebtet\or % \hebsamekh\hebpe\hebtet\hebmem\hebbet\hebresh\or % \hebalef\hebvav\hebqof\hebtet\hebvav\hebbet\hebresh\or % \hebnun\hebvav\hebbet\hebmem\hebbet\hebresh\or % \hebdalet\hebtsadi\hebmem\hebbet\hebresh\fi} \def\hebdate#1#2#3{% \beginR\beginL\number#1\endL\ \hebbet\hebmonth{#2} \beginL\number#3\endL\endR} \def\hebday{\hebdate{\day}{\month}{\year}} \def\datehebrew{\let\today=\hebday} \addto\extrashebrew{% \tohebrew% \ifhmode\ifinner\else\beginR\fi\fi} \addto\noextrashebrew{% \fromhebrew% \ifhmode\ifinner\else\beginL\fi\fi} \def\sethebrew{\setrllanguage{hebrew}} \def\unsethebrew{\unsetrllanguage{hebrew}} \if@compatibility \let\hebrewtext=\sethebrew \let\nohebrewtext=\unsethebrew \fi \def\tohebrew{\@torl{hebrew}}% \def\fromhebrew{\@fromrl} \def\@@hebrew#1{\beginR{{\tohebrew#1}}\endR} \def\@hebrew{\protect\@@hebrew} \newif\if@gim@apost % whether we print apostrophes \newif\if@gim@final % whether we use final or initial letters \newcommand*{\hebrewnumeral}[1] % no apostrophe, no final letters {{\@gim@finalfalse\@gim@apostfalse\@hebrew@numeral{#1}}} \newcommand*{\Hebrewnumeral}[1] % apostrophe, no final letters {{\@gim@finalfalse\@gim@aposttrue\@hebrew@numeral{#1}}} \newcommand*{\Hebrewnumeralfinal}[1] % apostrophe, final letters {{\@gim@finaltrue\@gim@aposttrue\@hebrew@numeral{#1}}} \addto\extrashebrew{% \let\saved@alph=\@alph% \let\saved@Alph=\@Alph% \renewcommand*{\@alph}[1]{\protect\hebrewnumeral{\number#1}}% \renewcommand*{\@Alph}[1]{\protect\Hebrewnumeral{\number#1}}% \def\Alphfinal#1{\expandafter\@Alphfinal\csname c@#1\endcsname}% \providecommand*{\@Alphfinal}[1]{\protect\Hebrewnumeralfinal{\number#1}}} \addto\noextrashebrew{% \let\@alph=\saved@alph% \let\@Alph=\saved@Alph} \renewcommand{\theenumii} {\if@rl\protect\hebrewnumeral{\number\c@enumii}% \else\protect\L{\protect\@@alph{\number\c@enumii}}\fi} \renewcommand{\theenumiv} {\if@rl\protect\Hebrewnumeral{\number\c@enumiv}% \else\protect\L{\protect\@@Alph{\number\c@enumiv}}\fi} \def\label#1{\@bsphack \if@rl \def\p@enumiii{\p@enumii)\theenumii(}% \protected@write\@auxout{}% {\string\newlabel{#1}{{\beginR\@currentlabel\endR}{\thepage}}}% \else \def\p@enumiii{\p@enumii(\theenumii)}% \protected@write\@auxout{}% {\string\newlabel{#1}{{\beginL\@currentlabel\endL}{\thepage}}}% \fi \@esphack} \@ifclassloaded{letter}{}{% \@ifclassloaded{slides}{}{% \let\@@appendix=\appendix% \@ifclassloaded{article}{% \renewcommand\appendix{\@@appendix% \renewcommand\thesection {\protect\if@rl\protect\Hebrewnumeral{\number\c@section}% \protect\else\@@Alph\c@section\protect\fi}}} {\renewcommand\appendix{\@@appendix% \renewcommand\thechapter {\protect\if@rl\protect\Hebrewnumeral{\number\c@chapter}% \protect\else\@@Alph\c@chapter\protect\fi}}}}} \newcommand*{\@hebrew@numeral}[1] {\@hebrew{\@tempcnta=#1\@tempcntb=#1\relax \divide\@tempcntb by 1000 \ifnum\@tempcntb=0\gim@nomil\@tempcnta\relax \else{\@gim@apostfalse\@gim@finalfalse\@hebrew@numeral\@tempcntb}'% \multiply\@tempcntb by 1000\relax \advance\@tempcnta by -\@tempcntb\relax \gim@nomil\@tempcnta\relax \fi }} \newcommand*{\gim@nomil}[1]{\@tempcnta=#1\@gim@prevfalse \@tempcntb=\@tempcnta\divide\@tempcntb by 100\relax % hundreds digit \ifcase\@tempcntb % print nothing if no hundreds \or\gim@print{100}{\hebqof}% \or\gim@print{200}{\hebresh}% \or\gim@print{300}{\hebshin}% \or\gim@print{400}{\hebtav}% \or\hebtav\@gim@prevtrue\gim@print{500}{\hebqof}% \or\hebtav\@gim@prevtrue\gim@print{600}{\hebresh}% \or\hebtav\@gim@prevtrue\gim@print{700}{\hebshin}% \or\hebtav\@gim@prevtrue\gim@print{800}{\hebtav}% \or\hebtav\@gim@prevtrue\hebtav\gim@print{900}{\hebqof}% \fi \@tempcntb=\@tempcnta\divide\@tempcntb by 10\relax % tens digit \ifcase\@tempcntb % print nothing if no tens \or % number between 10 and 19 \ifnum\@tempcnta = 16 \gim@print {9}{\hebtet}% tet-zayin \else\ifnum\@tempcnta = 15 \gim@print {9}{\hebtet}% tet-vav \else \gim@print{10}{\hebyod}% \fi % \@tempcnta = 15 \fi % \@tempcnta = 16 \or\gim@print{20}{\if@gim@final\hebfinalkaf\else\hebkaf\fi}% \or\gim@print{30}{\heblamed}% \or\gim@print{40}{\if@gim@final\hebfinalmem\else\hebmem\fi}% \or\gim@print{50}{\if@gim@final\hebfinalnun\else\hebnun\fi}% \or\gim@print{60}{\hebsamekh}% \or\gim@print{70}{\hebayin}% \or\gim@print{80}{\if@gim@final\hebfinalpe\else\hebpe\fi}% \or\gim@print{90}{\if@gim@final\hebfinaltsadi\else\hebtsadi\fi}% \fi \ifcase\@tempcnta % print nothing if no ones \or\gim@print{1}{\hebalef}% \or\gim@print{2}{\hebbet}% \or\gim@print{3}{\hebgimel}% \or\gim@print{4}{\hebdalet}% \or\gim@print{5}{\hebhe}% \or\gim@print{6}{\hebvav}% \or\gim@print{7}{\hebzayin}% \or\gim@print{8}{\hebhet}% \or\gim@print{9}{\hebtet}% \fi } \newif\if@gim@prev % flag if a previous letter has been typeset \newcommand*{\gim@print}[2]{% #2 is a letter, #1 is its value. \advance\@tempcnta by -#1\relax% deduct the value from the remainder \ifnum\@tempcnta=0% if this is the last letter \if@gim@prev\if@gim@apost"\fi#2% \else#2\if@gim@apost'\fi\fi% \else{\@gim@finalfalse#2}\@gim@prevtrue\fi} \let\hebr=\alph \let\gim=\alph \def\hebcopy{\protect\R{\hebhe\hebayin\hebtav\hebqof}} \def\hebincl{\protect\R{\hebresh\hebtsadi"\hebbet}} \def\hebpage{\protect\R{\hebayin\hebmem\hebvav\hebdalet}} \def\hebto{\protect\R{\hebayin\hebdalet}} \def\hadgesh#1{\leavevmode\setbox0=\hbox{#1}% \kern-.025em\copy0\kern-\wd0 \kern.05em\copy0\kern-\wd0 \kern-.025em\raise.0433em\box0 } \if@compatibility \def\piska#1{\item{#1}\hangindent=-\hangindent} \def\piskapiska#1{\itemitem{#1}\hangindent=-\hangindent} \fi \let\makafgadol=\textendash \let\makafanak=\textemdash \let\geresh=\textquoteright \let\opengeresh=\textquoteright \let\closegeresh=\textquoteleft \let\openquote=\textquotedblright \let\closequote=\textquotedblleft \let\leftquotation=\textquotedblright \let\rightquotation=\textquotedblleft \AtBeginDocument{\def\@rllanguagename{hebrew}} \ldf@finish{hebrew} %% %% \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 `hebrew.ldf'.