تشغيل الرؤوس والأقدام
أنماط FancyHDR للعنوان ورقم الصفحة.
تشغيل الرؤوس والأقدام
الرأس الجاري هو شريط النص الموجود أعلى كل صفحة، والقدم الجارية هي نظيرتها في الأسفل. في الكتاب أو الأطروحة عادة ما تحمل عنوان الفصل ورقم الصفحة. في الورقة المقدمة، قد يحملون نسخة قصيرة من العنوان، أو المؤلفين، أو لا شيء على الإطلاق. تغطي أنماط الصفحة المضمنة في LaTeX (عادي، وفارغ، وعناوين) الأساسيات، ولكن في اللحظة التي تريد فيها مجموعة محددة، مثل العنوان على اليسار ورقم الصفحة على اليمين، يمكنك الوصول إلى الحزمة “fancyhdr”.
الوصفة القياسية
\usepackage{fancyhdr}\pagestyle{fancy}\fancyhf{}\fancyhead[L]{Short title}\fancyhead[R]{\thepage}\renewcommand{\headrulewidth}{0.4pt}كل سطر هنا يؤدي وظيفة واحدة. يقوم \usepackage{fancyhdr} بتحميل الحزمة في المقدمة الخاصة بك. يقوم \pagestyle{fancy} بتحويل المستند بأكمله إلى النمط القابل للتكوين الخاص بـfancyhdr. يقوم \fancyhf{} بمسح كل حقل رأس وتذييل، وهو أمر مهم لأن Fancyhdr يأتي مع الإعدادات الافتراضية (رقم الصفحة وعلامات القسم) التي لا تريد أبدًا دمجها مع إعداداتك الخاصة. البدء من صفحة نظيفة يمنع المفاجآت.
السطران التاليان يملأان الحقول مرة أخرى. \fancyhead[L]{Short title} يضع النص الحرفي في الفتحة اليسرى من الرأس، و\fancyhead[R]{\thepage} يضع رقم الصفحة الحالية في الفتحة اليمنى. \thepage هو أمر يمتد إلى رقم الصفحة، بحيث يتم تحديثه في كل صفحة تلقائيًا. هناك \fancyfoot[L/C/R]{...} مطابق إذا كنت تفضل وضع الأشياء في الأسفل.
وأخيرًا، يتحكم \headrulewidth في الخط الأفقي الرفيع الموجود أسفل الرأس. يؤدي ضبطه على 0.4pt إلى رسم خط شعري؛ اضبطه على 0pt لإزالة القاعدة بالكامل. يوجد \footrulewidth أيضًا ويكون الإعداد الافتراضي هو صفر.
مستندات ذات وجهين
إذا كانت فئة المستند تستخدم “twoside” (الخيار الافتراضي لـ “book”)، فإن الصفحات تتناوب بين الزوجي والفردي، وعادةً ما تعكس الرؤوس بعضها البعض. يتعامل Fancyhdr مع محددات زوجية/فردية: \fancyhead[LE,RO]{\thepage} يضع رقم الصفحة على يسار الصفحات الزوجية وعلى يمين الصفحات الفردية، حيث يجده إبهام القارئ. يمكنك دمج هذا مع \leftmark و\rightmark، اللذين يحملان عناوين الفصل والأقسام الحالية، لإعادة إنتاج تخطيط الكتاب الكلاسيكي.
صفحات الفصل والنظرة الفارغة
تتجاهل الصفحات الافتتاحية للفصل أسلوبك الرائع لأن \chapter يستدعي \thispagestyle{plain} خلف الكواليس. وهذا أمر متعمد، ومعظم التصاميم تحافظ عليه. إذا كنت تريد هذه الصفحات عارية، أضف \fancypagestyle{plain}{\fancyhf{}} لإعادة تعريف معنى plain.
أحد التحذيرات الشائعة التي يجب توقعها: قد يشتكي Fancyhdr من أن \headheight صغير جدًا. الإصلاح هو بالضبط ما تقترحه الرسالة، على سبيل المثال \setlength{\headheight}{14pt} في المقدمة، أو تمرير headheight=14pt إلى حزمة الهندسة إذا كنت تستخدمها بالفعل. إنه حجز تخطيط، وليس خطأ، ولكن إسكاته يبقي سجلك نظيفًا وشبكة خط الأساس الخاصة بك صادقة.