ArabTeX - ArabTeX

Логотип ArabTeX

ArabTeX это бесплатный программный пакет, обеспечивающий поддержку арабский и иврит алфавиты к TeX и Латекс. Написано Клаусом Лагалли, это может занять романизированный ASCII или собственный ввод сценария для создания качественных лигатур для арабский, Персидский, Урду, Пушту, Синдхи, Западный пенджаби (ланда), Магриби, Уйгурский, Кашмири, иврит, Иудео-арабский, Ладино и идиш. Символы ArabTeX помещаются в документ TeX / LaTeX с помощью команды RL {…} или окружающая среда begin {RLtext}… end {RLtext}. ArabTeX выпускается под Публичная лицензия проекта LaTeX v1 +.[1]

Пример

Arabtex as-salam alaikum.png

 novocalize  RL {allahumma sholli wasallim wabarik 'alaih}

Бисмиллах.png

  documentclass[12pt]{статья}  usepackage{арабтекс} начинать{документ}  setarab  fullvocalize  transtrue  arabtrue начинать{RLtext} Bismi Al-ll_ahi al-rra.hm_ани аль-рра.хИми конец{RLtext} конец{документ}

Общие команды

  • setarab (установить рендеринг для конкретного языка)
  • setfarsi (установить рендеринг для конкретного языка)
  • setuighur (установить рендеринг для конкретного языка)
  • set ... (дополнительные языковые соглашения см. в документации)
  • novocalize (отдельные знаки гласных могут отображаться с использованием "a", "i," u)
  • vocalize (отдельные гласные можно убрать с помощью "a", "i," u)
  • fullvocalize (отдельные гласные могут быть отменены с помощью "a," i, "u)
  • setcode {} (переключение входных кодировок)
  • settrans {} (переключение соглашений о транслитерации)

Таблица символов

ПисьмоТранслитерацияЮникод имя
اААРАБСКАЯ БУКВА ALEF
أа 'АРАБСКАЯ БУКВА ALEF с ХАМЗА ВЫШЕ
بбАРАБСКАЯ БУКВА BEH
تтАРАБСКАЯ БУКВА TEH
ث_tАРАБСКАЯ БУКВА THEH
جj / ^ гАРАБСКАЯ БУКВА ДЖИМ
ح.часАРАБСКАЯ БУКВА HAH
خх / _чАРАБСКОЕ ПИСЬМО ХАХ
دdАРАБСКАЯ БУКВА DAL
ذ_dАРАБСКАЯ БУКВА ТАЛ
رрАРАБСКАЯ БУКВА REH
زzАРАБСКОЕ ПИСЬМО ЗАИН
سsАРАБСКОЕ ПИСЬМО
ش^ sАРАБСКАЯ БУКВА ШИНА
ص.sАРАБСКОЕ ПИСЬМО SAD
ض.dАРАБСКОЕ ПИСЬМО ПАПА
ط.tАРАБСКОЕ ПИСЬМО ТАХ
ظ.zАРАБСКАЯ БУКВА ЗАХ
ع`АРАБСКАЯ БУКВА AIN
غ.граммАРАБСКАЯ БУКВА ГАЙН
فжАРАБСКАЯ БУКВА FEH
قqАРАБСКАЯ БУКВА QAF
كkАРАБСКАЯ БУКВА КАФ
لлАРАБСКАЯ БУКВА ЛАМ
مмАРАБСКОЕ ПИСЬМО
نпАРАБСКОЕ ПИСЬМО ПОЛДЕНЬ
وж / UАРАБСКАЯ БУКВА WAW
هчасАРАБСКАЯ БУКВА ХЕ
يг / яАРАБСКОЕ ПИСЬМО ДА
َаАРАБСКАЯ ФАТХА
ُн / оАРАБСКАЯ ДАММА
ِя / еАРАБСКАЯ КАСРА
پпАРАБСКОЕ ПИСЬМО PEH
چ^ cАРАБСКАЯ БУКВА ЧЕХ
ژ^ гАРАБСКАЯ БУКВА ИЕ
گграммАРАБСКАЯ БУКВА GAF
ک.kАРАБСКАЯ БУКВА КЕХЕ
یг / я*АРАБСКАЯ БУКВА ФАРСИ ЙЕ
ۀЗдравствуйАРАБСКАЯ БУКВА ХЕ С ЙЕХ
آАРАБСКАЯ БУКВА ALEF с МАДДА ВЫШЕ
ةТАРАБСКАЯ БУКВА TEH MARBUTA
ء'АРАБСКАЯ БУКВА ХАМЗА ВЫШЕ
ئАРАБСКАЯ БУКВА ЙЕ с ХАМЗА ВЫШЕ
ؤтыАРАБСКАЯ БУКВА WAW с ХАМЗА ВЫШЕ
ًаНАРАБСКИЙ ФАТАТАН
ّххАРАБСКАЯ ШАДДА
،,АРАБСКАЯ ЗАПЯТАЯ
؛;АРАБСКАЯ ПОЛУПОЛОСТЬ
؟?АРАБСКИЙ ВОПРОСНЫЙ ЗНАК
٪%АРАБСКИЙ ЗНАК ПРОЦЕНТА
КОСМОС
..ПОЛНАЯ ОСТАНОВКА
-НУЛЕВАЯ ШИРИНА СОЕДИНИТЕЛЯ
hspace {0ex}НУЛЕВАЯ ШИРИНА НЕ СОЕДИНЯЕТСЯ
^* Активировано setfarsi

Обратите внимание, что проблему с , содержащим точки, также можно решить, используя следующую команду.

 yahnodots

Смотрите также

Рекомендации

внешняя ссылка