الروابط داخل ملف PDF

Hyperref وurl و href والألوان وبيانات تعريف PDF.

الروابط داخل ملف PDF

إن ملف PDF ليس مجرد ورق على الشاشة. يمكن أن يحمل روابط مباشرة: عناوين URL قابلة للنقر عليها، وإسنادات ترافقية تنتقل إلى الشكل الصحيح، واستشهادات تنتقل إلى قائمة المراجع، ومخطط تفصيلي للشريط الجانبي تم إنشاؤه من عناوين الأقسام الخاصة بك. في LaTeX، توفر حزمة واحدة كل هذا: hyperref. قم بتحميله ويصبح كل إدخال \ref و\cite وجدول المحتويات في مستندك قابلاً للنقر بهدوء، دون أي تغييرات على بقية المصدر.

تحميل وتكوين Hyperref

\usepackage[colorlinks=true,linkcolor=blue,citecolor=blue,urlcolor=blue]{hyperref}
\url{https://oleafly.com}
\href{https://oleafly.com}{Oleafly}
\hypersetup{pdftitle={My Paper}, pdfauthor={You}}

تتحكم الخيارات الموجودة بين قوسين مربعين في كيفية ظهور الروابط. افتراضيًا، يقوم Hyperref برسم مستطيل ملون حول كل رابط، وهو ما يجده معظم الأشخاص قبيحًا. يؤدي تعيين colorlinks=true إلى استبدال المربعات بنص ملون بدلاً من ذلك، وتقوم خيارات الألوان الثلاثة بتقسيم ذلك حسب نوع الرابط: يغطي linkcolor الانتقالات الداخلية مثل مراجع الأقسام والأشكال، ويغطي citecolor الاقتباسات، ويغطي urlcolor عناوين الويب. إن تقسيمها مهم لأن الورقة المليئة بالاستشهادات يمكن أن تتحول إلى جدار أزرق.

عنوان url مقابل href

يقوم أمرا الربط بوظائف مختلفة. \url{...} يطبع العنوان نفسه بخط الآلة الكاتبة ويجعله قابلاً للنقر، وهو ما تريده في قائمة المراجع أو الحاشية السفلية حيث يجب أن يرى القارئ أين يذهب الرابط. \href{address}{text} يخفي العنوان خلف أي نص تقدمه، مثل رابط على صفحة ويب. قم بتفضيل \url في المستندات التي قد تتم طباعتها، نظرًا لأن التصنيف \href لا يمنح قارئ الورق أي طريقة لكتابة العنوان.

ميزة عملية: يعرف \url كيفية فصل العناوين الطويلة عبر الأسطر دون إدخال واصلة من شأنها أن تفسد العنوان، وهو أمر لا يمكن لعنوان URL العادي بخط الآلة الكاتبة أن يفعله.

البيانات الوصفية لملف PDF

يتيح لك \hypersetup تغيير أي خيار مرجع تشعبي بعد التحميل، وهو أيضًا المكان الذي تقوم فيه بتعيين بيانات تعريف المستند. يملأ الحقلان “pdftitle” و“pdfauthor” العنوان والمؤلف الذي يظهره قارئ PDF الخاص بك في شريط النافذة وخصائص الملف. بدونها، غالبًا ما يعرض القراء اسم الملف أو العنوان الأول، والذي يبدو غير مكتمل في المستند الذي تقوم بإرساله أو مشاركته. يمكنك استدعاء \hypersetup في المقدمة في أي وقت بعد \usepackage{hyperref}.

مستندات قابلة للطباعة

للحصول على مستندات قابلة للطباعة، استخدم “hidelinks”. يؤدي تمريره كخيار، \usepackage[hidelinks]{hyperref}، إلى إبقاء كل رابط قابلاً للنقر عليه على الشاشة ولكنه يزيل كلاً من المربعات الملونة والنص الملون، وبالتالي تبدو الصفحة المطبوعة طبيعية تمامًا. تتطلب العديد من فئات المجلات هذا بالضبط.

أحد الأخطاء الشائعة التي يجب تجنبها: يعيد Hyperref تعريف العديد من الأوامر الداخلية، لذا يجب تحميله كواحدة من الحزم الأخيرة في تمهيدك. إذا كانت الروابط الخاصة بك تشير إلى صفحات خاطئة أو حصلت على أخطاء غريبة من حزمة أخرى، فإن ترتيب التحميل هو أول شيء يجب التحقق منه. راجع الإسنادات الترافقية للتعرف على آليات \label و\ref التي تجعلها خاصية Hyperref قابلة للنقر عليها.

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