ArabTeX - ArabTeX
ArabTeX er en gratis programvarepakke som gir støtte for arabiske og hebraiske alfabeter til TeX og LaTeX . Skrevet av Klaus Lagally, det kan ta romanisert ASCII eller native script-inngang for å produsere kvalitetsligaturer for arabisk , persisk , urdu , pashto , Sindhi , vestlig Punjabi (Lahnda) , Maghribi , Uyghur , Kashmiri , hebraisk , judeo-arabisk , Ladino og jiddisch . ArabTeX -tegn plasseres i et TeX/LaTeX -dokument ved hjelp av kommandoen eller miljøet . ArabTeX er utgitt under LaTeX Project Public License v1+.
\RL{ ... }
\begin{RLtext} ... \end{RLtext}
Eksempel
\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}
Vanlige kommandoer
-
\setarab
(angi språkspesifikk gjengivelse) -
\setfarsi
(angi språkspesifikk gjengivelse) -
\setuighur
(angi språkspesifikk gjengivelse) -
\set
... (flere språkkonvensjoner, se dokumentasjonen) -
\novocalize
(individuelle vokalmerker kan vises med "a," i, "u) -
\vocalize
(individuelle vokalmerker kan avbrytes med "a," i, "u) -
\fullvocalize
(individuelle vokalmerker kan avbrytes med "a," i, "u) -
\setcode{ }
(bytte inngangskoder) -
\settrans{ }
(bytte translitterasjonskonvensjoner)
Tegnbord
Brev | Translitterasjon | Unicode -navn |
---|---|---|
ا | EN | ARABISK BREV ALEF |
أ | en' | ARABISK BREV ALEF MED HAMZA OVER |
ب | b | ARABISK BREV BEH |
ت | t | ARABISK BREVTEH |
ث | _t | ARABISK BREV THEH |
ج | j / ^g | ARABISK BREV JEEM |
ح | .h | ARABISK BREV HAH |
خ | x / _h | ARABISK BREV KHAH |
د | d | ARABISK BREV DAL |
ذ | _d | ARABISK BREV THAL |
ر | r | ARABISK BREV REH |
ز | z | ARABISK BREV ZAIN |
س | s | ARABISK BREV SETT |
ش | ^s | ARABISK BREV SHEEN |
ص | .s | ARABISK BREV TRYGT |
ض | .d | ARABISK BREVPAPPA |
ط | .t | ARABISK BREV TAH |
ظ | .z | ARABISK BREV ZAH |
ع | ` | ARABISK BREV AIN |
غ | .g | ARABISK BREV GHAIN |
ف | f | ARABISK BREV FEH |
ق | q | ARABISK BREV QAF |
ك | k | ARABISK BREV KAF |
ل | l | ARABISK BREVLAMPE |
م | m | ARABISK BREVEMELLE |
ن | n | ARABISK BREV MIDDAG |
Og | m / U | ARABISK BREVWAW |
ه | h | ARABISK BREV HEH |
Jeg | y / I | ARABISK BREV YEH |
َ | en | ARABISK FATHA |
ُ | u / o | ARABISK DAMMA |
ِ | dvs | ARABISK KASRA |
پ | s | ARABISK BREV PEH |
چ | ^c | ARABISK BREV TCHEH |
ژ | ^z | ARABISK BREV JEH |
گ | g | ARABISK BREV GAF |
ک | .k | ARABISK BREV KEHEH |
ی | y / I | ARABISK BREV FARSI YEH |
ۀ | Hei | ARABISK BREV HEH MED YEH |
آ | 'EN | ARABISK BREV ALEF MED MADDA OVER |
ة | T | ARABISK BREV TEH MARBUTA |
ء | ' | ARABISK BREV HAMZA OVER |
ئ | 'y | ARABISK BREV YEH MED HAMZA OVER |
ؤ | du ' | ARABISK BREV VEKT MED HAMZA OVER |
ً | aN | ARABISK FATHATAN |
ّ | xx | ARABISK SHADDA |
، | , | ARABISK KOMMA |
؛ | ; | ARABISK SEMIKOLON |
؟ | ? | ARABISK SPØRSMÅL |
٪ | % | ARABISK PROSENT SKILT |
|
ROM | |
. | . | FULL STOPP |
|
- | NUL BREDDFØRER |
| \ hspace {0ex} | NUL BREDDE IKKE-JOINER |
^* Aktivert av\setfarsi
|
Vær oppmerksom på at man også kan overvinne problemet med <yah> inneholder prikker ved hjelp av \yahnodots
kommandoen.