ArabTeX
   HOME

TheInfoList



OR:

ArabTeX is a free software package providing support for the
Arabic Arabic (, , or , ) is a Central Semitic languages, Central Semitic language of the Afroasiatic languages, Afroasiatic language family spoken primarily in the Arab world. The International Organization for Standardization (ISO) assigns lang ...
and
Hebrew Hebrew (; ''ʿÎbrit'') is a Northwest Semitic languages, Northwest Semitic language within the Afroasiatic languages, Afroasiatic language family. A regional dialect of the Canaanite languages, it was natively spoken by the Israelites and ...
alphabet An alphabet is a standard set of letter (alphabet), letters written to represent particular sounds in a spoken language. Specifically, letters largely correspond to phonemes as the smallest sound segments that can distinguish one word from a ...
s to
TeX Tex, TeX, TEX, may refer to: People and fictional characters * Tex (nickname), a list of people and fictional characters with the nickname * Tex Earnhardt (1930–2020), U.S. businessman * Joe Tex (1933–1982), stage name of American soul singer ...
and
LaTeX Latex is an emulsion (stable dispersion) of polymer microparticles in water. Latices are found in nature, but synthetic latices are common as well. In nature, latex is found as a wikt:milky, milky fluid, which is present in 10% of all floweri ...
. Written by Klaus Lagally, it can take
romanized In linguistics, romanization is the conversion of text from a different writing system to the Roman (Latin) script, or a system for doing so. Methods of romanization include transliteration, for representing written text, and transcription, ...
ASCII ASCII ( ), an acronym for American Standard Code for Information Interchange, is a character encoding standard for representing a particular set of 95 (English language focused) printable character, printable and 33 control character, control c ...
or native script input to produce quality ligatures for
Arabic Arabic (, , or , ) is a Central Semitic languages, Central Semitic language of the Afroasiatic languages, Afroasiatic language family spoken primarily in the Arab world. The International Organization for Standardization (ISO) assigns lang ...
, Persian,
Urdu Urdu (; , , ) is an Indo-Aryan languages, Indo-Aryan language spoken chiefly in South Asia. It is the Languages of Pakistan, national language and ''lingua franca'' of Pakistan. In India, it is an Eighth Schedule to the Constitution of Indi ...
,
Pashto Pashto ( , ; , ) is an eastern Iranian language in the Indo-European language family, natively spoken in northwestern Pakistan and southern and eastern Afghanistan. It has official status in Afghanistan and the Pakistani province of Khyb ...
, Sindhi, Western Punjabi (Lahnda), Maghribi,
Uyghur Uyghur may refer to: * Uyghurs, a Turkic ethnic group living in Eastern and Central Asia (West China) ** Uyghur language, a Turkic language spoken primarily by the Uyghurs *** Old Uyghur language, a different Turkic language spoken in the Uyghur K ...
, Kashmiri,
Hebrew Hebrew (; ''ʿÎbrit'') is a Northwest Semitic languages, Northwest Semitic language within the Afroasiatic languages, Afroasiatic language family. A regional dialect of the Canaanite languages, it was natively spoken by the Israelites and ...
,
Judeo-Arabic Judeo-Arabic (; ; ) sometimes referred as Sharh, are a group of different ethnolects within the branches of the Arabic language used by jewish communities. Although Jewish use of Arabic, which predates Islam, has been in some ways distinct ...
, Ladino and
Yiddish Yiddish, historically Judeo-German, is a West Germanic language historically spoken by Ashkenazi Jews. It originated in 9th-century Central Europe, and provided the nascent Ashkenazi community with a vernacular based on High German fused with ...
. ArabTeX characters are placed within a TeX/LaTeX document using the command \RL or the environment \begin ... \end. ArabTeX is released under the LaTeX Project Public License v1+.


Example

\novocalize \RL \documentclass 2pt \usepackage \begin \setarab \fullvocalize \transtrue \arabtrue \begin bismi al-ll_ahi al-rra.hm_ani al-rra.hImi العربية \end \end


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)


Character table

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


See also

* XePersian * FarsiTeX * XeTeX * ArabLuaTex * List of TeX extensions


References


External links


ArabTeX package pageDocumentation (pdf)
* tp://ftp.informatik.uni-stuttgart.de/pub/arabtex/arabtex.htm Download {{TeX navbox Arabic-language computing Free TeX software