<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\TeXXeTstate=1
\immediate\write10{        }
\immediate\write10{&gt;&gt;&gt; heb_macros version 1.4                     &lt;&lt;&lt;}
\immediate\write10{&gt;&gt;&gt; New control sequences. Type tex hebrew_cs_guide     &lt;&lt;&lt;}
\immediate\write10{        }
%% Written by Rama Porrat of the Computation Center, 
%% Hebrew University of Jerusalem,
%% based upon Knuth's wisdom and Prof. Azriel levy's contributions.
%% 
\newif\ifheb
\catcode`ā=11\catcode`á=11\catcode`â=11\catcode`ã=11
\catcode`ä=11\catcode`å=11\catcode`æ=11\catcode`į=11
\catcode`č=11\catcode`é=11\catcode`ë=11\catcode`ė=11
\catcode`î=11\catcode`ð=11\catcode`ņ=11\catcode`ō=11
\catcode`ô=11\catcode`ö=11\catcode`ũ=11\catcode`ø=11
\catcode`ų=11\catcode`ú=11\catcode`ę=11\catcode`í=11
\catcode`ï=11\catcode`ó=11\catcode`õ=11

\lccode`ā=``\lccode`á=`a\lccode`â=`b\lccode`ã=`c
\lccode`ä=`d\lccode`å=`e\lccode`æ=`f\lccode`į=`g
\lccode`č=`h\lccode`é=`i\lccode`ë=`k\lccode`ė=`l
\lccode`î=`n\lccode`ð=`p\lccode`ņ=`q\lccode`ō=`r
\lccode`ô=`t\lccode`ö=`v\lccode`ũ=`w\lccode`ø=`x
\lccode`ų=`y\lccode`ú=`z\lccode`ę=`j\lccode`í=`m
\lccode`ï=`o\lccode`ó=`s\lccode`õ=`u

\def\undertext#1{$\underline{\hbox{#1}}$}
\def\ifundefined#1{\expandafter\ifx\csname#1\endcsname\relax}
%
% this if is used to distinguish between a tex input and
% a latex input.
%
\font\Jer=Jerusalem_newcode
\def\footnoterule{\kern-3pt\hrule width \hsize \kern 2.6pt}
\newcount\hebcheck
                      % This counter used for local text being Hebrew.
\newcount\hebtext 
                      % This counter used for overall text being Hebrew.
%
% Each control sequence defined here has his Hebrew equivalent.

% \L = ngxefzlerfiz
% \R = ngxefzraxiz

\font\hrm=redis10_newcode
\font\hsl=rediss10_newcode

\ifundefined{LaTeX}
\hebcheck=1\hebtrue
\hebtext =1
\def\hebR#1{\ifodd\hebcheck\beginR#1\fi}
\baselineskip=14pt 
\font\hebrew=Jerusalem_newcode
\hebrew
\fi

\let\next=\ 

\def\L{\afterassignment\moreL \let\next= }
\def\moreL{\bracetext \aftergroup\endL \beginL \rm}
\def\R{\afterassignment\moreR \let\next= }
\def\moreR{\bracetext \aftergroup\endR \beginR \hebrew}
\def\bracetext{\ifcat\next{\else\ifcat\next}\fi
 \errmessage{Missing left brace has been substituted}\fi \bgroup}


% \hebrew is activated. Now the default is Jerusalem,
% and the \R control sequence refers to \hebrew.
% Thanx to the sequence 'ifundefined', it is possible
% to distinguish between latex and tex.
% Hence, for latex, hebrew is activated by
% hebrewtext, hebrewlines etc.
% For tex, instead of \hebrew it says \the\font, thus enabling
% any font (e.g. one called aaa) to be used and
% have the right indentation.
% The problem in latex lies in that
% \the\font in latex usually means \rm.
% Note that, still, the sequence \R still refers only to the font
% called \hebrew.

\font\Jerfootnote=Jerusalem_newcode scaled 750 
\let\katan=\Jerfootnote
\let\ũčï  =\Jerfootnote  
%\let\who=\Jerfootnote

%\font\Jerhalf=Jerusalem_newcode scaled \magstephalf  
%\font\Jerone=Jerusalem_newcode scaled \magstep1
%\font\Jertwo=Jerusalem_newcode scaled \magstep2 
%\font\Jerthree=Jerusalem_newcode scaled \magstep3 
%\font\Jerfour=Jerusalem_newcode scaled \magstep4  
%\font\Jerfive=Jerusalem_newcode scaled \magstep5  

\font\Telfootnote=TelAviv_newcode scaled 750  

%\font\Telhalf=TelAviv_newcode scaled \magstephalf  
%\font\Telone=TelAviv_newcode scaled \magstep1  
%\font\Teltwo=TelAviv_newcode scaled \magstep2 
\font\Telthree=TelAviv_newcode scaled \magstep3  
%\font\Telfour=TelAviv_newcode scaled \magstep4  
\font\Telfive=TelAviv_newcode scaled \magstep5  

\font\Deadfootnote=DeadSea_newcode scaled 750  

%\font\Deadhalf=DeadSea_newcode scaled \magstephalf  
%\font\Deadone=DeadSea_newcode scaled \magstep1  
%\font\Deadtwo=DeadSea_newcode scaled \magstep2  
\font\Deadthree=DeadSea_newcode scaled \magstep3  
%\font\Deadfour=DeadSea_newcode scaled \magstep4  
\font\Deadfive=DeadSea_newcode scaled \magstep5  

\font\Jaffafootnote=OldJaffa_newcode scaled 750  

%\font\Jaffahalf=OldJaffa_newcode scaled \magstephalf  
%\font\Jaffaone=OldJaffa_newcode scaled \magstep1  
%\font\Jaffatwo=OldJaffa_newcode scaled \magstep2  
\font\Jaffathree=OldJaffa_newcode scaled \magstep3  
%\font\Jaffafour=OldJaffa_newcode scaled \magstep4  
\font\Jaffafive=OldJaffa_newcode scaled \magstep5  
 
\def\éøåųėéí{\font\hebrew=Jerusalem_newcode \hebrew }
\def\úėáéá{\font\hebrew=TelAviv_newcode  \hebrew }
\def\éíäîėį{\font\hebrew=DeadSea_newcode  \hebrew }
\def\éôå{\font\hebrew=OldJaffa_newcode \hebrew }

\let\Jer=\éøåųėéí
\let\Tel=\úėáéá
\let\Dead=\éíäîėį
\let\Jaffa=\éôå 

\let\bigDead=\Deadthree
\let\biggerDead=\Deadfive  
\let\bigJer=\Jerthree
\let\biggerJer=\Jerfive  
\let\bigTel=\Telthree
\let\biggerTel=\Telfive  
\let\bigJaffa=\Jaffathree
\let\biggerJaffa=\Jaffafive  



% To use enlargements of Hebrew fonts by specifying Hebrew
% control sequences, use the Hebrew font name appended by bet or gimel
% (or dalet or he in TelAviv).

%\let\imdnlga=\bigDead 
%\let\imdnlgb=\biggerDead                                 
%\let\itea=\bigJaffa                                      
%\let\iteb=\biggerJaffa                                 
%\let\ixeylima=\bigJer                                       
%\let\ixeylimb=\biggerJer                                     
%\let\zlaiaa=\bigTel                                       
%\let\zlaiab=\biggerTel                                    

\ifundefined{LaTeX}
\def\nohebrewtext{\rm\everypar{}\hebcheck=0\hebfalse}
\fi

\ifundefined{LaTeX}
\def\hebrewpar{\noindent\beginR\indent\the\font
	       \ifodd\hebcheck{}\else\hebrew\hebcheck=1\hebtrue\fi}
\def\hebrewtext{\everypar{\leavevmode\kern-\parindent\beginR\indent\the\font} 
	\ifundefined{fmtname}{} \else \hebrew\fi    
               \ifodd\hebcheck{}
                    \else\hebrew\fi
			 \hebcheck=1 \hebtrue\hebtext=1}
\def\hebrewlines{\noindent\beginR\the\font 
	       \ifodd\hebcheck{}\else\hebrew\hebcheck=1\hebtrue\fi}
%\else
%\def\hebrewpar{\noindent\beginR\indent
%	       \ifodd\hebcheck{}\else\hebrew\hebcheck=1\hebtrue\fi}
%\def\hebrewtext{                                                   
%                     \ifodd\hebcheck{}
%		      \else\hebrew
%			 \fi
%               \everypar{\leavevmode\kern-\parindent\beginR\indent}
%	                 \hebcheck=1\hebtrue \hebtext=1 }
%\def\hebrewlines{\noindent\beginR 
%	       \ifodd\hebcheck{}\else\hebrew\hebcheck=1\hebtrue\fi}
%\fi
%%  \def\hebrewtext{\everypar{\leavevmode\kern-\parindent\beginR\indent \hebrew }
%		 \hebcheck=1 \hebtext=1\hebtrue }
%  \def\hebrewlines{\noindent\beginR \hebrew }
%  \def\hebrewpar{\noindent\beginR\indent \hebrew }
%
\fi

\let\sethebrew=\hebrewtext
\let\unsethebrew=\nohebrewtext

%\let\whrraxiz=\hebrewpar
%\let\hwqhraxiz=\hebrewtext
%\let\yexezraxiz\hebrewlines

\everydisplay{\aftergroup\beginR }   

\def\hebday{\L{\number\day}\ \R{á\ifcase\month\or 
 éðåāø\or
 ôáøåāø\or  îøõ\or  āôøéė
\or  îāé \or  éåðé\or  éåėé\or 
 āåâåņč\or  ņôčîáø\or  āåũčåáø
\or  ðåáîáø\or  ãöîáø \fi}\
\L{\number\year}}

\let\äéåí=\hebday
\def\ũôéöäũčðä{\smallskip }
\def\ũôéöäáéðåðéú{\medskip }
\def\ũôéöäâãåėä{\bigskip }
  
%  \def\wtivdlnhd #1{\vskip #1 }
%  \def\wtivddvicd #1{\hskip #1}
%\def\xeegaioyexez  #1{\baselineskip #1 }
  
  %\def\pw{ pt }
  %\def\pwecez{ pt }
  %\def\qes{\end }
  %\def\qn{ cm }

\def\îũóâãåė{\L{--}}
\def\îũóōðũ{\L{---}}

\let\makafanak=\îũóōðũ
\let\makafgadol=\îũóâãåė 

\def\hadgesh#1{\leavevmode\setbox0=\hbox{#1}%
\kern-.025em\copy0\kern-\wd0
\kern.05em\copy0\kern-\wd0
\kern-.025em\raise.0433em\box0 }

\let\äãâų=\hadgesh

\def\äãâųų#1{\leavevmode\setbox0=\hbox{#1}%
\kern-.025em\copy0\kern-\wd0
\kern.05em\copy0\kern-\wd0
\kern-.025em\raise.0433em\box0\raise-.0433em\box0 }

\def\wewe#1{\leavevmode\setbox0=\hbox{#1}%
\kern-.025em\copy0\kern-\wd0
\kern.05em\box0 }   

\def\ôéņũä#1{\item{#1}\hangindent=-\hangindent}
\def\ôņũä#1{\item{#1}\hangindent=-\hangindent}

\def\ôéņũäôéņũä#1{\itemitem{#1}\hangindent=-\hangindent}
\def\ôņũäôņũä#1{\itemitem{#1}\hangindent=-\hangindent}

\def\piska#1{\item{#1}\hangindent=-\hangindent}

\def\piskapiska#1{\itemitem{#1}\hangindent=-\hangindent}
                      
\def\ųåøäéîéï#1{\line{\R{#1 \hss}}}
\def\ųåøäųîāė#1{\line{\R{\hss #1}}}
\def\îøëæ#1{\line{\R{\hss #1 \hss}}}

  \def\âøų{\L{`}}
  \let\geresh=\âøų

\def\ņâåøâøų{\L{`}}
\let\closegeresh=\geresh

\def\ôúįâøų{\L{\char39}}
\let\opengeresh=\ôúįâøų

\def\openquote{\L{''}}
\def\closequote{\L{``}}

\def\leftquotation{\L{''}}
\def\rightquotation{\L{``}}

\let\ôúįöéčåč=\openquote
\let\ņâåøöéčåč=\closequote

\input hebcal_newcode.tex

</pre></body></html>