ArabTeX
ArabTeX är ett gratis programpaket som ger stöd för de arabiska och hebreiska alfabeten till TeX och LaTeX . Skrivet av Klaus Lagally, kan det krävas romaniserad ASCII eller inbyggt skript för att producera kvalitetsligaturer för arabiska , persiska , urdu , pashto , sindhi , västra Punjabi (Lahnda) , Maghribi , uiguriska , kashmiri , hebreiska , judeo- arabiska och jiddisch , . ArabTeX-tecken placeras i ett TeX/LaTeX-dokument med kommandot \RL { ... }
eller miljön \begin { RLtext } ... \end { RLtext }
. ArabTeX släpps under LaTeX Project Public License v1+.
Exempel
\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 }
Vanliga kommandon
-
\setarab
(ställ in språkspecifik rendering) -
\setfarsi
(ställ in språkspecifik rendering) -
\setuighur
(ställ in språkspecifik rendering) -
\set
... (fler språkkonventioner, se dokumentationen) -
\novokalisera
(individuella vokaltecken kan visas med "a, "i, "u) -
\vocalize
(individuella vokaltecken kan avbrytas med "a, "i, "u) -
\fullvocalize
(individuella vokaltecken kan raderas med "a, "i, "u) -
\setcode { }
(växla ingångskodningar) -
\settrans { }
(växla translitterationskonventioner)
Karaktärstabell
Brev | Translitterering | Unicode-namn |
---|---|---|
ا | A | ARABISK BOKSTAV ALEF |
أ | a' | ARABISK BOKSTAV ALEF MED HAMZA OVAN |
ب | b | ARABISK BREV BEH |
ت | t | ARABISK BOKSTAV TEH |
ث | _t | ARABISK BOKSTAV THEH |
ج | j / ^g | ARABISK BOKSTAV JEEM |
ح | .h | ARABISK BREV HAH |
خ | x / _h | ARABISK BOKSTAV KAH |
د | d | ARABISK BOKSTAV DAL |
ذ | _d | ARABISK BOKSTAV THAL |
ر | r | ARABISK BOKSTAV REH |
ز | z | ARABISK BOKSTAV ZAIN |
س | s | ARABISKT BREV SETT |
ش | ^s | ARABISK BOKSTAV SHEEN |
ص | .s | ARABISK BREV SAD |
ض | .d | ARABISKT BREV PAPPA |
ط | .t | ARABISK BOKSTAV TAH |
ظ | .z | ARABISK BOKSTAV ZAH |
ع | ` | ARABISK BOKSTAV AIN |
غ | .t.ex | ARABISK BOKSTAV GHAIN |
ف | f | ARABISK BOKSTAV FEH |
ق | q | ARABISK BOKSTAV QAF |
ك | k | ARABISK BOKSTAV KAF |
ل | l | ARABISK BOKSTAV LAM |
م | m | ARABISK BREV MEEM |
ن | n | ARABISK BREV MIDDAG |
و | w / U | ARABISK BOKSTAV WAW |
ه | h | ARABISK BOKSTAV HEH |
í | y/I | ARABISK BOKSTAV YEH |
َ | a | ARABISK FATHA |
ُ | u/o | ARABISK DAMMA |
ِ | i/e | ARABISK KASRA |
پ | sid | ARABISK BOKSTAV PEH |
چ | ^c | ARABISK BOKSTAV TCHEH |
ژ | ^z | ARABISK BREV JEH |
گ | g | ARABISK BOKSTAV GAF |
ک | .k | ARABISK BOKSTAV KEHEH |
ی | y/I | ARABISK BOKSTAV FARSI YEH |
ۀ | Hej | ARABISK BREV HEH MED YEH |
آ | 'A | ARABISK BOKSTAV ALEF MED MADDA OVAN |
ة | T | ARABISK BOKSTAV TEH MARBUTA |
ء | ' | ARABISK BOKSTAV HAMZA Ovan |
ئ | 'y | ARABISK BOKSTAV YEH MED HAMZA OVAN |
ؤ | du' | ARABISK BOKSTAV WAW MED HAMZA Ovan |
ً | en | ARABISK FATHATAN |
ّ | xx | ARABISK SHADDA |
, | , | ARABISKT KOMMA |
؛ | ; | ARABISKT SEMIKOLON |
؟ | ? | ARABISKT FRÅGTECKEN |
٪ | % | ARABISK PROCENTTECKN |
|
PLATS | |
. | . | PUNKT |
|
- | NOLL BREDD SKRIVAR |
| \hspace{0ex} | NOLL BREDD ICKE-SAMLING |
^* Aktiverad av \setfarsi
|
Observera att man också kan lösa problemet med att <yah> innehåller punkter med hjälp av kommandot \yahnodots .
Se även
- XePersian
- FarsiTeX
- XeTeX
- ArabLuaTex
- Lista över TeX-tillägg