XeTeX
ایکس ای ٹی ای ایکس (یا ؛ "ٹی ای ایکس" کا تلفظ اور تحریر بھی دیکھیں) ایک ٹی ای ایکس ٹائپ سیٹنگ انجن ہے جو یونیکوڈ کا استعمال کرتا ہے اور اوپن ٹائپ، گریفائٹ اور ایپل ایڈوانسڈ ٹائپگرافی (اے اے ٹی) جیسی جدید فونٹ ٹیکنالوجیز کی حمایت کرتا ہے۔ یہ اصل میں جوناتھن کیو نے لکھا تھا اور اسے ایکس 11 فری سافٹ ویئر لائسنس کے تحت تقسیم کیا گیا ہے۔ ابتدائی طور پر صرف میک او ایس ایکس کے لیے تیار کیا گیا تھا، اب یہ تمام بڑے پلیٹ فارمز کے لیے دستیاب ہے۔ یہ مقامی طور پر یونیکوڈ کی حمایت کرتا ہے اور ان پٹ فائل کو ڈیفالٹ طور پر UTF-8 انکوڈنگ میں سمجھا جاتا ہے۔ ایکس ای ٹی ای ایکس ٹی ای ایکس فونٹ میٹرکس کو ترتیب دیے بغیر آپریٹنگ سسٹم میں نصب کسی بھی فونٹ کا استعمال کر سکتا ہے، اور اوپن ٹائپ، اے اے ٹی اور گریفائٹ ٹیکنالوجیز جیسے متبادل گلیفس اور سویش، اختیاری یا تاریخی لیگچرز، اور متغیر فونٹ وزن کی جدید ٹائپگرافک خصوصیات کا براہ راست استعمال کر سکتا ہے۔ اوپن ٹائپ مقامی ٹائپگرافک کنونشن (لوکل ٹیگ) کے لیے سپورٹ بھی موجود ہے۔ XeTeX خام اوپن ٹائپ فیچر ٹیگز کو فونٹ تک منتقل کرنے کی بھی اجازت دیتا ہے۔ مائکرو ٹائپگرافی کی بھی حمایت کی جاتی ہے۔ ایکس ای ٹی ای ایکس یونیکوڈ فونٹس کا استعمال کرتے ہوئے ٹائپ سیٹنگ ریاضی کی بھی حمایت کرتا ہے جس میں خصوصی ریاضیاتی خصوصیات ہوتی ہیں، جیسے کہ کیمبریا ریاضی یا آسن ریاضی ٹی ای ایکس فونٹ میٹرکس پر مبنی روایتی ریاضیاتی ٹائپ سیٹنگ کے متبادل کے طور پر۔ آپریشن کا طریقہ XeTeX ان پٹ کو دو مراحل میں پروسیس کرتا ہے۔ پہلے مرحلے میں XeTeX ایک توسیعی DVI (xdv) فائل کو آؤٹ پٹ کرتا ہے، جسے پھر ڈرائیور کے ذریعے PDF میں تبدیل کیا جاتا ہے۔ ڈیفالٹ آپریٹنگ موڈ میں ایکس ڈی وی آؤٹ پٹ کو بغیر کسی صارف کے نظر آنے والی انٹرمیڈیٹ فائلیں تیار کیے براہ راست ڈرائیور کو پائپ کیا جاتا ہے۔ XeTeX کے صرف پہلے مرحلے کو چلانا اور xdv کو محفوظ کرنا ممکن ہے، حالانکہ کوئی ناظرین انٹرمیڈیٹ فارمیٹ کو ظاہر کرنے کے قابل نہیں ہیں۔ ایکس ڈی وی فائل سے پی ڈی ایف تیار کرنے کے لیے دو بیک اینڈ ڈرائیور دستیاب ہیں: ایکس ڈی وی 2 پی ڈی ایف، جو اے ٹی ایس یو آئی اور کوئیک ٹائم فریم ورک استعمال کرتا ہے، اور صرف میک او ایس ایکس پر کام کرتا ہے۔ ایکس ڈی وی آئی پی ڈی ایف ایم ایکس، ڈی وی آئی پی ڈی ایف ایم ایکس کا ایک ترمیم شدہ ورژن، جو فری ٹائپ استعمال کرتا ہے۔ یہ ڈرائیور تمام پلیٹ فارمز پر کام کرتا ہے۔ ورژن 0.997 سے شروع کرتے ہوئے، تمام پلیٹ فارمز پر ڈیفالٹ ڈرائیور xdvipdfmx ہے۔ ورژن 0.9999 کے طور پر، xdv2pdf اب معاون نہیں ہے اور اس کی ترقی کو بند کر دیا گیا ہے۔ XeTeX LaTeX اور ConteXt میکرو پیکجوں دونوں کے ساتھ اچھی طرح سے کام کرتا ہے۔ اس کے لیٹیکس ہم منصب کو زیلیٹیکس کے طور پر استعمال کیا جاتا ہے۔ یہ عام طور پر فونٹ سپیک پیکیج کے ساتھ استعمال ہوتا ہے، جو فونٹ کے انتخاب کے لیے ایک قابل ترتیب انٹرفیس فراہم کرتا ہے، اور پیچیدہ فونٹ کے انتخاب کو نام دینے اور بعد میں دوبارہ استعمال کرنے کی اجازت دیتا ہے۔ XeTeX کو ٹیکس لائیو، میک ٹیکس، میکٹکس اور لائکس کے ساتھ بنڈل کیا گیا ہے (تاریخوں اور ورژن کے لیے نیچے ہسٹری دیکھیں)۔ مثال درج ذیل XeLaTeX ماخذ اور پیش کردہ آؤٹ پٹ کی ایک مثال ہے۔ استعمال شدہ ٹائپ فیس او ایف ایل لائسنس یافتہ فونٹ لینکس لبرٹائن ہے۔ ٹیکسٹ پر xelatex کمانڈ کے ذریعے کارروائی کی جانی ہے۔ عربی سپورٹ XeTeX دائیں سے بائیں اسکرپٹ کو بھی سپورٹ کرتا ہے، جیسے عربی۔ زیٹیکس میں عربی کو پیش کرنے کا ایک طریقہ پیکیج اربکسیٹیکس کا استعمال کرنا ہے۔ ایسا کرنے کے لیے، عربی کو درج ذیل کے اندر رکھا گیا ہے: \begin {arab} [utf]۔ ۔ ۔ \end {arab} درج ذیل کوڈ اس کی وضاحت کرتا ہے: ببلیوگرافک فائلوں میں خصوصیات (BibTeX مثال کے نیچے دیکھیں) آپ یونیکوڈ اداروں کو استعمال کر سکتے ہیں اور انہیں ان کی مقامی اسکرپٹنگ کے ساتھ کال کر سکتے ہیں، مثال کے طور پر \cite {Ekstrom}، بجائے اس کے کہ نقل شدہ ASCII فارم جیسے \cite {Ekstrom} جو کہ pdfTeX انجن کا استعمال کرنا لازمی ہے۔ % انکوڈنگ: UTF8 @ARTICLE (ایکسٹروم، آٹور = "مصنف ڈبلیو"، ٹائٹل = "{ایکسٹروم ٹائٹل}"، جرنل = "ایکسٹر {\o} ایم جرنل"، YEAR = 1965، نوٹ = {پی ڈی فلاٹیکس کے ساتھ کام کرنا}) @ARTICLE (ایکسٹروم، آٹور = "مصنف ایکسٹر {\o} ایم"، ٹائٹل = "{ایکسٹروم ٹائٹل}"، جرنل = "ایکسٹروم جرنل"، YEAR = "1965"، نوٹ = {پی ڈی فلاٹیکس کے ساتھ نہیں بلکہ xelatex کے ساتھ کام کرنا] 2005 میں اوپن ٹائپ ترتیب کی خصوصیات کے لیے سپورٹ پہلی بار متعارف کرائی گئی تھی۔ باچوٹیکس 2006 کے دوران لینکس کے لیے ایک ورژن کا اعلان کیا گیا، جسے چند ماہ بعد اکیرا کاکوٹو نے مائیکروسافٹ ونڈوز میں پیش کیا، اور آخر کار تمام بڑے پلیٹ فارمز کے لیے ٹیکس لائیو 2007 میں شامل کیا گیا۔ XeTeX کو ورژن 2 کے بعد سے LyX کی طرف سے بھی سپورٹ کیا گیا ہے اور ورژن 2 کے بعد سے میکٹکس کے ساتھ بھیج دیا گیا ہے۔ ٹی ایکس لائیو میں شمولیت کے بارے میں، ایکس ای ٹی ایکس بغیر کسی مخصوص سیٹ اپ طریقہ کار کے لاٹیکس، اوپن ٹائپ، ٹرو ٹائپ اور پوسٹ اسکرپٹ فونٹس کے لیے لکھے گئے زیادہ تر میکرو پیکجوں کی حمایت کرتا ہے۔ باچوٹیکس 2008 میں اعلان کردہ ورژن 0.998 ایکس ای ٹی ایکس ان پٹ نارملائزیشن کمانڈ کے ذریعے یونیکوڈ نارملائزیشن کی حمایت کرتا ہے۔ ورژن 0.9999، جو مئی 2013 میں ریلیز ہوا، اوپن ٹائپ لے آؤٹ کے لیے آئی سی یو لے آؤٹ انجن سے ہارف بز میں تبدیل ہوا، اور گریفائٹ لے آؤٹ کے لیے گریفائٹ 2 انجن کے ساتھ ساتھ میک او ایس ایکس پر اے ٹی ایس یو آئی کے بجائے کور ٹیکسٹ فریم ورک۔ لواٹیکس اومیگا (ٹی ای ایکس) ٹائپ فیس ٹی ای ایکس ورکس بھی دیکھیں-ایک ملٹی پلیٹ فارم، یونیکوڈ ایڈیٹر جو ٹی ای ایکس فائلوں کے ساتھ کام کرنے کے لیے ڈیزائن کیا گیا ہے، جسے ایکس ای ٹی ای ایکس کے مصنف نے لکھا ہے۔ ٹی ای ایکس ایکسٹینشنز کی فہرست حوالہ جات مزید پڑھنے کے لیے ایم۔ گوسنس (ایڈ۔) (2008) XeTeX ساتھی: TeX اوپن ٹائپ اور یونیکوڈ سے ملتا ہے۔ بیرونی روابط دی بیوٹی آف لاٹیکس: پیشہ ورانہ فونٹس کے ساتھ زیٹیکس کے استعمال کی وضاحت کرتا ہے۔ TUG پر XeTeX نمائش۔ 2007 سافٹ ویئر ڈیجیٹل ٹائپگرافی مفت پی ڈی ایف سافٹ ویئر مفت ٹی ایکس سافٹ ویئر لینکس ٹی ایکس سافٹ ویئر سافٹ ویئر ایم آئی ٹی لائسنس ٹی ایکس یونیکوڈ کا استعمال کرتے ہوئے