सिर-पैर दौड़ा रहे हैं

शीर्षक और पृष्ठ संख्या के लिए फैंसीएचडीआर पैटर्न।

सिर-पैर चलाना

रनिंग हेड प्रत्येक पृष्ठ के शीर्ष पर पाठ की पट्टी है, और रनिंग फ़ुट नीचे उसका समकक्ष है। किसी पुस्तक या थीसिस में वे आमतौर पर अध्याय का शीर्षक और पृष्ठ संख्या रखते हैं। सबमिट किए गए पेपर में वे शीर्षक का संक्षिप्त संस्करण, लेखक या कुछ भी नहीं ले सकते हैं। LaTeX की अंतर्निहित पृष्ठ शैलियाँ (सादा, खाली, शीर्षक) मूल बातें कवर करती हैं, लेकिन जिस क्षण आप एक विशिष्ट संयोजन चाहते हैं, जैसे बाईं ओर आपका शीर्षक और दाईं ओर पृष्ठ संख्या, आप fancyhdr पैकेज तक पहुंचते हैं।

मानक नुस्खा

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{Short title}
\fancyhead[R]{\thepage}
\renewcommand{\headrulewidth}{0.4pt}

यहां प्रत्येक पंक्ति एक कार्य करती है। \usepackage{fancyhdr} पैकेज को आपकी प्रस्तावना में लोड करता है। \पेजस्टाइल{फैंसी} पूरे दस्तावेज़ को फैंसीएचडीआर की कॉन्फ़िगर करने योग्य शैली में बदल देता है। \fancyhf{} प्रत्येक शीर्षलेख और पादलेख फ़ील्ड को साफ़ करता है, जो मायने रखता है क्योंकि फैंसीएचडीआर डिफ़ॉल्ट (पेज संख्या और अनुभाग चिह्न) के साथ आता है जिसे आप लगभग कभी भी अपने साथ मिश्रित नहीं करना चाहेंगे। साफ़ स्लेट से शुरुआत करने से आश्चर्य दूर रहता है।

अगली दो पंक्तियाँ फ़ील्ड को वापस भर देती हैं। \fancyhead[L]{Short title} शाब्दिक पाठ को हेडर के बाएँ स्लॉट में रखता है, और \fancyhead[R]{\thepage} वर्तमान पृष्ठ संख्या को दाएँ स्लॉट में रखता है। \thepage एक कमांड है जो पेज नंबर तक विस्तारित होता है, इसलिए यह स्वचालित रूप से प्रत्येक पेज पर अपडेट हो जाता है। यदि आप चीज़ों को सबसे नीचे रखना चाहेंगे तो एक मिलान \fancyfoot[L/C/R]{...} है।

अंत में, \headrulewidth हेडर के नीचे पतली क्षैतिज रेखा को नियंत्रित करता है। इसे 0.4pt पर सेट करने से एक हेयरलाइन बनती है; नियम को पूरी तरह से हटाने के लिए इसे 0pt पर सेट करें। एक \footrulewidth भी मौजूद है और डिफ़ॉल्ट शून्य है।

दो तरफा दस्तावेज़

यदि आपका दस्तावेज़ वर्ग टूसाइड (पुस्तक के लिए डिफ़ॉल्ट) का उपयोग करता है, तो पृष्ठ सम और विषम के बीच वैकल्पिक होते हैं, और हेडर आमतौर पर एक दूसरे को प्रतिबिंबित करते हैं। फैंसीएचडीआर इसे सम/विषम चयनकर्ताओं के साथ संभालता है: \fancyhead[LE,RO]{\thepage} पृष्ठ संख्या को सम पृष्ठों के बाईं ओर और विषम पृष्ठों के दाईं ओर रखता है, जहां पाठक का अंगूठा उसे ढूंढता है। क्लासिक पुस्तक लेआउट को पुन: पेश करने के लिए आप इसे \leftmark और \rightmark के साथ जोड़ सकते हैं, जो वर्तमान अध्याय और अनुभाग शीर्षक रखते हैं।

अध्याय के पन्ने और ख़ाली रूप

अध्याय खोलने वाले पन्ने आपकी फैंसी शैली को नजरअंदाज कर देते हैं क्योंकि \अध्याय पर्दे के पीछे \thispagestyle{plain} को बुलाता है। यह जानबूझकर किया गया है, और अधिकांश डिज़ाइन इसे बनाए रखते हैं। यदि आप चाहते हैं कि वे पृष्ठ खाली हों, तो \fancypagestyle{plain}{\fancyhf{}} जोड़कर plain का अर्थ फिर से परिभाषित करें।

अपेक्षित एक सामान्य चेतावनी: फैंसीएचडीआर शिकायत कर सकता है कि \हेडहाइट बहुत छोटी है। समाधान बिल्कुल वही है जो संदेश सुझाता है, उदाहरण के लिए प्रस्तावना में \setlength{\headheight}{14pt}, या यदि आप पहले से ही इसका उपयोग कर रहे हैं तो headheight=14pt को ज्यामिति पैकेज में पास करना। यह एक लेआउट आरक्षण है, कोई त्रुटि नहीं है, लेकिन इसे शांत करने से आपका लॉग साफ रहता है और आपका बेसलाइन ग्रिड ईमानदार रहता है।

{ट्रैक} पर वापस जाएँ