ArabTeX

ArabTeX-logotypen

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

Arabtex as-salam alaikum.png


 \novocalize  \RL  {  al-salAm `alaykum  } 

Bismillah.png

 
 
 
 
 
 
 
 
  \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

externa länkar