From d6b13fbc6d8704c91d60823a8ba0860834a37b2c Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 12 Jan 2006 23:53:05 +0000 Subject: cjhebrew git-svn-id: svn://tug.org/texlive/trunk@760 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/cjhebrew/cjhebrew.sty | 46 +++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/cjhebrew/cjhebrew.sty (limited to 'Master/texmf-dist/tex/latex/cjhebrew') 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}} -- cgit v1.2.3