लेटेक्स में URL कैसे लिखें? [बन्द है]


179

आप लेटेक्स में URL कैसे लिखते हैं?

सदस्यता और बाकी सब कुछ फ़ॉन्ट को बहुत ही अजीब बनाता है जब वह संकलित होता है।


9
इसके अलावा अगर _आपके URL में कोई s हैं, तो लेटेक्स आपके लिए अच्छा नहीं होगा।
चार्ल्स स्टीवर्ट

जवाबों:


243

आप उपयोग कर सकते हैं \url

\usepackage{hyperref}
\url{http://stackoverflow.com/}

6
क्या विशेष पात्रों से बचने का एक तरीका है जैसे कि &या _स्वचालित रूप से, जब यूआरएल का हिस्सा? उन वर्णों को अक्सर डायनामिक मानों के लिए विभाजक के रूप में उपयोग किया जा रहा है।
gies0r

3
बहुत बेहतर:\href{https://example.com}{links label}
शीतल शाह

यह दूसरा टैग \ url नहीं दिखाता है, क्या करना है?
गौरव

45

आपको केवल उन वर्णों से बचने की आवश्यकता है जिनके विशेष अर्थ हैं: # $ % & ~ _ ^ \ { }

इसलिए

http://stack_overflow.com/~foo%20bar#link

होने वाला

http://stack\_overflow.com/\~foo\%20bar\#link


2
\verbआदेश से बहुत कम काम है!
चार्ल्स स्टीवर्ट

2
इसके साथ एकमात्र समस्या \verbयह है कि यह एक टाइपराइटर फ़ॉन्ट का उपयोग करता है। मैंने सुझाव दिया \verbatimहै कि अगर उसने पूछा तो क्या होगा।
गाबे

जैसा कि गेबे और चार्ल्स बताते हैं, हाइपरएफ़र पैकेज, रैपिंग यूआरएल पर बहुत अच्छा है जो अन्यथा भद्दा ओवरफ्लो होक्स का कारण होगा।
नील स्टीनर

45

यहाँ सभी जानकारी है जो आपको LaTeX में क्लिक करने योग्य हाइपरलिंक को प्रारूपित करने के लिए आवश्यक है:

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

अनिवार्य रूप से, आप का उपयोग hyperrefपैकेज और प्रयोग \urlया \hrefटैग आप क्या हासिल करने की कोशिश कर रहे हैं पर निर्भर करता है।


19

\urlमैक्रो का एक न्यूनतम कार्यान्वयन जो केवल टेक्स प्राइमेटिक्स का उपयोग करता है:

\def\url#1{\expandafter\string\csname #1\endcsname}

यह यूआरएल पूरी तरह से लाइनों पर नहीं टूटेगा, हालांकि; hypperef पैकेज के लिए बेहतर है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.