Lumaktaw sa nilalaman

url, xurl at breakurl sa Scissor LaTeX

Halos lahat. Nagpi-print ang \url{...} ng clickable na address na nababali sa dulo ng linya, pagkatapos ng / at mga katulad na character o, kapag walang ganoong puwesto, sa pagitan ng mga titik, na siyang idinadagdag ng xurl; nagpi-print ang \path{...} ng monospaced na path. Hindi pinapansin ang \urlstyle, at hindi suportado ang \url|...|, \urldef, \nolinkurl at ang \burl ng breakurl.

Ano ang ginagawa ng mga package

  • Nagbibigay ang url ng \url{...}, na nagpi-print ng web address nang eksakto kung paano ito itinype, kasama ang _, %, # at ~, at hinahayaan itong mabali sa dulo ng linya pagkatapos ng / at .. Ganoon din ang ginagawa ng \path{...} para sa mga file name. Pinipili ng \urlstyle{same} o \urlstyle{tt} ang font.
  • Nilo-load ng xurl ang url at pinapayagan ang break pagkatapos ng kahit anong character, kaya hindi kailanman lumalampas sa margin ang mahabang address.
  • Nagbibigay ang breakurl ng \burl, na nagbabali ng mahahabang link sa mga dokumentong kino-compile sa lumang daan ng latex at dvips.

Kapag naka-load ang hyperref, nagiging clickable na link din ang \url; tingnan ang hyperref.

Ano ang gumagana dito

CommandSa Scissor LaTeXMga tala
\url{...}GumaganaClickable sa PDF, may hyperref man o wala. Naka-set sa text font. Hindi kailangang i-escape ang _, %, #, & at ~.
Line breaks sa mahahabang addressGumaganaUna pagkatapos ng /, . at mga katulad na character; ang address na walang ganoong puwesto ay binabali sa pagitan ng mga titik, kaya nananatili ito sa loob ng margin. Pareho ito sa url at xurl.
\usepackage{xurl}GumaganaTinatanggap; nababali na ang mahahabang address gaya ng inilarawan sa itaas.
\path{...}GumaganaMonospaced, gaya ng pagka-type; hindi link. Nananatili ang mga backslash.
\urlstyle{tt}, \urlstyle{same}NilalaktawanNananatili sa text font ang mga address.
\url|...| na may ibang delimiterHindi suportadoAng anyong may braces lang ang binabasa: isulat ang \url{...}.
\nolinkurl{...}Hindi suportadoNilalaktawan na may tala sa Problems; nananatili ang address bilang simpleng text.
\urldef{\cmd}\url{...}Hindi suportadoNilalaktawan na may tala sa Problems; isulat ang \url{...} kung saan kailangan ang address.
\burl{...} (breakurl)Hindi suportadoNilalaktawan na may tala; nananatili ang address bilang simpleng text, walang link. Gamitin ang \url.
\doi{...} (doi)Hindi suportadoNilalaktawan na may tala; nananatili ang numero bilang simpleng text. Isulat ang \url{https://doi.org/...}.

Mga halimbawa

Nababali sa dulo ng linya ang mahabang address, at nagpi-print ng file name ang \path:

Nababali sa dulo ng linya ang mahahabang address

LaTeXPreamble: \usepackage{url}Buksan sa editor (magbubukas sa bagong tab)
The measurements of all 44 samples are archived at
\url{https://example.com/archive/2026/measurements/series-44/final/index.html}.
Erika Mustermann keeps a copy in \path{C:\Users\erika\data_44.csv}.
Na-typeset ng Scissor LaTeX: Nababali sa dulo ng linya ang mahahabang address

Binabali sa pagitan ng mga titik ang address na walang slash, gaya ng ginagawa ng xurl:

xurl: nababali kahit saan kapag kailangan

LaTeXPreamble: \usepackage{xurl}Buksan sa editor (magbubukas sa bagong tab)
See \url{https://example.com/ThisIsAVeryLongAddressWithoutAnySlashesThatStillHasToFitOnTheLine_v44}
for the details.
Na-typeset ng Scissor LaTeX: xurl: nababali kahit saan kapag kailangan

Compatibility

  • Mula sa isang TeX installation papunta rito: pareho ang itsura ng \url at \path, maliban sa nasa text font ang mga address sa halip na monospaced. Palitan ang \burl at \url|...| ng \url{...}.
  • Mula rito papunta sa isang TeX installation: nagko-compile doon ang mga dokumento nang walang binabago. I-load ang xurl kung kailangang mabali kahit saan ang mahahabang address doon din; sa simpleng url, puwedeng lumampas sa margin ang address na walang break points.

Nasa CTAN ang buong mga manual: url, xurl at breakurl. Tingnan din ang Links at URLs at hyperref.

Mga tanong at sagot

Paano ko pipigilang lumampas sa margin ang mahabang URL?

Dito, hindi ito kailanman nangyayari: nababali sa dulo ng linya ang mahahabang address. Sa isang TeX installation, i-load ang \usepackage{xurl} para sa parehong resulta.

Kailangan ko bang i-escape ang mga underscore sa \url?

Hindi. Sa loob ng \url{...} at \path{...}, isinusulat nang ganoon lang ang mga character gaya ng _, %, # at ~.

Bawat halimbawa sa page na ito ay tina-typeset ng Scissor LaTeX kapag binubuo ang site. Huling na-update noong 2026-11-07.