ArabTeX is a free software package providing support for the
Arabic
Arabic (, ' ; , ' or ) is a Semitic language spoken primarily across the Arab world.Semitic languages: an international handbook / edited by Stefan Weninger; in collaboration with Geoffrey Khan, Michael P. Streck, Janet C. E.Watson; Walter ...
and
Hebrew
Hebrew (; ; ) is a Northwest Semitic language of the Afroasiatic language family. Historically, it is one of the spoken languages of the Israelites and their longest-surviving descendants, the Jews and Samaritans. It was largely preserved ...
alphabet
An alphabet is a standardized set of basic written graphemes (called letters) that represent the phonemes of certain spoken languages. Not all writing systems represent language in this way; in a syllabary, each character represents a syllab ...
s to
TeX and
LaTeX
Latex is an emulsion (stable dispersion) of polymer microparticles in water. Latexes are found in nature, but synthetic latexes are common as well.
In nature, latex is found as a milky fluid found in 10% of all flowering plants (angiosperms ...
. Written by Klaus Lagally, it can take
romanized
Romanization or romanisation, in linguistics, 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 ...
ASCII
ASCII ( ), abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication. ASCII codes represent text in computers, telecommunications equipment, and other devices. Because ...
or native script input to produce quality ligatures for
Arabic
Arabic (, ' ; , ' or ) is a Semitic language spoken primarily across the Arab world.Semitic languages: an international handbook / edited by Stefan Weninger; in collaboration with Geoffrey Khan, Michael P. Streck, Janet C. E.Watson; Walter ...
,
Persian,
,
Pashto
Pashto (,; , ) is an Eastern Iranian language in the Indo-European language family. It is known in historical Persian literature as Afghani ().
Spoken as a native language mostly by ethnic Pashtuns, it is one of the two official langua ...
,
Sindhi
Sindhi may refer to:
*something from, or related to Sindh, a province of Pakistan
* Sindhi people, an ethnic group from the Sindh region
* Sindhi language, the Indo-Aryan language spoken by them
People with the name
* Sarkash Sindhi (1940–2012 ...
,
Western Punjabi (Lahnda),
Maghribi,
Uyghur,
Kashmiri Kashmiri may refer to:
* People or things related to the Kashmir Valley or the broader region of Kashmir
* Kashmiris, an ethnic group native to the Kashmir Valley
* Kashmiri language, their language
People with the name
* Kashmiri Saikia Baruah ...
,
Hebrew
Hebrew (; ; ) is a Northwest Semitic language of the Afroasiatic language family. Historically, it is one of the spoken languages of the Israelites and their longest-surviving descendants, the Jews and Samaritans. It was largely preserved ...
,
Judeo-Arabic
Judeo-Arabic dialects (, ; ; ) are ethnolects formerly spoken by Jews throughout the Arabic-speaking world. Under the ISO 639 international standard for language codes, Judeo-Arabic is classified as a macrolanguage under the code jrb, enco ...
,
Ladino and
Yiddish
Yiddish (, or , ''yidish'' or ''idish'', , ; , ''Yidish-Taytsh'', ) is a West Germanic language historically spoken by Ashkenazi Jews. It originated during the 9th century in Central Europe, providing the nascent Ashkenazi community with a ve ...
. 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
The LaTeX Project Public License (LPPL) is a software license originally written for the LaTeX system. Software distributed under the terms of the LPPL can be regarded as free software; however, it is not copylefted.
Besides the LaTeX base ...
v1+.
[ftp://ftp.informatik.uni-stuttgart.de/pub/arabtex/arabtex.htm]
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
TeX is a free typesetting system for which many extensions have been developed.
Languages
* ArabTeX – adds support for Hebrew and Arabic alphabets
* FarsiTeX – adds support for Farsi
* Omega (TeX) – extends multilinguality by usi ...
References
External links
ArabTeX package page
Documentation (pdf)
* tp://ftp.informatik.uni-stuttgart.de/pub/arabtex/arabtex.htm Download
{{TeX navbox
Arabic-language computing
Free TeX software