Naar de inhoud

url, xurl en breakurl in Scissor LaTeX

Grotendeels. \url{...} drukt een klikbaar adres af dat aan het regeleinde afbreekt, na / en soortgelijke tekens of, als zo'n plek er niet is, tussen letters, wat xurl toevoegt; \path{...} drukt een pad af in een letter met vaste breedte. \urlstyle wordt genegeerd, en \url|...|, \urldef, \nolinkurl en \burl van breakurl worden niet ondersteund.

Wat de pakketten doen

  • url levert \url{...}, dat een webadres precies zo afdrukt als het getypt is, inclusief _, %, # en ~, en het aan het regeleinde laat afbreken na / en .. \path{...} doet hetzelfde voor bestandsnamen. \urlstyle{same} of \urlstyle{tt} kiest het lettertype.
  • xurl laadt url en staat een afbreking na elk teken toe, zodat een lang adres nooit in de marge loopt.
  • breakurl levert \burl, dat lange links afbreekt in documenten die via de oude route met latex en dvips worden gecompileerd.

Met hyperref geladen wordt \url ook een klikbare link; zie hyperref.

Wat hier werkt

CommandoIn Scissor LaTeXOpmerkingen
\url{...}WerktKlikbaar in de pdf, met of zonder hyperref. Gezet in het tekstlettertype. _, %, #, & en ~ hoeven niet ge-escapet te worden.
Regeleinden in lange adressenWerktEerst na /, . en soortgelijke tekens; een adres zonder zo'n plek wordt tussen letters afgebroken, zodat het binnen de marge blijft. Dit is hetzelfde met url en xurl.
\usepackage{xurl}WerktGeaccepteerd; lange adressen breken al af zoals hierboven beschreven.
\path{...}WerktVaste breedte, zoals getypt; geen link. Backslashes blijven staan.
\urlstyle{tt}, \urlstyle{same}WeggelatenAdressen blijven in het tekstlettertype.
\url|...| met een ander scheidingstekenNiet ondersteundAlleen de vorm met accolades wordt gelezen: schrijf \url{...}.
\nolinkurl{...}Niet ondersteundOvergeslagen met een melding in het tabblad Problemen; het adres blijft als platte tekst staan.
\urldef{\cmd}\url{...}Niet ondersteundOvergeslagen met een melding in het tabblad Problemen; schrijf \url{...} waar het adres nodig is.
\burl{...} (breakurl)Niet ondersteundOvergeslagen met een melding; het adres blijft als platte tekst staan, zonder link. Gebruik \url.
\doi{...} (doi)Niet ondersteundOvergeslagen met een melding; het nummer blijft als platte tekst staan. Schrijf \url{https://doi.org/...}.

Voorbeelden

Een lang adres breekt af aan het regeleinde, en \path drukt een bestandsnaam af:

Lange adressen breken af aan het regeleinde

LaTeXPreambule: \usepackage{url}Openen in de editor (opent in een nieuw tabblad)
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}.
Gezet door Scissor LaTeX: Lange adressen breken af aan het regeleinde

Een adres zonder schuine strepen wordt tussen letters afgebroken, zoals xurl doet:

xurl: afbreken waar nodig

LaTeXPreambule: \usepackage{xurl}Openen in de editor (opent in een nieuw tabblad)
See \url{https://example.com/ThisIsAVeryLongAddressWithoutAnySlashesThatStillHasToFitOnTheLine_v44}
for the details.
Gezet door Scissor LaTeX: xurl: afbreken waar nodig

Compatibiliteit

  • Van een TeX-installatie naar hier: \url en \path zien er hetzelfde uit, behalve dat adressen in het tekstlettertype staan in plaats van in een letter met vaste breedte. Vervang \burl en \url|...| door \url{...}.
  • Van hier naar een TeX-installatie: documenten compileren daar ongewijzigd. Laad xurl als lange adressen daar ook overal moeten kunnen afbreken; met gewoon url kan een adres zonder afbreekpunten in de marge lopen.

De volledige handleidingen staan op CTAN: url, xurl en breakurl. Zie ook Links en URL's en hyperref.

Vragen en antwoorden

Hoe voorkom ik dat een lange URL in de marge loopt?

Hier gebeurt dat nooit: lange adressen breken af aan het regeleinde. Laad in een TeX-installatie \usepackage{xurl} voor hetzelfde resultaat.

Moet ik underscores escapen in \url?

Nee. Binnen \url{...} en \path{...} schrijf je tekens zoals _, %, # en ~ gewoon zoals ze zijn.

Elk voorbeeld op deze pagina wordt door Scissor LaTeX gezet wanneer de site wordt gebouwd. Laatst bijgewerkt op 2026-11-07.