summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r--Master/texmf-dist/tex/latex/cjhebrew/cjhebrew.sty46
1 files changed, 46 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/cjhebrew/cjhebrew.sty b/Master/texmf-dist/tex/latex/cjhebrew/cjhebrew.sty
new file mode 100644
index 00000000000..57f459f7b21
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/cjhebrew/cjhebrew.sty
@@ -0,0 +1,46 @@
+% This file is part of the cjhebrew package
+%
+% cjhebrew is subject to the LaTeX Project Public License (LPPL).
+% A copy of the LPPL can be found in lppl.txt.
+% For the most recent version of this license have a look at
+%
+% http://www.latex-project.org/lppl.txt
+%
+
+\ProvidesPackage{cjhebrew}
+ [2004/02/18 v. 0.1 cjhebrew Hebrew Typesetting System]
+
+\DeclareFontFamily{U}{cjheb}{}
+
+\DeclareFontShape{U}{cjheb}{m}{n}{%
+ <-7>sfixed*[7]cjheblsm%
+ <7-11>cjhblsm%
+ <11->cjhbltx%
+ }%
+ {}
+
+\newcommand{\cjhebfamily}{\fontencoding{U}\fontfamily{cjheb}\selectfont}
+
+\DeclareTextFontCommand{\textcjheb}{\cjhebfamily}
+
+\chardef\endofword=33
+\chardef\zeronojoin=124
+\chardef\dottedcircle=203
+
+\@ifundefined{eTeXrevision}%
+ {%
+ \PackageWarningNoLine{cjhebrew}{\MessageBreak
+ Hebrew text will be typeset from left to right!\MessageBreak
+ You really should use e-TeX}
+ \newcommand{\cjRL}[1]{\bgroup\textcjheb{#1\endofword}\egroup}
+ \newcommand{\cjLR}[1]{\bgroup\endofword#1\egroup}
+ \newenvironment{cjhebrew}{\cjhebfamily}{}
+ }%
+ {%
+ \TeXXeTstate=1
+ \newcommand{\cjRL}[1]{\bgroup\beginR\textcjheb{#1\endofword}\endR\egroup}
+ \newcommand{\cjLR}[1]{\bgroup\beginL\endofword#1\endL\egroup}
+ \newenvironment{cjhebrew}{\parindent=0pt\cjhebfamily\everypar{\beginR}}{}
+ }
+
+\def\<#1>{\cjRL{#1}}