Top Qs
Timeline
Chat
Perspective

ArabTeX

Free software package providing support for the Arabic and Hebrew alphabets From Wikipedia, the free encyclopedia

Remove ads

ArabTeX is a free software package providing support for the Arabic and Hebrew alphabets to TeX and LaTeX. Written by Klaus Lagally, it can take romanized ASCII or native script input to produce quality ligatures for Arabic, Persian, Urdu, Pashto, Sindhi, Western Punjabi (Lahnda), Maghribi, Uyghur, Kashmiri, Hebrew, Judeo-Arabic, Ladino and Yiddish. ArabTeX characters are placed within a TeX/LaTeX document using the command \RL{ ... } or the environment \begin{RLtext} ... \end{RLtext}. ArabTeX is released under the LaTeX Project Public License v1+.[1]

Thumb
The ArabTeX logo
Remove ads

Example

Thumb

\novocalize
\RL{al-salAm `alaykum}

Thumb

 \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}

Common commands

  • \setarab (set language specific rendering)
  • \setfarsi (set language specific rendering)
  • \setuighur (set language specific rendering)
  • \set... (more language conventions, see the documentation)
  • \novocalize (individual vowel marks can be displayed using "a, "i, "u)
  • \vocalize (individual vowel marks can be cancelled using "a, "i, "u)
  • \fullvocalize (individual vowel marks can be cancelled using "a, "i, "u)
  • \setcode{ } (switch input encodings)
  • \settrans{ } (switch transliteration conventions)
Remove ads

Character table

Summarize
Perspective
More information Letter, Transliteration ...
^* Activated by \setfarsi

Note that one can also overcome the problem with <yah> containing dots using the \yahnodots command.

See also

References

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads