2009-10-22 11 views
8

मैंने दो कॉलम प्रारूप, 11pt, बार फ़ॉन्ट का उपयोग करके लाटेक्स में एक दस्तावेज़ लिखा है। मेरे कई शब्द हाइफेनेटेड दिखाई देते हैं, और प्रत्येक विवरण सूची आइटम के लिए, मुझे एक बैडबॉक्स चेतावनी मिलती है (हालांकि आउटपुट में कोई समस्या दिखाई नहीं दे रही है)। मैं इसे कैसे ठीक करूं?लाटेक्स बहुत सारे शब्दों को तोड़ रहा है

+1

क्या आप कृपया एक छोटा सा नमूना पोस्ट कर सकते हैं? हो सकता है कि आपकी सामग्री वाला एक पृष्ठ छीन लिया जाए ताकि प्रभाव उत्पन्न हो और डीबग किया जा सके, लेकिन पूरा दस्तावेज़ नहीं? – mmr

उत्तर

10

आप अपनी प्रस्तावना में कहीं न कहीं एक हायफ़नेशन दंड निर्धारित करना चाहिए:

\hyphenpenalty=750 

750 का मूल्य एक 12 pt फ़ॉन्ट के साथ पत्र कागज पर एक दो कॉलम लेआउट (में 8.5x11) के लिए मेरी जरूरतों उपयुक्त है। अपनी जरूरतों के अनुसार मूल्य समायोजित करें। संख्या जितनी अधिक होगी, कम हाइफेनेशन होगा। आप hyphenat पैकेज पर भी एक नज़र डालना चाहते हैं, यह सिर्फ हाइफेनेशन पेनल्टी से थोड़ा अधिक प्रदान करता है।

3

मैंने हमेशा इसके लिए \raggedright का उपयोग किया है, लेकिन मैंने इसे पूरे पेपर के लिए कभी नहीं किया है। This FAQ (जो मेरे जाने-जाने वाले लाटेक्स संसाधनों में से एक है) ragged2e पैकेज की सिफारिश करता है।

ओह, और एक साइड नोट: मैं कभी भी खराब बक्से पर ध्यान नहीं देता जब तक कि मैं उन्हें आउटपुट में नहीं देख पाता। यह शायद गूंगा है, लेकिन लाटेक्स मैं जितना ज्यादा पिकियर हूं।

+6

ड्राफ्ट विकल्प का उपयोग करना - \ documentclass [ड्राफ्ट] {...} - या \ overfullrule = 5pt जैसे कुछ का उपयोग लाल रंग में ओवरफुल बॉक्स दिखाएगा, ताकि आप उन्हें नोटिस कर सकें और तय कर सकें कि आप परवाह है या नहीं। और टीएक्स को कम पिक बनाने के लिए, आप \ hfuzz (उदा। \ Hfuzz = 1pt के साथ) बदल सकते हैं। – ShreevatsaR

+1

यह बहुत उपयोगी है, धन्यवाद - मुझे विश्वास नहीं है कि मैंने इससे पहले कभी नहीं सुना है। –

17

जबकि, हाँ, आप टीएक्स को कम पसंद कर सकते हैं या यहां तक ​​कि रैग किए गए विकल्प भी जा सकते हैं, यह microtype पैकेज द्वारा सबसे अच्छा तय किया गया है। बस लोड हो रहा है यह चाल करना चाहिए:

\usepackage{microtype} 

यह पैराग्राफ के टाइपसेटिंग सुधार करने के लिए दो विशेषताएं प्रदान करता है:

  • मार्जिन कर्निंग: किरदारों मुख्यतः विराम चिह्न, मार्जिन में एक छोटा सा अंश बढ़ाना होगा । व्यावहारिक रूप से, इसका लाइन लंबाई बहुत बढ़ने का प्रभाव पड़ता है और (आईएमओ) दृष्टि से बहुत अच्छा लग रहा है।
  • फ़ॉन्ट विस्तार: साथ ही फ्लश पैराग्राफ बनाने के लिए शब्दों के बीच की जगह को खींचने/घटाने के लिए, वर्ण स्वयं बहुत कम मात्रा (एक प्रतिशत से भी कम) तक फैला/संकुचित हो जाते हैं। यह चरित्र स्तर पर दृष्टिहीन रूप से अचूक है लेकिन, आश्चर्य की बात है, अनुच्छेद स्तर पर एक बड़ा अंतर बनाता है।
+0

चीजें थोड़ी देर के आसपास चली गईं, लेकिन अभी भी बहुत सारे हाइफेनेशन हैं। मुझे लगता है कि मुझे कुछ पैरामीटर ट्विक करना पड़ सकता है। – TripShock

+0

यह बहुत अच्छा लगता है। निश्चित रूप से इसे आजमाने की कोशिश कर रहा है। – Geoff

+1

* सभी को * इस पैकेज के बारे में पता होना चाहिए। धन्यवाद। – Roly

संबंधित मुद्दे