نماذج سريعة لتجميع TeX

أرسل الديباجة، واطلب الفرق، وقم دائمًا بتجميع الإجابة.

نماذج سريعة لتجميع TeX

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

أرسل الديباجة

الديباجة الخاصة بك هي السياق الذي يفتقر إليه النموذج. الصقه، أو على الأقل سطر \documentclass وقائمة \usepackage، واطلب “جزءًا يتم تجميعه تحت هذه الديباجة”. هذه العادة الوحيدة تمنع الفشل الأكثر شيوعًا: تعتمد الإجابة بصمت على tikz أو siunitx أو بعض الحزم الأخرى التي لم تقم بتحميلها مطلقًا. كما أنه يوجه النموذج نحو الأوامر التي يوفرها الإعداد بالفعل. إذا كان مشروعك يحدد وحدات الماكرو، فقم بتضمينها أيضًا، للأسباب الموضحة في أعط النموذج جدول الرموز الخاص بك.

اسأل ما الذي تعتمد عليه الإجابة

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

اطلب الفرق، وليس إعادة الكتابة

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

قم بالترجمة قبل أن تثق

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

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