2009-07-22 16 views
15

मैं एक LaTeX वर्ग फ़ाइल जो इस तरह के मार्जिन, पंक्ति रिक्ति, के रूप में विभिन्न मापदंडों सेट का उपयोग कर रहा हूँ ... मापदंडों इसे करने के लिए पारित कर दिया के अनुसार। किसी कारण से, अंतिम परिणाम सही नहीं दिखता है। कुछ मार्जिन ठीक से सेट नहीं होते हैं। मैं विभिन्न चर के मानों को मुद्रित करना चाहता हूं जो लाटेक्स ने यह देखने के लिए गणना की है कि समस्या कहां है। उदाहरण के लिए, मैं जानना चाहता हूं कि \oddsidemargin का मूल्य कोड की एक निश्चित पंक्ति में है। क्या ऐसी जानकारी प्रिंट करने के लिए लाटेक्स से पूछने का कोई तरीका है?मुद्रण बाहर LaTeX चर

उत्तर

11

लिए डिबगिंग पेज लेआउट, पीटर विल्सन layouts पैकेज जाने का रास्ता है।

\documentclass{article} 
\usepackage{layouts} 
\begin{document} 
\drawmarginparstrue 
\currentpage 
\pagedesign 
\end{document} 

को फ़ाइन-ट्यून करने के लिए जानकारी पैकेज द्वारा लौटाए गए कई विशेषताएं हैं: यहाँ पेज डिजाइन visualizing और इसके लिए इस्तेमाल किया आयामों को देखने के लिए एक उदाहरण है। यदि आपको इतनी अधिक जानकारी की आवश्यकता नहीं है तो यह लंबाई के आकार को मुद्रित करने के लिए \prntlen कमांड भी प्रदान करता है।

+0

और, उपयोगी रूप से, मैं देखता हूं कि आप रखरखाव कर रहे हैं। \ Printlen \ printlength macro dmckee से कैसे भिन्न होता है? –

+0

यदि समान नहीं है, तो वे अनिवार्य रूप से वही हैं। लेआउट पैकेज एक बहुत कुछ करता है, हालांकि; printlen.sty सुंदर प्रिंट लंबाई के लिए कोड का थोड़ा सा हिस्सा है। –

3

CTAN का कहना है: printlen जो आप उत्पादन इकाइयों को निर्दिष्ट करने की अनुमति देता है।

22

आप \the के साथ एक चर का मान सम्मिलित कर सकते हैं:

\the\oddsidemargin 
+0

करता भी @ चर के साथ इस काम करता है? मैं \ @currenvir प्रिंट करने की कोशिश कर रहा हूँ। – Annan

+0

आपको @ -variables के लिए मेकलेटर/मेकथदर का उपयोग करने की आवश्यकता है। – Svante

4

भी आज़माएं:

\usepackage[verbose]{geometry}