Bagaimana cara menulis URL dalam Lateks? [Tutup]


180

Bagaimana Anda menulis URL dalam Lateks?

Subskrip dan yang lainnya membuat font terlihat sangat aneh saat dikompilasi.


9
Ditambah lagi jika ada _URL Anda, Lateks tidak akan baik untuk Anda.
Charles Stewart

Jawaban:


244

Kamu bisa memakai \url

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

6
Apakah ada cara untuk melarikan diri karakter khusus suka &atau _otomatis, ketika itu bagian dari url Karakter-karakter itu sering digunakan dalam URL sebagai pemisah untuk nilai dinamis.
gies0r

3
Jauh lebih baik:\href{https://example.com}{links label}
Shital Shah

tidak menampilkan tag kedua \ url, apa yang harus dilakukan?
gaurav

45

Anda hanya perlu melarikan diri karakter yang memiliki arti khusus: # $ % & ~ _ ^ \ { }

Begitu

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

akan menjadi

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


2
The \verbperintah banyak pekerjaan kurang dari itu!
Charles Stewart

2
Satu-satunya masalah \verbadalah menggunakan font mesin tik. Saya akan menyarankan \verbatimjika itu yang dia minta.
Gabe

Seperti yang Gabe dan Charles tunjukkan, paket hyperref sangat bagus untuk membungkus URL yang jika tidak akan menyebabkan hbox terlalu berlebihan.
Neil Steiner


19

Implementasi \urlmakro yang minimalis yang hanya menggunakan primitif Tex:

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

URL ini benar-benar tidak akan memecah garis; yang hypperef paket yang lebih baik untuk itu.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.