لاتيكس ام ال
| المؤلف(ون) الأصلي(ون) | بروس ر ميلر |
|---|---|
| الإصدار الأولي | 10 مايو 2004 |
| إصدار مستقر | 0.8.8 / 29 فبراير 2024 |
| مستودع |
|
| مكتوب في | بيرل |
| نظام التشغيل | شبيه يونكس ، ماك أو إس ، ويندوز |
| يكتب | محول المستندات |
| رخصة | المجال العام |
| موقع إلكتروني | dlmf.nist.gov/LaTeXML/ |
LaTeXML عبارة عن حزمة برامج مجانية متاحة للمجال العام والتي تقوم بتحويل مستندات LaTeX إلى XML و HTML و EPUB و JATS و TEI . [1] [2] [3]
سير العمل
تنسيق الإخراج الأساسي لـ LaTeXML هو تمثيل XML لنموذج مستند (La) TeX . يمكن لمعالج لاحق تحويل مستندات XML هذه إلى تنسيقات منظمة أخرى. تنشئ حالات الاستخدام الشائعة HTML مع الصيغ الرياضية كصور أو XHTML و HTML5 و EPUB مع الصيغ كـ MathML . بالمقارنة مع معالجات LaTeX-to-XML الأخرى، يهدف LaTeXML إلى الحفاظ على الهياكل الدلالية لترميز LaTeX . هذا يجعله أساسًا جيدًا للخدمات الدلالية مثل البحث الرياضي.
تتراوح أوقات التحويل من 30 مللي ثانية لصيغة واحدة (في برنامج LaTeXML) إلى دقائق للمستندات بحجم الكتاب.
تاريخ
بدأ العمل في LaTeXML في سياق المكتبة الرقمية للوظائف الرياضية في المعهد الوطني للمعايير والتكنولوجيا ، حيث كان من الضروري إعداد مستندات LaTeX للنشر على الويب. كان النظام قيد التطوير النشط لأكثر من عقد من الزمان، وقد اجتذب مجتمعًا صغيرًا ولكنه مخلص من المطورين والمستخدمين يركز على بروس ميلر، مؤلف المشروع الأصلي.
الإصدار الحالي الذي تم إصداره هو LaTeXML 0.8.8. تم إصداره في فبراير 2024، ولا يزال التطوير نشطًا على المستودع العام.
الاستخدام الملحوظ
تم استخدام LaTeXML لتحويل 90٪ (60٪ بدون أخطاء) من 530.000 مستند من arXiv إلى XML. [4] نتيجة لهذا الجهد المستمر لتحسين التغطية، يدعم LaTeXML مجموعة كبيرة من حزم LaTeX. استخدم مؤتمر ACL 2014 LaTeXML لتحويل الأوراق المقدمة إلى XML. [5] تبع ذلك العمل الحالي الذي كان يحاول تحويل أوراق ACL Anthology إلى ترميز دلالي عالي الجودة لمزيد من التحليل. [6] منذ فبراير 2013، تم استخدام LaTeXML لعرض صفحات الويب على موقع الويب الرياضي المنتج من قبل الأقران، PlanetMath . منذ يوليو 2015، تم اعتماده من قبل Authorea لدعم LaTeX المتقدم. [7] في عام 2018، تم تحقيق الإصدار الثاني للبيانات [8] لمشروع Gaia التابع لوكالة الفضاء الأوروبية عبر LaTeXML.
في فبراير 2022، أعلن arXiv عن خدمة تجريبية تعتمد على LaTeXML، تقدم 1.78 مليون مستند بتنسيق HTML5. [9] ادعى مطور LaTeXML نجاح تحويل 74% من arXiv، مع إمكانية عرض 97% من المقالات "جزئيًا على الأقل". اعتبارًا من بداية عام 2024، تمت ترقية هذه التجربة إلى صفحات المقالات الرئيسية في arXiv. [10] [11]
تطبيق
إن جوهر LaTeXML هو إعادة تنفيذ Perl لخوارزمية التحليل والهضم الخاصة بـ TeX مقترنة بمرسل XML قابل للتخصيص. للحفاظ على الهياكل الدلالية في ترميز LaTeX ، يحتاج LaTeXML إلى روابط XML لجميع حزم LaTeX ذات تعريفات الماكرو عالية المستوى. توفر توزيعة LaTeXML حاليًا روابط XML لأكثر من 200 حزمة LaTeX شائعة الاستخدام مثل AMSTeX و Babel [12] و PGF/TikZ (التي لا يتوفر لها سوى دعم تجريبي).
تتكون عملية تحويل LaTeXML من مرحلتين:
- الأول يقوم بتحليل LaTeX وتحويله إلى نوع مستند XML قريب من LaTeX ، و
- المرحلة الثانية (المعالجة اللاحقة) تقوم بتحويل XML إلى أحد تنسيقات الإخراج المنظمة القياسية.
أضافت LaTeXML 0.8 وظيفة daemon التي مكّنت من إجراء تحويلات متعددة وتضمينها بسهولة في خدمات الويب.
كان LaTeXML 0.8.7 هو الإصدار الأول الذي ينبعث منه لغة ترميز " MathML Core" للبناء النحوي الرياضي، وهو جديد في MathML 4.
انظر أيضا
مراجع
- ^ "قارئات EPUB وLaTeXML المستندة إلى Gecko". مؤرشف من الأصل في 2014-08-22 . تم الاسترجاع 2020-02-21 .
- ^ "أدوات لتحويل LaTeX إلى XML".
- ^ "مدونة تقنية مجانية: LaTeXML". مؤرشف من الأصل في 2015-05-11 . تم الاسترجاع في 2014-02-11 .
- ^ Stamerjohanns, Heinrich; Kohlhase, Michael; Ginev, Deyan; David, Catalin; Miller, Bruce (2010). تحويل مجموعات كبيرة من المنشورات العلمية إلى XML (PDF) . الرياضيات في علوم الكمبيوتر . المجلد 3، العدد 3. بيركهاوزر. ص 299-307.
- ^ "منشورات ACL 2014 - أوراق بصيغة XML".
- ^ Schäfer, Ulrich; Read, Jonathon; Oepen, Stephan (2012). نحو مجموعة مختارات ACL ذات بنية وثيقة منطقية: نظرة عامة على المهمة المساهمة في ACL 2012 (PDF) . ورشة عمل ACL-2012 الخاصة بإعادة اكتشاف 50 عامًا من الاكتشافات. ص 88-97.
- ^ "نشرة Authorea الإخبارية - يوليو 2015: LaTeX الكامل والقوالب والإيبولا على Authorea". Authorea . تم الاسترجاع في 2018-08-18 .
- ^ "Gaia Data Release 2Documentation release 1.1". gea.esac.esa.int . تم الاسترجاع في 2018-08-18 .
- ^ "مقالات arXiv كصفحات ويب متجاوبة". arXiv . تم الاسترجاع في 2022-02-23 .
- ^ "تحديث إمكانية الوصول: يقدم arXiv الآن أوراقًا بتنسيق HTML". arXiv . تم الاسترجاع في 2024-01-03 .
- ^ "أداة NIST ستجعل من السهل عرض الأوراق البحثية التي تعتمد على الرياضيات عبر الإنترنت" . تم الاسترجاع في 2024-01-03 .
- ^ "LaTeXML: التوطين باستخدام Babel".
روابط خارجية
- الصفحة الرئيسية الرسمية لـ LaTeXML
- كود المصدر LaTeXML
- خادم الويب LaTeXML والخدمات والعروض التوضيحية
