арабтекс
ArabTeX — это бесплатный пакет программного обеспечения, обеспечивающий поддержку арабского и ивритского алфавитов для TeX и LaTeX . Написанный Клаусом Лагалли, он может использовать латинизированный ASCII или собственный скрипт для создания качественных лигатур для арабского , персидского , урду , пушту , синдхи , западного пенджаби (Лахнда) , магриби , уйгурского , кашмирского , иврита , иудео-арабского языка , ладино и идиша. . Символы ArabTeX помещаются в документ TeX/LaTeX с помощью команды \RL{ ... }
или окружающая среда \begin{RLtext} ... \end{RLtext}
. ArabTeX выпускается под общественной лицензией LaTeX Project v1+. [1]
Пример [ править ]
\novocalize
\RL{al-salAm `alaykum}
\documentclass[12pt]{article}
\usepackage{arabtex}
\begin{document}
\setarab
\fullvocalize
\transtrue
\arabtrue
\begin{RLtext}
bismi al-ll_ahi al-rra.hm_ani al-rra.hImi
\end{RLtext}
\end{document}
Общие команды [ править ]
\setarab
(установить рендеринг для конкретного языка)\setfarsi
(установить рендеринг для конкретного языка)\setuighur
(установить рендеринг для конкретного языка)\set
... (дополнительные языковые соглашения см. в документации)\novocalize
(отдельные знаки гласных могут отображаться с помощью «a», «i», «u)\vocalize
(отдельные знаки гласных можно отменить с помощью «а», «и», «у)»\fullvocalize
(отдельные знаки гласных можно отменить с помощью «а», «и», «у)»\setcode{ }
(переключение входной кодировки)\settrans{ }
(переключить соглашения о транслитерации)
Таблица символов [ править ]
Письмо | Транслитерация | Имя в Юникоде |
---|---|---|
А | А | АРАБСКАЯ БУКВА АЛЕФ |
А | а' | АРАБСКАЯ БУКВА АЛЕФ С ХАМЗОЙ НАВЕРХУ |
для | б | АРАБСКАЯ БУКВА БЕ |
Т | т | АРАБСКАЯ БУКВА ТЕХ |
че | _т | АРАБСКАЯ БУКВА ТЕХ |
С | дж / ^г | АРАБСКАЯ БУКВА ДЖИМ |
ЧАС | .час | АРАБСКАЯ БУКВА ХА |
Х | х/_ч | АРАБСКАЯ БУКВА ХА |
принадлежащий | д | АРАБСКАЯ БУКВА ДАЛЬ |
З | _д | АРАБСКАЯ БУКВА ТАЛЬ |
Р | р | АРАБСКАЯ БУКВА РЕХ |
З | С | АРАБСКАЯ БУКВА ЗАИН |
вопрос | с | АРАБСКАЯ БУКВА ВИДНА |
Ш | ^ с | АРАБСКАЯ БУКВА ШИН |
п | .с | АРАБСКАЯ БУКВА САД |
З | .д | АРАБСКАЯ БУКВА ПАПА |
я | .т | АРАБСКАЯ БУКВА ТА |
З | .С | АРАБСКАЯ БУКВА ЗАХ |
А | ` | АРАБСКАЯ БУКВА АЙН |
г | .г | Усиление арабских букв |
Ф | ж | АРАБСКАЯ БУКВА ФЕ |
вопрос | д | КОЖАНАЯ БУКВА ВЫКЛ. |
твой | к | АРАБСКАЯ БУКВА КАФ |
к | л | АРАБСКАЯ БУКВА ЛАМ |
М | м | АРАБСКАЯ БУКВА МЕЭМ |
Н | н | АРАБСКАЯ БУКВА ПОЛДЕНЬ |
и | с тобой | АРАБСКАЯ БУКВА ВАУ |
е | час | АРАБСКАЯ БУКВА ХЕ |
Да | й / я | АРАБСКАЯ БУКВА ЙЕ |
َ | а | АРАБСКОЕ ФАТХА |
ُ | ты/о | АРАБСКАЯ ДАММА |
ِ | я / е | АРАБСКАЯ КАСРА |
п | п | АРАБСКАЯ БУКВА ПЕ |
ж | ^ с | АРАБСКАЯ БУКВА ТЧЕ |
Нет | ^z | АРАБСКАЯ БУКВА ДЖЕ |
Г | г | АРАБСКАЯ БУКВА ГАФ |
К | .к | АРАБСКАЯ БУКВА КЕХ |
Да | й / я * | АРАБСКАЯ БУКВА ФАРСИ ЙЕ |
ага | Привет | АРАБСКАЯ БУКВА ХЕ С ЙЕ |
ну давай же | 'А | АРАБСКАЯ БУКВА АЛЕФ С МАДДА НАВЕРХУ |
Ой | Т | АРАБСКАЯ БУКВА ТЕ СВЯЗАННАЯ |
А | ' | АРАБСКАЯ БУКВА ХАМЗА ВВЕРХУ |
Э | 'и | АРАБСКАЯ БУКВА ЙЕ С ХАМЗОЙ НАВЕРХУ |
был | в' | АРАБСКАЯ БУКВА ВАУ С ХАМЗОЙ НАВЕРХУ |
ً | аН | АРАБСКИЙ ФАТХАН |
ّ | хх | АРАБСКАЯ ШЕСТЬ |
، | , | АРАБСКАЯ ЗАПЯТЬЯ |
؛ | ; | АРАБСКАЯ ТОЧКА С ТОЧКОЙ |
؟ | ? | АРАБСКИЙ ЗНАК ВОПРОСА |
٪ | % | ЗНАК АРАБСКОГО ПРОЦЕНТА |
|
КОСМОС | |
. | . | ПОЛНАЯ СТОП |
|
- | СОЕДИНИТЕЛЬ НУЛЕВОЙ ШИРИНЫ |
| \hspace{0ex} | НУЛЕВАЯ ШИРИНА, НЕ СОЕДИНЯЮЩАЯСЯ |
^* Активировано \setfarsi
|
Обратите внимание, что проблему с <yah>, содержащим точки, можно также решить, используя \yahnodots
команда.