diff -c -r ./old/arabtex.sty ./new/arabtex.sty *** ./old/arabtex.sty 2005-12-24 00:06:27.000000000 +0900 --- ./new/arabtex.sty 2005-12-24 00:06:09.000000000 +0900 *************** *** 511,526 **** {\catcode `\< = \@other % better make sure ! \gdef \a@ins {% arabic insertion or 'less' ! \ifmmode \global\let \a@less < ! \else \global\let \a@less \arab@insert \leavevmode \bgroup \arab@codes \set@arabfont \@waslafalse \@wasfalse \fi \a@less } ! \gdef \<{\protect \a@ins } % explicit command \< \catcode`\< = \active % prepare active < ! \gdef <{\protect \a@ins } } % catcode < \def \break@line {% \| inside insertion --- 511,526 ---- {\catcode `\< = \@other % better make sure ! \def \a@ins {% arabic insertion or 'less' ! \ifmmode \let \a@less < ! \else \let \a@less \arab@insert \leavevmode \bgroup \arab@codes \set@arabfont \@waslafalse \@wasfalse \fi \a@less } ! \def \<{\protect \a@ins } % explicit command \< \catcode`\< = \active % prepare active < ! \def <{\protect \a@ins } } % catcode < \def \break@line {% \| inside insertion diff -c -r ./old/hecmd.sty ./new/hecmd.sty *** ./old/hecmd.sty 2005-12-24 00:06:27.000000000 +0900 --- ./new/hecmd.sty 2005-12-24 00:06:20.000000000 +0900 *************** *** 44,84 **** \begingroup \heb@catcodes ! \allowarab \ \allowarab \Ԩ ! \allowarab \ \allowarab \ ! \allowarab \ \allowarab \ ! \allowarab \ \allowarab \԰ ! \allowarab \ \allowarab \԰ ! \allowarab \ \allowarab \հ԰ ! \allowarab \ \allowarab \ ! \allowarab \ \allowarab \հ ! \allowarab \ \allowarab \ڱ ! \allowarab \ \allowarab \ڱڱ ! \allowarab \ \allowarab \ޭ ! \allowarab \ \allowarab \ڭխڷ ! \allowarab \ \allowarab \ ! \allowarab \ \allowarab \հگڴ ! \allowarab \ \allowarab \հ ! \allowarab \ \allowarab \ٵ ! \allowarab \ \allowarab \ ! ! \gdef \ {\hadgesh} \gdef \Ԩ {\hadgesh} ! \gdef \ {\makafgadol} \gdef \ {\makafgadol} ! \gdef \ {\makafanak} \gdef \ {\makafanak} ! \gdef \ {\geresh} \gdef \԰ {\geresh} ! \gdef \ {\opengeresh} \gdef \԰ {\opengeresh} ! \gdef \ {\closegeresh} \gdef \հ԰ {\closegeresh} ! \gdef \ {\openquote} \gdef \ {\openquote} ! \gdef \ {\closequote} \gdef \հ {\closequote} ! \gdef \ {\piska} \gdef \ڱ {\piska} ! \gdef \ {\piskapiska} \gdef \ڱڱ {\piskapiska} ! \gdef \ {\smallskip} \gdef \ޭ {\smallskip } ! \gdef \ {\medskip} \gdef \ڭխڷ {\medskip } ! \gdef \ {\bigskip} \gdef \ {\bigskip } ! \gdef \ {\rightline} \gdef \հگڴ {\rightline} ! \gdef \ {\leftline} \gdef \հ {\leftline} ! \gdef \ {\centerline} \gdef \ٵ {\centerline} ! \gdef \ {\hebday} \gdef \ {\hebday} \endgroup %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --- 44,120 ---- \begingroup \heb@catcodes ! \allowarab \hebone \allowarab \hebtwo ! \allowarab \hebthree \allowarab \hebfor ! \allowarab \hebfive \allowarab \hebsix ! \allowarab \hebseven \allowarab \hebeight ! \allowarab \hebnine \allowarab \hebten ! \allowarab \hebeleven \allowarab \hebtwelve ! \allowarab \hebthirteen \allowarab \hebfourteen ! \allowarab \hebfifteen \allowarab \hebsixteen ! \allowarab \hebseventeen \allowarab \hebeighteen ! \allowarab \hebnineteen \allowarab \hebtwenty ! \allowarab \hebtwentyone \allowarab \hebtwentytwo ! \allowarab \hebtwentythree \allowarab \hebtwentyfor ! \allowarab \hebtwentyfive \allowarab \hebtwentysix ! \allowarab \hebtwentyseven \allowarab \hebtwentyeight ! \allowarab \hebtwentynine \allowarab \hebthirty ! \allowarab \hebthirtyone \allowarab \hebthirtytwo ! \allowarab \hebthirtythree \allowarab \hebthirtyfor ! ! \gdef \hebone {\hadgesh} \gdef \hebtwo {\hadgesh} ! \gdef \hebthree {\makafgadol} \gdef \hebfor {\makafgadol} ! \gdef \hebfive {\makafanak} \gdef \hebsix {\makafanak} ! \gdef \hebseven {\geresh} \gdef \hebeight {\geresh} ! \gdef \hebnine {\opengeresh} \gdef \hebten {\opengeresh} ! \gdef \hebeleven {\closegeresh} \gdef \hebtwelve {\closegeresh} ! \gdef \hebthirteen {\openquote} \gdef \hebforteen {\openquote} ! \gdef \hebfifteen {\closequote} \gdef \hebsixteen {\closequote} ! \gdef \hebseventeen {\piska} \gdef \hebeighteen {\piska} ! \gdef \hebnineteen {\piskapiska} \gdef \hebtwenty {\piskapiska} ! \gdef \hebtwentyone {\smallskip} \gdef \hebtwentytwo {\smallskip} ! \gdef \hebtwentythree {\medskip} \gdef \hebtwentyfor {\medskip} ! \gdef \hebtwentyfive {\bigskip} \gdef \hebtwentysix {\bigskip } ! \gdef \hebtwentyseven {\rightline} \gdef \hebtwentyeight {\rightline} ! \gdef \hebtwentynine {\leftline} \gdef \hebthirty {\leftline} ! \gdef \hebthirtyone {\centerline} \gdef \hebthirtytwo {\centerline} ! \gdef \hebthirtythree {\hebday} \gdef \hebthirtyfor {\hebday} ! ! %\allowarab \dbiV \allowarab \uRT( ! %\allowarab \Dyti?`n \allowarab \/8>TRU} ! %\allowarab \DytFIy \allowarab \/8>-8 ! %\allowarab \i?V \allowarab \T0( ! %\allowarab \v\gi?V \allowarab \67~T0( ! %\allowarab \fi`?i?V \allowarab \1TU0T0( ! %\allowarab \v\g{kj`j \allowarab \67~wZ^U^ ! %\allowarab \fi`?{kj`j \allowarab \1TU0wZ^U^ ! %\allowarab \vkfyd \allowarab \6Z18u ! %\allowarab \vkfydvkfyd \allowarab \6Z18u6Z18u ! %\allowarab \yvk{dyjId \allowarab \86Zwu8^-u ! %\allowarab \yvk{d|kI`Ik\ \allowarab \86Zwu_Z-U-Z7 ! %\allowarab \yvk{dib`nd \allowarab \86ZwuTRU}u ! %\allowarab \V`?dkDkE \allowarab \(U0uZ/Z4 ! %\allowarab \V`?dVDGn \allowarab \(U0u(/S} ! %\allowarab \D?oe \allowarab \/0Y5 ! %\allowarab \dk`l \allowarab \uZU] ! % ! %\gdef \dbiV {\hadgesh} \gdef \uRT( {\hadgesh} ! %\gdef \Dyti?`n {\makafgadol} \gdef \/8>TRU} {\makafgadol} ! %\gdef \DytFIy {\makafanak} \gdef \/8>-8 {\makafanak} ! %\gdef \i?V {\geresh} \gdef \T0( {\geresh} ! %\gdef \v\gi?V {\opengeresh} \gdef \67~T0( {\opengeresh} ! %\gdef \fi`?i?V {\closegeresh} \gdef \1TU0T0( {\closegeresh} ! %\gdef \v\g{kj`j {\openquote} \gdef \67~wZ^U^ {\openquote} ! %\gdef \fi`?{kj`j {\closequote} \gdef \1TU0wZ^U^ {\closequote} ! %\gdef \vkfyd {\piska} \gdef \6Z18u {\piska} ! %\gdef \vkfydvkfyd {\piskapiska} \gdef \6Z18u6Z18u {\piskapiska} ! %\gdef \yvk{dyjId {\smallskip} \gdef \86Zwu8^-u {\smallskip } ! %\gdef \yvk{d|kI`Ik\ {\medskip} \gdef \86Zwu_Z-U-Z7 {\medskip } ! %\gdef \yvk{dib`nd {\bigskip} \gdef \86ZwuTRU}u {\bigskip } ! %\gdef \V`?dkDkE {\rightline} \gdef \(U0uZ/Z4 {\rightline} ! %\gdef \V`?dVDGn {\leftline} \gdef \(U0u(/S} {\leftline} ! %\gdef \D?oe {\centerline} \gdef \/0Y5 {\centerline} ! %\gdef \dk`l {\hebday} \gdef \uZU] {\hebday} \endgroup %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% *************** *** 114,122 **** \let \undertext \underline \def \a@c@hebday {\putwordb@x {\number\day }\a@spacetrue ! \edef \themonth {\ifcase \month \or ! \or \or \or \or \or \or ! \or \or \or \or \or \fi }% \putwordb@x {\xpa \RL \xpa {\themonth }}\a@spacetrue \putwordb@x {\number\year }\test@token } --- 150,158 ---- \let \undertext \underline \def \a@c@hebday {\putwordb@x {\number\day }\a@spacetrue ! \edef \themonth {\ifcase \month \or ! kIG{\char'377}\or v{\char'377}G{\char'377}\or D{\char'377}r\or Gv{\char'377}kn\or DGk\or kIk\or ! knk\or Gifj\or fvjD{\char'377}\or Gyj{\char'377}\or ID{\char'377}\or bD{\char'377}\fi }% \putwordb@x {\xpa \RL \xpa {\themonth }}\a@spacetrue \putwordb@x {\number\year }\test@token } *************** *** 128,134 **** \Hebrewsetreg \tracingmacros 1 \edef \theHebrewDay {\HebrewDayName {\Hebrewday }\space ! \HebrewMonthName {\Hebrewmonth }{\Hebrewyear },\space \a@HebrewYearName {\Hebrewyear }}% \tracingmacros 0 \putwordb@x {\xpa \R \xpa {\theHebrewDay }}\test@token } --- 164,170 ---- \Hebrewsetreg \tracingmacros 1 \edef \theHebrewDay {\HebrewDayName {\Hebrewday }\space ! |\HebrewMonthName {\Hebrewmonth }{\Hebrewyear },\space \a@HebrewYearName {\Hebrewyear }}% \tracingmacros 0 \putwordb@x {\xpa \R \xpa {\theHebrewDay }}\test@token } *************** *** 145,152 **** \ifnum #2#3#4> 0 \else \DigitInHebrew {#1}'\fi \else \DigitInHebrew {#1}'\fi \a@ShortHYName {#2#3#4}% ! \ifnum #1< 1 \space )"(\fi ! \ifnum #2#3#4= 0 \space )"(\fi } \def \a@SHYNumber #1{% fully expandable version \ifnum #1>999 \errmessage{ShortHYName: illegal argument #1}\else --- 181,188 ---- \ifnum #2#3#4> 0 \else \DigitInHebrew {#1}'\fi \else \DigitInHebrew {#1}'\fi \a@ShortHYName {#2#3#4}% ! \ifnum #1< 1 \space )nv"i(\fi ! \ifnum #2#3#4= 0 \space )nv"i(\fi } \def \a@SHYNumber #1{% fully expandable version \ifnum #1>999 \errmessage{ShortHYName: illegal argument #1}\else *************** *** 155,164 **** \xpa \a@SHYName \xpa 0\xpa 0\number #1\fi \fi \fi } \def \a@SHYName #1#2#3{% max 3 digits, fully expandable ! \ifcase #1\or \or \or \or \or ! \or \or \or \or \fi ! \ifnum #2#3 = 16 \else ! \ifnum #2#3 = 15 \else \ifnum #2 = 0 \else \TensInHebrew{#2}\fi \ifnum #3 = 0 \else \DigitInHebrew{#3}\fi \fi\fi } --- 191,200 ---- \xpa \a@SHYName \xpa 0\xpa 0\number #1\fi \fi \fi } \def \a@SHYName #1#2#3{% max 3 digits, fully expandable ! \ifcase #1\or y\or {\char'377}\or V\or \\or ! y\or {\char'377}\or V\or \\\or \\y\fi ! \ifnum #2#3 = 16 je\else ! \ifnum #2#3 = 15 j`\else \ifnum #2 = 0 \else \TensInHebrew{#2}\fi \ifnum #3 = 0 \else \DigitInHebrew{#3}\fi \fi\fi } *************** *** 204,217 **** %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \endinput %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ! ! " $ % & . ( ) = ? ; ! ^ 1 2 3 4 5 6 7{ 8[ 9] 0} \ , ! Q@ W E R T Z U I O P * ! / ' +~ ! A S D F G H J K L , ! # ! > Y X C V B N M : _ ! <| - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% EOF %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --- 240,253 ---- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \endinput %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ! 0 ! " $ % & . ( ) = ? ; ! ^ 1 22 33 4 5 6 7{ 8[ 9] 0} _\ , ! Q@ W E R T Z U I O P \ * ! / ' y ? G e ` E l v | +~ ! A S D F G H J K L V D , ! V b i o F k g n h v d # ! > Y X C V B N M5 t : _ ! <| j f | d I D { \ r - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% EOF %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%