ArabTeX - ArabTeX
ArabTeX é um pacote de software livre que fornece suporte para os alfabetos árabe e hebraico para TeX e LaTeX . Escrito por Klaus Lagally, pode levar romanizado ASCII ou entrada de script nativa para produzir ligaduras de qualidade para árabe , persa , urdu , pashto , Sindi , ocidental Punjabi (Lahnda) , Maghribi , Uyghur , Kashmiri , hebraico , judaico-árabe , ladino e Yiddish . Os caracteres ArabTeX são colocados em um documento TeX / LaTeX usando o comando ou o ambiente . ArabTeX é lançado sob a Licença Pública do Projeto LaTeX v1 +.
\RL{ ... }
\begin{RLtext} ... \end{RLtext}
Exemplo
\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}
Comandos comuns
-
\setarab
(definir renderização específica do idioma) -
\setfarsi
(definir renderização específica do idioma) -
\setuighur
(definir renderização específica do idioma) -
\set
... (mais convenções de idioma, consulte a documentação) -
\novocalize
(marcas de vogais individuais podem ser exibidas usando "a," i, "u) -
\vocalize
(marcas de vogais individuais podem ser canceladas usando "a," i, "u) -
\fullvocalize
(marcas de vogais individuais podem ser canceladas usando "a," i, "u) -
\setcode{ }
(alternar codificações de entrada) -
\settrans{ }
(mudar as convenções de transliteração)
Tabela de personagens
Carta | Transliteração | Nome Unicode |
---|---|---|
ا | UMA | ARABIC LETTER ALEF |
أ | uma' | CARTA ÁRABE ALEF COM HAMZA ACIMA |
ب | b | CARTA ÁRABE BEH |
ت | t | CARTA ÁRABE TEH |
ث | _t | LETRA ARÁBICA |
ج | j / ^ g | CARTA ÁRABE JEEM |
ح | .h | LETRA ÁRABE HAH |
خ | x / _h | LETRA ÁRABE KHAH |
د | d | CARTA ÁRABE DAL |
ذ | _d | CARTA ÁRABE THAL |
ر | r | ARABIC LETTER REH |
ز | z | CARTA ÁRABE ZAIN |
س | s | CARTA ÁRABE VISTA |
Ô | ^ s | LETRA DE ÁRABE SHEEN |
ص | .s | CARTA ÁRABE TRISTE |
ض | .d | CARTA ÁRABE PAI |
ط | .t | CARTA ÁRABE TAH |
ظ | .z | LETRA ÁRABE ZAH |
ع | ` | ARABIC LETTER AIN |
غ | .g | LETRA ÁRABE GHAIN |
ف | f | CARTA ÁRABE FEH |
ق | q | LETRA ÁRABE QAF |
ك | k | LETRA ÁRABE KAF |
ل | eu | CARTA ARÁBICA LAM |
م | m | CARTA ÁRABE MEEM |
ن | n | CARTA ÁRABE MEIO-DIA |
و | w / U | LETRA ÁRABE WAW |
ه | h | LETRA ÁRABE HEH |
ي | y / I | CARTA ÁRABE SIM |
َ | uma | ARABIC FATHA |
ُ | u / o | ARABIC DAMMA |
ِ | eu / e | ARABIC KASRA |
پ | p | LETRA ÁRABE PEH |
چ | ^ c | LETRA ÁRABE TCHEH |
ژ | ^ z | CARTA ÁRABE JEH |
گ | g | ARABIC LETTER GAF |
ک | .k | LETRA ÁRABE KEHEH |
ی | y / I | CARTA ÁRABE FARSI YEH |
ۀ | Oi | LETRA ÁRABE HEH COM YEH |
آ | 'UMA | CARTA ÁRABE ALEF COM MADDA ACIMA |
ة | T | CARTA ÁRABE TEH MARBUTA |
ء | ' | LETRA ÁRABE HAMZA ACIMA |
ئ | 'y | CARTA ÁRABE, YEH COM HAMZA ACIMA |
ؤ | você' | LETRA ÁRABE WAW COM HAMZA ACIMA |
ً | um | ARABIC FATHATAN |
ّ | xx | ARABIC SHADDA |
، | , | ARABIC COMMA |
؛ | ; | SEMICÓLONO ÁRABE |
؟ | ? | PONTO DE INTERROGAÇÃO DE ÁRABE |
٪ | % | SINAL DE POR CENTO ÁRABE |
|
ESPAÇO | |
. | . | PONTO FINAL |
|
- | JOINER DE LARGURA ZERO |
| \ hspace {0ex} | LARGURA ZERO NÃO-JOINER |
^ * Ativado por\setfarsi
|
Observe que também é possível superar o problema com <yah> contendo pontos usando o \yahnodots
comando.