TikZ مستقل إلى PDF أو PNG

فئة مستقلة وإخراج ذاكرة التخزين المؤقت.

TikZ المستقل إلى PDF أو PNG

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

\documentclass[tikz,border=2pt]{standalone}
\begin{document}
\begin{tikzpicture}
\draw (0,0) -- (1,1);
\end{tikzpicture}
\end{document}

ما تفعله خيارات الفصل

يقوم خيار “tikz” بتحميل حزمة TikZ لك ويطلب من “المستقل” قص صفحة الإخراج بإحكام حول “صورة tikz”، بحيث يكون ملف PDF الناتج بحجم الرسم تمامًا، بدون هوامش للصفحة. يضيف خيار border=2pt وسادة ذات نقطتين على جميع الجوانب، مما يمنع حلق الحدود الموجودة تمامًا على المربع المحيط بواسطة المشاهدين أو الطابعات. قم بتجميع هذا الملف مثل أي مستند ويكون الإخراج عبارة عن ملف PDF صغير تم اقتصاصه بإحكام ويحتوي على الرسم التخطيطي فقط.

تفضل ملف PDF هذا، لأنه متجه: فهو يتغير إلى أي حجم دون تشويش. إن إسقاطه في مستند آخر باستخدام \includegraphics يعمل كما هو موضح في صفحة PDF كرسم. عندما تكون النسخة النقطية مطلوبة بالفعل، قم بتحويل ملف PDF المترجم بدلاً من إعادة إنشاء الرسم. أدوات سطر الأوامر مثل pdftoppm -png -r 300 Figure.pdf Figure تنتج PNG بدقة 300 نقطة في البوصة، وpdf2svg أو Inkscape تنتج SVG. قم بالتصدير بدقة 300 نقطة في البوصة أو أكثر في حالة طباعة PNG.

تخزين الصور مؤقتًا باستخدام أداة خارجية

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

\usetikzlibrary{external}
\tikzexternalize[prefix=tikz-cache/]

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

أحد الأخطاء الشائعة يستحق التحذير: لا تقم بالتقاط لقطة شاشة للرسم التخطيطي المعروض للحصول على ملف PNG. تلتقط لقطات الشاشة دقة الشاشة، التي تبدو مقبولة في معاينة الشريحة وغامضة في كل مكان آخر. قم بالتحويل من ملف PDF، حيث يمكنك اختيار الدقة.

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