لماذا الليتك ؟





ربما يتسأل أحدنا , لماذا نحن بحاجة إلى لغة اللاتيك ولماذا هذا الإلتفاف على الصيغ الرياضية التي نعرفها ؟ و ما المشكلة لو أرسلت وثيقتي الرياضية عبر الإنترنت محملة بالصيغ الرياضية نفسها (كصور) بدون تحويلها الى أكواد اللاتيك؟ إن قضية الحجم اساسية وجوهرية بالنسبة لنقل الملفات وتداولها , هذا احد الأسباب التي جعلت الرياضيين يقبلون التعبير عن الرياضيات بأكواد هي من وجهة نظر المستخدم ليست سوى احرف ذات ترتيب معين شأنها من حيث الحجم شأن أي كتابة أخرى, بهذه الطريقة أستطيع أكتب معادلات معقدة ومطولة في صورة نصية دون ان يتعدى الحجم بضعة كيلوبايت ولو كتبتها بطريقة تقليدية لملأت الوثيقة من الصور (الصيغ الرياضية الجاهزة عبارة عن صور ) المختلفة الأحجام وفي النهاية وثيقة كبيرة الحجم ما يحصل اليوم , أن أبسط أنواع الوثائق المخصصة لشفرات اللاتيك نوع له الامتداد tex حيث تتضمن المعادلات والصيغ الرياضية ولكن على شكل نص عادي (أكوادلاتيك) ويقوم المؤلف بارسالها عبر الإنتر نت للجامعة أو المعهد أو المجلة العلمية, ويقوم برنامج أخر لدى المستقبل بتحويلها الى وثيقة أخرى تظهر فيها المعادلات على حقيقتها وأكثر هذه الوثائق المحولة ارتباطا بلغة الليتك تلك التي امتدادها DVI رغم ان هذا الامتداد غير مشهور الإستخدام فهو أول وأبسط ملف خارج من ملف tex يحوي معادلات مقروءة. ومن الممكن استخراج ملفات أخرى من خلاله بامتدادات آخرى مثل ps أو حتى pdf . طباعة الرياضيات من خلال هذه الوثائق ذات جودة أفضل بكثير من طباعتها من خلال صور نحصل عليها من برامج تحرير المعادلات وهذا سبب آخر لتفضيل التعامل مع لغة اللاتيك بدلا من الصور الجاهزة للمعادلات والصيغ الرياضية الخارجة من محرر معادلات معين . يمكن أن نقف فعلاعلى الفارق الكبير بين حجم الملف الذي يحتوي معادلات جاهزة وبين ذلك الذي يحتوي فقط على شيفراتها . قم بحفظ الصيغتين الرياضيتين أعلاه في أبسط ملف ممكن كما هما , ( قمت بحفظهما في ملف Word ووجدت حجمه 24 كيلو بايت) ثم احفظ الشفرتين الخاصة بالصيغتين الموضحة أدناه في ابسط ملف ممكن لديك : (b - a)\mathop {\inf }\limits_x f(x) \le \int\limits_{\underline a }^b {f(t)dt} \le \int\limits_a^{\overline b } {f(t)dt} \le (b - a)\mathop {\sup }\limits_x f(x) \ln 2 = 1 - \frac{1}{2} + \frac{1}{3} - \frac{1}{4} + \cdots = \frac{1}{{1 \cdot 2^1 }} + \frac{1}{{2 \cdot 2^2 }} + \frac{1}{{3 \cdot 2^3 }} + \frac{1}{{4 \cdot 2^4 }} + \cdots لاحظ الفرق بين الحجمين . فإذا حفظت هاتين الشفرتين في ملف المفكرة notepad فلن يتعدى الحجم الفعلي للملف 6 كيلو بايت , أما لو استطعت حفظ الشفرتين في ملف tex (وهذا يتطلب برامج أخرى) فلن يصل الحجم الى 1 كيلو بايت فقط !!! كم النسبة بين 1 و 24 ؟ عالمية الليتك ومنتديات الرياضيات مرونة لغة الليتك واستيعابها لكافة احتياجات الرياضي وفتح مصادرها للآخرين من مطورين ومبرمجين جعل منها أداة عالمية للتعامل مع الرياضيات خصوصا , ناهيك عن اقتحامها لحقول علمية اخرى كحقلي الفيزياء والكيمياء. إن البرامج مفتوحة المصادر تتطور وتتكامل فيما بينها بشكل أسرع من تلك التي يحتكر أصحابها أسرارها وشيفراتها للأغراض التجارية , ولا أدل على ذلك من تكامل لغة اللاتيك(المفتوحة المصادر) مع برامج أخرى كثيرة منها على سبيل المثال برنامج المنتديات phpBB المفتوح المصادر أيضا , فقد تمكن بعض المهتمين بقضية عرض الرياضيات في المنتديات من تطوير برمجيات معينة ساعدت على استغلال قدرات اللاتيك الهائلة المخزونة في البرامج الضخمة التي يمكن للحواسيب الخادمة من تشغيلها في عرض المعادلات والتراكيب الرياضية على صفحات منتدى من نوع phpBB وقد افاد من هذه الخطوة الكثير من المواقع المهتمة بالرياضيات فترى منتدى BB هو المهيمن على ساحة المنتديات الرياضية من حيث جودة عرض الرياضيات والمظهر الإحترافي للتركيب الرياضي وما منتدى الرياضيات رمزإلا واحد منها, فقد اعتمدنا هذه التقنية وهذا التعاون المثمر من أجل عرض راقي للرياضيات وبأحدث الأساليب. وجدير بالذكر بأن هناك برامج اخرى يمكن تنصيبها على الحواسيب المستضيفة للمواقع من أجل عرض الصيغ الرياضية ولكن هناك فرق بين امكانياتها وامكانيات البرامج المستخدمة في الموقع . وهذا الفرق لا يعرفه إلا الرياضي العرف بالصورة الصحيحة للكتابة الرياضية حينما يرى عدم تناسب حجم الرقم أو المتغير مع موقعه فتجد مقاس الأس هو نفس مقاس الأساس أو حدود التكامل أو حدود السجما اكبر مما وربما لا فرق بينها وبين مدخلات هذه العلامات.