TeX4ht

TeX4ht هو مُحوِّل قابل للتخصيص قادر على ترجمة مستندات TeX و LaTeX إلى HTML وبعض تنسيقات XML . ويُستخدم TeX4ht بشكل خاص لتحويل مستندات (La)TeX إلى التنسيقات التي تستخدمها برامج معالجة النصوص . وقد طوّره إيتان م. غوراري. [ 1 ]

تم نشر البرنامج بموجب رخصة مشروع LaTeX العامة (LPPL) .

تاريخ

طُوِّر برنامج TeX4ht في تسعينيات القرن الماضي لتحويل (La)TeX إلى HTML، مما ساعد على نشر الوثائق العلمية المكتوبة بلغة (La)TeX على شبكة الإنترنت العالمية لعرضها في متصفح الويب . وبشكل خاص، دعم البرنامج ميزات النص التشعبي ، مما أتاح إمكانية تضمين الروابط التشعبية في النسخة الإلكترونية من الوثائق.

تم دعم المزيد من التنسيقات القائمة على لغة XML تدريجياً. اعتباراً من عام 2023، أصبح يدعم HTML5 و XHTML و MathML و OpenDocument و DocBook و EPUB و TEI . [ 2 ] [ 3 ]

يمكن أيضًا إنشاء ملف JavaHelp .

أصبح TeX4ht الآن مُضمّنًا مُسبقًا مع جميع توزيعات TeX.

منذ وفاة إيتان إم. غوراري، تولى رادهاكريشنان  سي في (غير نشط حاليًا)، وكارل بيري، وميشال هوفتيش، صيانة البرنامج، بمساهمات من العديد من الآخرين. [ 4 ]

وظيفة

لا يقوم برنامج TeX4ht بتحويل ترميز TeX أو LaTeX مباشرةً إلى لغة الترميز الناتجة (HTML وغيرها). بدلاً من ذلك، يقوم برنامج (La)TeX العادي بتجميع ملف DVI من المصدر أولاً، ثم يقوم TeX4ht بمعالجة ملف DVI. [ 5 ] أما برامج التحويل الأخرى، وأبرزها LaTeX2HTML أو TtH، فتعمل في خطوة واحدة.

يستطيع برنامج TeX4ht التعامل مع أي مصدر مستند (La)TeX قابل للتجميع بنجاح. كما يدعم البرنامج حزم الماكرو المتاحة للعموم أو الأوامر التي يُنشئها المستخدم (ربما خاصة بالمستند) لمعالجة الميزات التي تتجاوز تنسيقات TeX القياسية، مثل إدارة المراجع باستخدام BibTeX ، لأن هذه الإضافات لا تتطلب تطبيقات مماثلة في المُحوِّل.

يتم تحويل الصيغ الرياضية والرموز الأخرى التي لا يمكن عرضها كنص إلى رسومات. كما يمكن تحويل الرياضيات إلى صيغة MathML أو صيغة مناسبة للمعالجة باستخدام MathJax .

يمكن لبرنامج TeX4ht تحويل مستندات LaTeX إلى تنسيق doc الخاص ببرنامج Microsoft Word عبر تنسيق OpenDocument ، ODT.

انظر أيضاً

مراجع

  1. (*1947, †2009)
  2. "TeX4ht - مجموعة مستخدمي TeX" .
  3. "5 تنسيقات إخراج" . www.kodymirus.cz . تاريخ الاسترجاع: 13-12-2023 .
  4. كارل بيري، منشور في القائمة البريدية texhax ، 17 يوليو 2009؛ المرجع نفسه . منشور في القائمة البريدية texhax ، 7 نوفمبر 2009.
  5. انظر: The LaTeX Web Companion ، الصفحات 169 وما بعدها.

الأدب

  • ترجمة LaTeX إلى HTML باستخدام TeX4ht، في: ميشيل غوسينز، سيباستيان راتز ، إيتان إم. غوراري، روس مور، روبرت إس. سوتور. دليل LaTeX للويب. دمج TeX وHTML وXML. 1999. الطبعة الثامنة، يناير 2006. الصفحات  155-194.
  • إيتان غوراري، إنتاج HTML ، TUGBoat 25 (2004)، رقم  1، الصفحات من  39 إلى 47.