عرب‌تخ

من ويكيبيديا، الموسوعة الحرة
اذهب إلى: تصفح، ‏ ابحث
شعار عرب‌تخ

عرب‌تخ (بالإنجليزية: ArabTeX) هي حزمة برمجيات حرة لدعم الأبجدية العربية والعبرية في تخ ولاتخ، كتبها كلوس لاجالي Klaus) Lagally) من جامعة شتوتغارت. يمكن لها أخذ نص أسكي (العربية بحروف اللاتينية) أو الحروف العربية الأصلية لتنتج نصا عربيا (شاملا اللغات التي تستخدم الحرف العربي)، أو عبريا.

يستعمل عرب‌تخ على نطاق محدود في تحرير الكتب والوثائق البحثية الأكاديمية التي تحتاج لرقن المصطلحات المكتوبة بالأبجدية العربية أو العبرية.

توضع محارف عرب‌تخ داخل مستند لاتخ باستخدام الأوامر \< … > أو \RL{ … } أو البيئة \begin{arabtext} … \end{arabtext}.

لا يزال ماكرو عرب‌تخ قيد التطوير لتحسين نوعية الخطوط، وآخر إصدار له في النسخة 3.11 في 2006.

أمثلة[عدل]

التعليمة التالية :

 \novocalize
 \<al-salAm `alaykum>

تنتج (الخط المستعمل هو النسخ xnsh14):

Arabtex as-salam alaikum.png

ومستند لاتخ التالي :

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

ينتج الإخراج التالي مع التهجية اللاتينية بالأعلى والعربية بالأسفل :

Bismillah.png

الأوامر الشائعة[عدل]

  • \setarab اختيار العربية
  • \setfarsi اختيار الفارسية
  • \seturdu اختيار الأردية
  • \setkashmiri اختيار الكشميرية
  • \setuighur اختيار الويغورية
  • \setpashto اختيار البشتونية
  • \vocalize وضع علامات التشكيل
  • \fullvocalize تشكيل كامل بوضع علامة السكون أيضا
  • \novocalize عدم وضع علامات التشكيل
(يمكن عرض علامات التشكيل باستخدام a ،i ،u عندما يكون في وضع \novocalize.)

جدول المحارف[عدل]

الحرف لاتيني اسم يونيكود
ا 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
ی 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

أنظر أيضا[عدل]

وصلات خارجية[عدل]