أي محرك لهذا المشروع

pdfLaTeX، XeLaTeX، LuaLaTeX، التكتونية: Unicode، الخطوط، مجلة ملائمة.

ما هو المحرك لهذا المشروع

المحرك هو البرنامج الذي يحول مصدر “.tex” الخاص بك إلى ملف PDF. LaTeX بحد ذاته عبارة عن طبقة ماكرو يتم تشغيلها فوق طبقة واحدة، وهناك العديد منها للاختيار من بينها. إنهم يقبلون نفس المستندات تقريبًا، لكنهم يختلفون في كيفية التعامل مع نص وخطوط Unicode، وقد يفشل القالب المكتوب لمحرك واحد تمامًا تحت محرك آخر. اختر مرة واحدة لكل مشروع والتزم به.

المحرك يونيكود خطوط النظام ملاحظات
pdfLaTeX جزئي لا التوافق الأقصى للمجلة
زيلاتيكس نعم نعم (fontspec) رائعة للمستندات متعددة اللغات
لوا لاتيكس نعم نعم حديث وقابل للكتابة
التكتونية زي مثل نعم جلب الحزمة التلقائي؛ أوليفلي الافتراضي

الغرض من كل محرك

pdfLaTeX هو السليل المباشر لـ TeX الأصلي ويظل الافتراض الافتراضي لمعظم المجلات والمؤتمرات وأنظمة التقديم. إنه يسبق Unicode، لذلك يحتاج الإدخال المُعلم إلى اصطلاحات “inputenc” وتقتصر الخطوط على خطوط TeX المعبأة خصيصًا. وفي المقابل، فهو سريع ومدعوم عالميًا، وتستهدفه عقود من القوالب.

يقرأ XeLaTeX UTF-8 محليًا، ومن خلال حزمة fontspec، يستخدم أي خط مثبت على نظامك بالاسم، مثل \setmainfont{Georgia}. وهذا يجعله الخيار العملي للمستندات التي تمزج بين النصوص البرمجية، ولللغات خارج أوروبا الغربية، ولأي شخص لديه متطلبات خطوط محددة. متى يتم استخدام XeLaTeX يتعمق أكثر.

يقدم LuaLaTeX نفس دعم Unicode والخط ويدمج لغة البرمجة النصية Lua، بحيث تتمكن الحزم من حساب الأشياء في وقت التجميع الذي كان مستحيلًا في السابق. إنه الوريث على المدى الطويل بين المحركات التقليدية، على حساب عمليات التجميع الأبطأ إلى حد ما.

Tectonic عبارة عن بناء حديث ومكتفي بذاته لمحرك XeTeX. السمة المميزة لها هي التعامل التلقائي مع التبعية: عندما يحتاج مستند إلى حزمة ليست لديك، تقوم Tectonic بتنزيلها عند الطلب بدلاً من الفشل. يقوم Oleafly بتجميع Tectonic كمحرك افتراضي لهذا السبب بالضبط، لذلك يقوم التثبيت الجديد بتجميع مستندات العالم الحقيقي دون أي إدارة TeX.

كيف تقرر

اتبع القالب. إذا كان فصل المجلة أو قالب الأطروحة يوثق محركًا، فاستخدم هذا المحرك. تقوم القوالب بتشفير افتراضات المحرك بطرق تظهر كأخطاء مربكة في مكان آخر، كما هو موضح في ملفات فئة الجامعة التي لن يتم تجميعها. إذا كانت الوثيقة ملكك من الصفر، فالقاعدة الأساسية بسيطة: pdfLaTeX عندما يقوم مكان محافظ بتجميع مصادرك، وXeLaTeX أو LuaLaTeX أو Tectonic عندما تحتاج إلى Unicode حقيقي أو خطوط حقيقية. مهما كان اختيارك، فابق معه طوال مدة الوثيقة. إن المسافات الدقيقة واختلافات الخطوط تجعل التبديل في منتصف المشروع استخدامًا سيئًا للوقت.

العودة إلى {المسار}