You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.4 KiB
46 lines
1.4 KiB
% semtrans.sty
|
|
% Transliteration of semitc languages (arabic, hebrew, ethiopian languages)
|
|
|
|
% (\textcopyleft) Copyleft 1997 J"org Knappen
|
|
% Licence: GNU licence version 2
|
|
|
|
% The following commands are defined:
|
|
% \Alif, \Ayn left and right half ring
|
|
% \U breve below (e. g. \U h)
|
|
% \D diaeresis below (e. g. \D d: Oromo retroflex d)
|
|
% \T turn a letter (e. g. \T e: schwa)
|
|
% For the turning of letters, the package fraphicx is required.
|
|
|
|
\ProvidesPackage{semtrans}%
|
|
[1998/02/10 v 1.0 specials for transliterated semitic languages (jk)]
|
|
\RequirePackage{graphicx}
|
|
|
|
% Alif, Ayn and \U are from the exotex package by Peter S. Olivier
|
|
% 1988/08/08
|
|
|
|
% Definitions translated into LaTeX2e by JK
|
|
|
|
% \mathchardef\lhook="012C \mathchardef\rhook="012D
|
|
% \def\ain{\kern+1pt$\lhook$} \def\alef{\kern+1pt$\rhook$}
|
|
|
|
\DeclareMathSymbol{\lhook}{\mathord}{letters}{"02C}
|
|
\DeclareMathSymbol{\rhook}{\mathord}{letters}{"02D}
|
|
|
|
\newcommand*\Alif{\kern.1ex$\rhook$}
|
|
\newcommand*\Ayn{\kern.1ex$\lhook$}
|
|
|
|
% \U: breve below character
|
|
|
|
\newcommand*\U[1]{\oalign{#1\crcr\hidewidth
|
|
\vbox to .2ex{\hbox{\u{}}\vss}\hidewidth}}
|
|
|
|
% \D: diaeresis below character (modelled after \U)
|
|
|
|
\newcommand*\D[1]{\oalign{#1\crcr\hidewidth
|
|
\vbox to .2ex{\hbox{\"{}}\vss}\hidewidth}}
|
|
|
|
% \T: turn (=rotate 180 degrees) character
|
|
|
|
\newcommand*\T[1]{\rotatebox[origin=cc]{180}{#1}}
|
|
|
|
\endinput
|
|
|