تاريخ LATEX

بواسطة Unknown يوم الخميس، 12 أكتوبر 2017 القسم : 0 التعليقات

 1.بعض من التاريخ

 لاتخ  \LaTeX\ ، تم تصميمه بادئ الأمر من قبلLeslie Lamportسنة 1985، وكان امتدادا مبسّطا لبرنامج تخ \TeX\ الذي صمّمه أستاذ رياضيّات ألماني، هوDonald E.Knuthعام 1978 ،لكتابة المقالات العلميّة وكتب الرّياضيّات بمعادلاتها ودساتيرها. يُعدّ لاتخ \LaTeX\ واجهة التّخاطب بين المستخدم وبرنامج تخ \TeX\ 
  ظلّ استعمال هذا البرنامج ممكنا فقط في كتابة المقالات والكتب باللّغات التي تُكتب من اليسار إلى اليمين(LTR) ،وقد استعمله ويستعمله حالياً مئات الآلاف من الباحثين والمهندسين والطّلاب في كتابة الملايين من كتبهم وتقاريرهم وأطروحاتهم ،وقد زوّدوه بمكتبات توسّع من إمكانيّاته. \\
  لكنّ لاتخ ظلّ أعجمياً لايفهم العربيّة ،إلى أن تصدّى أحد المبرمجين لجعل لاتخ يفهم العربيّة ،
وهو السيّد {Klaus Lagally }من جامعة شتوتغارت الألمانيّة الذي زوّد لاتخ بمكتبة دعاها  { Arab\TeX}
  ،بيد أنّ هذه التّوسعة لم تشمل كلّ إمكانيّات لاتخ والتّعامل معها لايزال صعبا معقّدا.
  وفي ديسمبر 2006 قام الأستاذ يوسف الجابري Jabri Youssef من المدرسة الوطنية للعلوم التطبيقية ENSA بوجدة المغريبة بمساهمة تعتمد الحروف العربية مع نظام \LaTeX .\\
أُصدرت حديثاً نسخة جديدة من لاتخ تدعى كزيلاتخ  \XeLaTeX\تفهم النّصوص المرمّزة بنظام UTF8 
(الترميز الموحد الأحدث و المهيمن في عالم علم الحاسوب )
،ويمكنها أن تنسّق النّص من اليمين إلى اليسار وهي متأقلمة مع كلّ المكتبات المخصّصة لـ  \LaTeX\ . لكنّ التعامل مع هذه النسخة باللّغة العربيّة يوجب إضافة مكتبة خاصّة، تصدّى لهذه المهمة د. مصطفى العليوي من المعهد العالي للعلوم التطبيقية والتكنولوجيا، وأضاف مكتبة، سمّاهاXeArabic،تبسّط استعمال\XeLaTeX\ باللغة العربية وتختصره بشكل كبير ،وذلك من أجل كتابة المقالات العلميّة والكتب والمحاضرات العربية بواسطة \XeLaTeX\.
 حاليا ظهرت حزمة جديدة تدعى بـ Polyglossia التي تعمل مع \XeLaTeX\ حيث نستطيع من خلالها التعامل مع اكثر من لغة.

 2. ماهو TeX\

 \TeX\
 هو برنامج حاسوب من إبتكار الرياضياتي  \{Donald E.Knuth } وهو يهدف إلى تنضيد نصوص عادية أو نصوص بها دساتير رياضياتية .\\إن الكلمات الإنجليزية مثل {Technology} مشتقة من أصل يوناني التي تبتدأ بالأحرف $\tau\varepsilon\chi$ ،نفس الكلة اليونانية التي تعني تقني وبالتالي اسم \TeX\  له معنى الحروف الكبيرة اليونانية   $\tau\varepsilon\chi$ .\\
\TeX\  تُقرأ تك وتقرأ أيضا {تخ}لأن X  هنا ترمز للحرف الإغريقي كي $\chi$ ونطقه أقرب لنطق الحرف
 {خ} في اللغة العربية .\\
ويعتبر نظام التاخ من أهم اعماله وأكثرها شهرة الى جانب عمله في ما يسمى MetaFontوهو نظام تصميم الخطوط حيث بدأ 
العمل أولا على برامج تصميم الخطوط ليقدم بعد ذلك أول اصدار من الميتافونت . ويمكن القول بأن التاخ مسؤولة عن ظهور
الحرف على الوثيقة أو الصفحة بعد الطباعة بينما الميتافونت متعلقة بشكل هذا الحرف وتصميمه قبل أن تتعامل التاخ معه . لقد كان الدكتور  {Donald E.Knuth }
رياضياتيا قبل أن يكون مبرمجا لذلك تصدرت غاية كتابة الرياضيات وطباعتها أهم أهدافه من نظام التاخ .
حيث قال في كتابه الذي ألفه لشرح لغة التاخ آنذاك 
" مخصصة لإنتاج كتب رائعة - خصوصا لكتب تحوي الكثير من الرياضيات "
{ " intended for the creation of beautiful books -and especially for books that contain a lot of mathematics "}
قدم  {Donald E.Knuth }
 اكواد التاخ وجميع برامجها على النت كمصادر مجانية متاحة للراغبين في التطوير وزيادة رقعة تطبيقها واليوم لا
غني عن هذه اللغة عند الأكاديميين خصوصا ولم تعد حكرا على تخصص دون آخر حتى تلك التخصصات التي لا تحوي معادلات
\LaTeX\ او تراكيب غير مألوفة في اللغات . ولكن لغة التاخ تم تداولها والتعامل معها بشكل آخر أسهل في التعامل وتسمى لاتخ 
فما هو لاتخ؟



تاريخ ,LATEX



3. ماهو  \LaTeX 

لاتخ \LaTeX\ عبارة عن حزمة أو نظام لتهيئة الوثائق والمستندات يُستخدَم لكتابة الوثائق العلمية والبحوث والدراسات وكذلك التقارير والمواضيع المختلفة بالإضافة إلى الكتب. وهي إضافة قام بتطويرها ليسلي لامبورت 
{Leslie Lamport}، كما قال في كتابه:
 -أنظر إلى لاتخ  \LaTeX\  كمنزل مبني بالألواح و المسامير التي يوفرها التخ  \TeX\    ،لست بحاجة إلى الألواح والمسامير للعيش في منزل ما ،لكنها ملائمة لتشييد غرفة إضافية .\\
  \LaTeX\ = \TeX\ + Lamport
لغة لاتخ عبارة عن طريقة ناجحة وبسيطة للوصول لنتائج لغة التخ دون التعامل مع التاخ نفسها وذلك لأن التعامل معها
 مباشرة لا يخلو من صعوبة , تماما كما يحصل عندما يتعامل المبرمج مع لغة برمجية ما مثل {C++}
 بدلا من التعامل مع لغة الحاسب المباشرة.\\
 لغة لاتخ قدمت للرياضياتيين تحديدا طريقة رائعة للتعبير عن الصيغ الرياضياتية بشكل متقن سواء على شاشات الحواسيب او علىصفحات الكتب والأبحاث من خلال نظام كتابي متكامل له خطوطه ورموزه الكافية لهذا الغرض . بمقدور مستخدمها أن يقدم
صيغ رياضياتية منسقة تماما.

 4 .لماذا \LaTeX\

 ربما يتسأل أحدنا ،لماذا نحن بحاجة الى لغة \LaTeX\ ولماذا هذا الإلتفاف على الصيغ الرياضياتية التي نعرفها ؟ ،ما المشكلة لو أرسلت وثيقتي عبر الانترنت محملة بالصيغ الرياضياتية نفسها (كصور) بدون تحويلها الى أكوادالـ\LaTeX\ 
إن قضية الحجم اساسية وجوهرية بالنسبة لنقل الملفات وتداولها ،هذا احد الأسباب التي جعلت الرياضياتيين يقبلون التعبير عن الرياضيات بأكواد هي من وجهة نظر المستخدم ليست سوى احرف ذات ترتيب معين شأنها من حيث الحجم شأن أي كتابة أخرى ، بهذه الطريقة أستطيع أن أكتب معادلات معقدة ومطولة في صورة نصية دون ان يتعدى الحجم بضعة كيلوبايت ولو كتبتها بطريقة تقليدية لملأت الوثيقة من الصور (الصيغ الرياضياتية الجاهزة عبارة عن صور ) المختلفة الأحجام وفي النهاية وثيقة كبيرة الحجم.\\
ما يحصل اليوم ، أن أبسط أنواع الوثائق المخصصة لشفرات اللاتخ نوع له  الامتداد \TeX
 حيث تتضمن المعادلات والصيغ الرياضياتية ولكن على شكل نص عادي (أكواد لاتخ) ويقوم المؤلف  بارسالها عبر الإنتر نت للجامعة أو المعهد أو المجلة العلمية ويقوم برنامج أخر لدى المستقبل بتحويلها الى وثيقة أخرى تظهر فيها المعادلات على حقيقتها وأكثر هذه الوثائق المحولة ارتباطا بلغة اللاتخ تلك التي امتدادها DVI  رغم ان هذا الامتداد غير مشهور الإستخدام فهو أول وأبسط ملف  خارج من ملف \TeX يحوي معادلات مقروءة. ومن الممكن استخراج ملفات أخرى  من خلاله بامتدادات آخرى مثل psأو حتى pdf . 
طباعة الرياضيات من خلال هذه الوثائق ذات جودة أفضل بكثير من طباعتها من خلال صور نحصل عليها من برامج تحرير المعادلات وهذا سبب آخر لتفضيل التعامل مع لغة اللاتخ بدلا من الصور الجاهزة للمعادلات والصيغ الرياضياتية  الخارجة من محرر معادلات معين .

0 التعليقات:

إرسال تعليق

جميع الحقوق محفوظة عين الذهب للعلوم تصميم : مدونة فضاء التطوير