صفحة PDF كرسومات
تشمل الرسومات مع اختيار الصفحة، وصفحات pdf للملاحق.
صفحة PDF كرسومات
PDF هو أفضل تنسيق يمكن أن يستهلكه LaTeX. على عكس PNG أو JPG، يقوم ملف PDF بتخزين بيانات المتجهات، بحيث تظل الخطوط والتسميات واضحة عند أي مستوى تكبير وتنتقل الخطوط الموجودة بداخله مع الملف. تقوم أدوات مثل Matplotlib وInkscape وdraw.io جميعها بتصدير ملف PDF، مما يعني أن الرسم التخطيطي الذي رسمته في مكان آخر يمكن أن يسقط مباشرة في مستندك. لكن ملفات PDF تجلب عيبًا واحدًا لا توجد في الصور: يمكن أن يحتوي ملف PDF على العديد من الصفحات، وعليك أن تخبر LaTeX بالصفحة التي تريدها.
سحب صفحة واحدة من ملف PDF متعدد الصفحات
يقبل \includegraphics الخاص بحزمة graphicx خيار page إلى جانب مفاتيح التحجيم المعتادة:
\includegraphics[page=1,width=\textwidth]{diagram.pdf}هنا يحدد page=1 الصفحة الأولى من diagram.pdf، ويقوم width=\textwidth بقياس تلك الصفحة إلى العرض الكامل لكتلة النص. إذا قمت بحذف “الصفحة”، فإن LaTeX يستخدم الصفحة الأولى بصمت، وهو ما تريده عادة ولكن يمكن أن يفاجئك عندما يكتب البرنامج النصي للتخطيط عدة أشكال في ملف واحد. يمكنك تضمين ملف PDF نفسه عدة مرات مع قيم صفحة مختلفة، مرة واحدة لكل بيئة شكل، ولكل منها تسمية توضيحية وتسمية خاصة بها.
قم بلف الأمر في بيئة “الشكل” العادية بحيث يحصل على تسمية توضيحية ورقم، تمامًا كما تفعل مع أي صورة أخرى. يتم اقتصاص الصفحة المضمنة إلى المربع المحيط بها، لذا إذا كان ملف PDF المصدر به هوامش كبيرة، فسيبدو الشكل مبطنًا. أعد التصدير باستخدام مربع محيط ضيق، أو قم بقصه مرة واحدة باستخدام أداة مثل “pdfcrop”، بدلاً من محاربة المسافة البيضاء بتباعد سلبي.
إدراج مستندات كاملة بصفحات pdf
في بعض الأحيان لا تريد الرقم على الإطلاق. تريد إدراج صفحات كاملة، حرفيًا، في مستندك: ملف PDF تكميلي، أو نموذج موقع، أو استبيان منشور في ملحق الأطروحة. هذه هي وظيفة الحزمة pdfpages:
\usepackage{pdfpages}\includepdf[pages=-]{supplement.pdf}القيمة pages=- تعني كل صفحة. يمكنك أيضًا كتابة pages=2-5 لنطاق أو pages={1,3,7} لقائمة محددة. تملأ كل صفحة مُدرجة صفحة الإخراج الخاصة بها، وتحتفظ بالتخطيط الأصلي لها، وتشارك في ترقيم صفحات المستند، بحيث تتم قراءة الملحق بشكل مستمر. أضف الخيار pagecommand={} إذا كانت الرؤوس أو التذييلات من فئة المستند تتم طباعتها أعلى الصفحات المدرجة وتريد منعها أو تخصيصها.
أي أداة لأي وظيفة
استخدم \includegraphics[page=...] عندما يجب أن يتصرف محتوى PDF كشكل، مما يعني أنه يطفو ويحمل تسمية توضيحية ويتم الرجوع إليه من النص. استخدم \includepdf عندما يجب أن تقف الصفحات بمفردها بالحجم الكامل. الخطأ الشائع هو استخدام pdfpages للرسم التخطيطي، مما يمنحك صفحة كاملة بدون تسمية توضيحية وغير مرجعية، ولا يمكنك الاستشهاد بها باستخدام \ref. إذا رأى القراء عبارة “انظر الشكل 3”، فهي تنتمي إلى بيئة الأشكال.