2010-02-23 8 views
11

मैं सिंटैक्स हाइलाइटिंग देने के लिए खनन पैकेज का उपयोग करना चाहता हूं लेकिन इसमें सेंटीमीटर से अधिक की दूरी है।लाटेक्स का उपयोग करके अन्य पाठ से पृथक्करण को कैसे कम किया जाए?

स्थापना:

\setlength{\parskip}{0pt} 
\setlength{\parsep}{0pt} 
\setlength{\headsep}{0pt} 
\setlength{\topskip}{0pt} 
\setlength{\topmargin}{0pt} 
\setlength{\topsep}{0pt} 
\setlength{\partopsep}{0pt} 

बिल्कुल मदद नहीं करता है। क्या बाकी पाठ से दूरी को कम करने का कोई तरीका है?

उत्तर

8

आंतरिक रूप से ढाला fancyvrb पैकेज से Verbatim वातावरण का उपयोग करता है। कार्यान्वयन के प्रलेखन में, रिक्त स्थान के लिए निम्न सूत्र दिया जाता है:

<topskip> = \topsep + \partopsep + \parskip 
<botskip> = \topsep + \partopsep 

और

जब लेबल में या nobreak के बाद, \parskip\addvspace साथ जोड़ा जाता है के अलावा, ताकि शुद्ध स्थान है:

MAX{\topsep (+\partopsep) + \parskip , \lastskip } 

(सामान्य \@item वें काम करता है वही तरीका।)

इसलिए, \partopsep को किसी अन्य मूल्य पर सेट करना चाल है; मैं यह कोशिश की है, और आप एक नकारात्मक मूल्य की जरूरत मार्जिन दूर करने के लिए:

\setlength\partopsep{-\topsep} 

यह पाठ शरीर और कोड के बीच की जगह के सबसे निकाल देता है। 0.5cm की दूरी पाने के लिए, कि करने के लिए इसकी दूरी जोड़ें:

\setlength\partopsep{-\topsep} 
\addtolength\partopsep{-\parskip} 
\addtolength\partopsep{0.5cm} 

कार्यान्वयन https://tex.stackexchange.com/a/19423

0

मुझे नहीं लगता कि आप वास्तव में करना चाहते हैं। क्या आप लाइन स्पेसिंग को बदलना चाहते हैं? ताकि आप

\linespread{1.0} 

का उपयोग करें और कोष्ठक में संख्या के साथ चारों ओर एक छोटा सा खेल सकते हैं।

आपके द्वारा उदाहरण के रूप में दिए गए आदेश पृष्ठ पर्यावरण का संदर्भ देते हैं। अतिरिक्त स्पष्टीकरण और उदाहरण के लिए विकी लिंक देखें:

LaTeX Page Layout

+0

थोड़ा में मदद करता है कि में पाया जा सकता। एचटीएमएल कोड का एक उदाहरण टुकड़ा दिखाई देगा:: \ begin {ढाला} [फ्रेम = लाइनों, framesep = 2mm] {एचटीएमएल} हैलो \ अंत { समस्या यह है कि मैं निम्नलिखित कोड है minted} ब्राउज़र में इस उदाहरण का आउटपुट होगा: {\ bf Hello}। जब मैं अपने दस्तावेज़ में यह करता हूं तो खनन वातावरण से पहले और बाद में सेंटीमीटर का अंतर होता है। मैं इस दूरी को आधे सेंटीमीटर तक कम करना चाहता हूं। उसको कैसे करे? – cvandonderen

+0

@cvandonderen कोनराड के जवाब पर एक नज़र डालें, जो चाल चलाना चाहिए। – mropa