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
Tex may refer to:
People and fictional characters
* Tex (nickname), a list of people and fictional characters with the nickname
* Joe Tex (1933–1982), stage name of American soul singer Joseph Arrington Jr.
Entertainment
* ''Tex'', the Italian ...
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 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
Persian may refer to:
* People and things from Iran, historically called ''Persia'' in the English language
** Persians, the majority ethnic group in Iran, not to be conflated with the Iranic peoples
** Persian language, an Iranian language of the ...
,
,
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,
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
Ladino, derived from Latin, may refer to:
* The register of Judaeo-Spanish used in the translation of religious texts, such as the Ferrara Bible
*Ladino people, a socio-ethnic category of Mestizo or Hispanicized people in Central America especi ...
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 sys ...
v1+.
[ftp://ftp.informatik.uni-stuttgart.de/pub/arabtex/arabtex.htm]
Example
\novocalize
\RL
\documentclass2pt
PT, Pt, or pt may refer to:
Arts and entertainment
* ''P.T.'' (video game), acronym for ''Playable Teaser'', a short video game released to promote the cancelled video game ''Silent Hills''
* Porcupine Tree, a British progressive rock group
...
\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 FarsiTeX is a free Persian/English bidirectional typesetting system based on the TeX system. The FarsiTeX project was initiated by Mohammad Ghodsi at Sharif University of Technology in 1993.
The latest (experimental) version of FarsiTeX in 2006 i ...
*XeTeX
XeTeX (
or ; see also Pronouncing and writing "TeX") is a TeX typesetting engine using Unicode and supporting modern font technologies such as OpenType, Graphite and Apple Advanced Typography (AAT). It was originally written by Jonathan Ke ...
* 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