ملفات فئة الجامعة التي لن يتم تجميعها

الفرز: الخطأ الأول، المحرك، الحزم القديمة، البحث الثنائي.

ملفات فئة الجامعة التي لن يتم تجميعها

تعد قوالب الأطروحات الجامعية نوعًا خاصًا من التعليمات البرمجية القديمة. كتب أحد طلاب الدراسات العليا ملف الفصل الدراسي قبل خمسة عشر عامًا مقابل توزيع TeX الحالي، وتخرج وتركه مجمداً بينما استمر نظام LaTeX البيئي. عندما تقوم بتنزيل “universitythesis.cls” اليوم وينتهي مع ظهور شاشة من الأخطاء، فعادةً لا يتم كسر الفصل بقدر ما تقطعت به السبل مع مرور الوقت. ومع ذلك، يمكن التنبؤ بأوضاع الفشل، ويقوم ترتيب الفرز الثابت بحل معظمها.

ابدأ بالخطأ الأول فقط

سلسلة فشل LaTeX: يمكن لأمر واحد غير محدد في وقت مبكر من الفصل أن ينتج عنه العشرات من الأخطاء النهائية التي لا تعني شيئًا. قم بتمرير السجل إلى السطر الأول الذي يبدأ بـ !، وأصلح ذلك، وأعد الترجمة قبل قراءة أي شيء آخر. يؤدي تكرار هذه الحلقة غالبًا إلى إزالة جدار الخطأ المخيف في ثلاث أو أربع تمريرات. إذا كان الخطأ الأول عبارة عن أمر غير معروف، فسيتم تنفيذ تسلسل التحكم غير المحدد خلال عملية التشخيص.

فحص المحرك

تفترض العديد من القوالب محركًا محددًا وتفشل بشكل غريب تحت أي محرك آخر. تتطلب الفئة التي تقوم بتحميل “fontspec” أو تعيين الخطوط بالاسم XeLaTeX أو LuaLaTeX؛ قد تفشل فئة مبنية على عناصر أولية خاصة بـ pdftex في ظل كليهما. ابحث عن تعليق بالقرب من أعلى ملف الفصل الدراسي أو سطر في تعليمات الجامعة يسمي المحرك المقصود، وقم بمطابقته قبل تصحيح أي شيء آخر. تم تلخيص الاختلافات في أي محرك لهذا المشروع.

قم بتحديث ما تتحكم فيه

تقوم القوالب القديمة بتحميل الحزم القديمة التي توجد بدائلها الحديثة بالفعل في توزيعتك، ثم يتقاتل الزوجان؛ الحزم التي تتقاتل مع بعضها البعض تسرد المجموعات الكلاسيكية. تتمثل الإستراتيجية العملية في ترك ملف الفصل الدراسي نفسه، نظرًا لأن متطلبات تنسيق الجامعة موجودة هناك، وتحديث الديباجة الخاصة بك فقط: قم بإزالة أسطر \usepackage القديمة، وتحميل hyperref في وقت متأخر، وتجنب إعادة تحميل أي شيء يحمله الفصل بالفعل.

ثنائي البحث في الديباجة

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

##ابحث قبل أن تعاني

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

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