انتظار أقصر لملف PDF

تتضمن مسودة الأرقام فقط TikZ خارجيًا ووحدة المعالجة المركزية المحلية.

انتظار أقصر لملف PDF

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

تخطي الأرقام أثناء الصياغة

خيار “المسودة” يجعل LaTeX يستبدل كل صورة بمربع فارغ بنفس الحجم، مما يحافظ على التخطيط وفواصل الصفحات مع تخطي معالجة الصورة:

\documentclass[draft]{article}

تحدد “المسودة” على مستوى الفصل أيضًا الخطوط الكاملة بأشرطة سوداء، والتي يجدها بعض الأشخاص مفيدة والبعض الآخر يجدها مزعجة. لتقييد التأثير على الصور، قم بتمرير الخيار إلى الحزمة بدلاً من ذلك، مثل \usepackage[draft]{graphicx}، أو إلى مسبب واحد باستخدام \includegraphics[draft]{...}. تذكر إزالته قبل مشاركة ملف PDF، نظرًا لأن النسخة المسودة تبدو معطلة لأي شخص لا يعرف هذا الخيار. بغض النظر عن وضع المسودة، قم بتصغير حجم الصور الضخمة مرة واحدة، كما هو موضح في إسقاط في الشكل، لأن صورة بحجم 40 ميجابايت تكلفك في كل عملية تجميع إلى الأبد.

تجميع الفصل الحالي فقط

إذا كانت فصولك موجودة في ملفات منفصلة تم سحبها باستخدام \include، فإن الأمر \includeonly يقيد البناء بالملفات التي تسميها:

\includeonly{chapters/04-results}

ضعه في المقدمة وسيقوم LaTeX بتجميع هذا الفصل فقط أثناء قراءة ملفات “.aux” الخاصة بالملفات الأخرى، بحيث تظل أرقام الصفحات والإسنادات الترافقية من بقية المستند صحيحة تقريبًا. يعد هذا أكبر توفير للأطروحة، حيث يحول بشكل روتيني البناء الذي يستغرق دقيقة واحدة إلى ثوانٍ. إنه يعمل فقط مع \include، وليس \input، وهو أحد أسباب هيكلة المستندات الطويلة كما هو موضح في تقسيم مستند إلى ملفات.

تخزين الصور باهظة الثمن

تتم إعادة رسم صور TikZ من البداية في كل عملية تجميع. تقوم المكتبة “الخارجية”، المحملة بـ “\usetikzlibrary{external}” بالإضافة إلى “\tikzexternalize”، بتجميع كل صورة في ملف PDF الخاص بها مرة واحدة وإعادة استخدامها حتى يتغير الرمز. يحتوي الإعداد على حواف حادة، والبديل اليدوي لنقل الصور الكبيرة إلى ملفات مستقلة يعمل أيضًا؛ كلاهما مشمول في TikZ المستقل إلى PDF أو PNG.

تمريرات أقل وحديد أسرع

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

قم بتطبيق \includeonly ومسودات الأشكال معًا، وحتى الأطروحة الكبيرة عادةً ما تعود في أقل من بضع ثوانٍ، وهي النقطة التي تبدأ عندها في إعادة التجميع بعد كل فقرة مرة أخرى.

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