2009-02-13 11 views
43

में हाइपरलिंक्ड टीओसी से बक्से निकालें, मैं लाटेक्स में हाइपरफ पैकेज का उपयोग करके बनाई गई सामग्री की मेरी हाइपरलिंक्ड तालिका से लाल बक्से कैसे हटा सकता हूं।लाटेक्स

+6

मैं हमेशा आश्चर्य किया है कि क्यों hyperref इस तरह के भयानक चूक है – James

+0

हाँ, मैं भी नहीं समझ सकता क्यों 'hyperref' डिफ़ॉल्ट शैलियों के रूप में ऐसी बदसूरत शैलियों का उपयोग करता है। –

+2

एक व्यापक प्रश्न के लिए, http://tex.stackexchange.com/questions/823/remove-ugly-borders-around-clickable-cross-references-and-hyperlinks –

उत्तर

54

सीमाओं निकालने के लिए:

\hypersetup{% 
    pdfborder = {0 0 0} 
} 

colorlinks विकल्प लिंक रंग भी चालू हो जाएगा और यह भी सीमाओं को हटा दें। (यही कारण है कि alamodey काला करने के लिए सभी लिंक रंग सेट है।)

29
\usepackage{hyperref} 
\hypersetup{ 
    colorlinks, 
    citecolor=black, 
    filecolor=black, 
    linkcolor=black, 
    urlcolor=black 
} 
+0

देखें कि आपको मुख्य सूची में टिप्पणी वर्णों की आवश्यकता नहीं है:) –

+0

इस उत्तर के लिए धन्यवाद, अब मैं केवल सीमा को हटा नहीं सकता, बल्कि लिंक के रंगों को भी परिभाषित कर सकता हूं। –

+0

क्या उस रंग को जोर देने के बजाए लिंक टेक्स्ट दिखाई देने वाले शरीर टेक्स्ट के रंग में urlcolor सेट करने का कोई तरीका है? – cboettig

8

मुझे पता है यह थोड़ा जवाब देने के लिए देर हो चुकी है, लेकिन एक सरल तरीका

\usepackage[colorlinks=true]{hyperref} 

यह करने के लिए बदसूरत सीमाओं से hyperref परिवर्तन होगा मेरे अनुभव में है, लिंक रंग, जो आप आमतौर पर चाहते हैं। यहाँ अधिक विकल्पों के लिए देखें: hyperref की

http://en.wikibooks.org/wiki/LaTeX/Hyperlinks

23

संस्करण 6.82a, फरवरी 2011 में जारी किया गया है, एक नया hidelinks विकल्प है कि इस और अधिक आसानी से पूरा करता है की शुरुआत की। तुम सब अब जरूरत है:

\usepackage[hidelinks]{hyperref}