ArabTeX
Encyclopedia
ArabTeX is a free software package providing support for the Arabic
Arabic alphabet
The Arabic alphabet or Arabic abjad is the Arabic script as it is codified for writing the Arabic language. It is written from right to left, in a cursive style, and includes 28 letters. Because letters usually stand for consonants, it is classified as an abjad.-Consonants:The Arabic alphabet has...

 and Hebrew
Hebrew alphabet
The Hebrew alphabet , known variously by scholars as the Jewish script, square script, block script, or more historically, the Assyrian script, is used in the writing of the Hebrew language, as well as other Jewish languages, most notably Yiddish, Ladino, and Judeo-Arabic. There have been two...

 alphabet
Alphabet
An alphabet is a standard set of letters—basic written symbols or graphemes—each of which represents a phoneme in a spoken language, either as it exists now or as it was in the past. There are other systems, such as logographies, in which each character represents a word, morpheme, or semantic...

s to TeX
TeX
TeX is a typesetting system designed and mostly written by Donald Knuth and released in 1978. Within the typesetting system, its name is formatted as ....

 and LaTeX
LaTeX
LaTeX is a document markup language and document preparation system for the TeX typesetting program. Within the typesetting system, its name is styled as . The term LaTeX refers only to the language in which documents are written, not to the editor used to write those documents. In order to...

. Written by Klaus Lagally, it can take romanized
Romanization
In linguistics, romanization or latinization is the representation of a written word or spoken speech with the Roman script, or a system for doing so, where the original word or language uses a different writing system . Methods of romanization include transliteration, for representing written...

 ASCII
ASCII
The American Standard Code for Information Interchange is a character-encoding scheme based on the ordering of the English alphabet. ASCII codes represent text in computers, communications equipment, and other devices that use text...

 or native script input to produce quality ligatures for Arabic
Arabic language
Arabic is a name applied to the descendants of the Classical Arabic language of the 6th century AD, used most prominently in the Quran, the Islamic Holy Book...

, Persian
Persian language
Persian is an Iranian language within the Indo-Iranian branch of the Indo-European languages. It is primarily spoken in Iran, Afghanistan, Tajikistan and countries which historically came under Persian influence...

, Urdu, Pashto
Pashto language
Pashto , known as Afghani in Persian and Pathani in Punjabi , is the native language of the indigenous Pashtun people or Afghan people who are found primarily between an area south of the Amu Darya in Afghanistan and...

, Sindhi
Sindhi language
Sindhi is the language of the Sindh region of Pakistan that is spoken by the Sindhi people. In India, it is among 22 constitutionally recognized languages, where Sindhis are a sizeable minority. It is spoken by 53,410,910 people in Pakistan, according to the national government's Statistics Division...

, Maghribi
Maghreb
The Maghreb is the region of Northwest Africa, west of Egypt. It includes five countries: Morocco, Algeria, Tunisia, Libya, and Mauritania and the disputed territory of Western Sahara...

, Uyghur
Uyghur language
Uyghur , formerly known as Eastern Turk, is a Turkic language with 8 to 11 million speakers, spoken primarily by the Uyghur people in the Xinjiang Uyghur Autonomous Region of Western China. Significant communities of Uyghur-speakers are located in Kazakhstan and Uzbekistan, and various other...

, Kashmiri
Kashmiri language
Kashmiri is a language from the Dardic sub-group and it is spoken primarily in the Kashmir Valley, in Jammu and Kashmir. There are approximately 5,554,496 speakers in Jammu and Kashmir, according to the Census of 2001. Most of the 105,000 speakers or so in Pakistan are émigrés from the Kashmir...

, Hebrew
Hebrew language
Hebrew is a Semitic language of the Afroasiatic language family. Culturally, is it considered by Jews and other religious groups as the language of the Jewish people, though other Jewish languages had originated among diaspora Jews, and the Hebrew language is also used by non-Jewish groups, such...

, Judeo-Arabic, Ladino and Yiddish
Yiddish language
Yiddish is a High German language of Ashkenazi Jewish origin, spoken throughout the world. It developed as a fusion of German dialects with Hebrew, Aramaic, Slavic languages and traces of Romance languages...

. ArabTeX characters are placed within a LaTeX document using the commands \< … > or \RL{ … } or the environment \begin{arabtext} … \end{arabtext}.

Example


\novocalize
\


\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
  • \setfarsi
  • \setuighur
  • \set...

  • \novocalize (individual vowel marks can be displayed using "a, "i, "u while in \novocalize mode.)
  • \vocalize
  • \fullvocalize

  • \setcode{}
  • \settrans{}

Character table

Letter Transliteration Unicode name
ا A ARABIC LETTER ALEF
ب b ARABIC LETTER BEH
ت t ARABIC LETTER TEH
ث _t ARABIC LETTER THEH
ج j / ^g ARABIC LETTER JEEM
ح .h ARABIC LETTER HAH
خ x / _h ARABIC LETTER KHAH
د d ARABIC LETTER DAL
ذ _d ARABIC LETTER THAL
ر r ARABIC LETTER REH
ز z ARABIC LETTER ZAIN
س s ARABIC LETTER SEEN
ش ^s ARABIC LETTER SHEEN
ص .s ARABIC LETTER SAD
ض .d ARABIC LETTER DAD
ط .t ARABIC LETTER TAH
ظ .z ARABIC LETTER ZAH
ع ` ARABIC LETTER AIN
غ .g ARABIC LETTER GHAIN
ف f ARABIC LETTER FEH
ق q ARABIC LETTER QAF
ك k ARABIC LETTER KAF
ل l ARABIC LETTER LAM
م m ARABIC LETTER MEEM
ن n ARABIC LETTER NOON
و w / U ARABIC LETTER WAW
ه h ARABIC LETTER HEH
ي y / I ARABIC LETTER YEH
َ a ARABIC FATHA
ُ u / o ARABIC DAMMA
ِ i / e ARABIC KASRA
پ p ARABIC LETTER PEH
چ ^c ARABIC LETTER TCHEH
ژ ^z ARABIC LETTER JEH
گ g ARABIC LETTER GAF
ک .k ARABIC LETTER KEHEH
ی y / I ARABIC LETTER FARSI YEH
ۀ H-i ARABIC LETTER HEH WITH YEH
آ 'A ARABIC LETTER ALEF WITH MADDA ABOVE
ة T ARABIC LETTER TEH MARBUTA
ء ' |ARABIC LETTER HAMZA ABOVE
ئ 'y ARABIC LETTER YEH WITH HAMZA ABOVE
ؤ U' ARABIC LETTER WAW WITH HAMZA ABOVE
ً aN ARABIC FATHATAN
ّ xx ARABIC SHADDA
، , ARABIC COMMA
؛ ; ARABIC SEMICOLON
؟ ? ARABIC QUESTION MARK
٪ % ARABIC PERCENT SIGN
SPACE
. . FULL STOP
\hspace{0ex} ZERO WIDTH NON-JOINER
Activated by \setfarsi

Note that one can also overcome the problem with containing dots using the following command.

\yahnodots

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK