Zum Inhalt springen

url, xurl und breakurl in Scissor LaTeX

Größtenteils. \url{...} gibt eine klickbare Adresse aus, die am Zeilenende umbrochen wird, nach / und ähnlichen Zeichen oder, wenn es keine solche Stelle gibt, zwischen Buchstaben, was xurl hinzufügt; \path{...} gibt einen Pfad in Schreibmaschinenschrift aus. \urlstyle wird ignoriert, und \url|...|, \urldef, \nolinkurl und \burl von breakurl werden nicht unterstützt.

Was die Pakete machen

  • url stellt \url{...} bereit, das eine Webadresse genau so ausgibt, wie sie eingegeben wurde, einschließlich _, %, # und ~, und sie am Zeilenende nach / und . umbrechen lässt. \path{...} macht dasselbe für Dateinamen. \urlstyle{same} oder \urlstyle{tt} wählt die Schrift.
  • xurl lädt url und erlaubt einen Umbruch nach jedem Zeichen, damit eine lange Adresse nie in den Rand läuft.
  • breakurl stellt \burl bereit, das lange Links in Dokumenten umbricht, die auf dem alten Weg über latex und dvips übersetzt werden.

Ist hyperref geladen, wird \url außerdem zu einem klickbaren Link; siehe hyperref.

Was hier funktioniert

BefehlIn Scissor LaTeXHinweise
\url{...}FunktioniertKlickbar im PDF, mit oder ohne hyperref. In der Textschrift gesetzt. _, %, #, & und ~ müssen nicht maskiert werden.
Zeilenumbrüche in langen AdressenFunktioniertZuerst nach /, . und ähnlichen Zeichen; eine Adresse ohne solche Stellen wird zwischen Buchstaben umbrochen und bleibt so innerhalb des Rands. Das ist mit url und xurl gleich.
\usepackage{xurl}FunktioniertAkzeptiert; lange Adressen werden bereits wie oben beschrieben umbrochen.
\path{...}FunktioniertIn Schreibmaschinenschrift, wie eingegeben; kein Link. Backslashes bleiben erhalten.
\urlstyle{tt}, \urlstyle{same}EntfälltAdressen bleiben in der Textschrift.
\url|...| mit einem anderen BegrenzerNicht unterstütztNur die Form mit geschweiften Klammern wird gelesen: Schreiben Sie \url{...}.
\nolinkurl{...}Nicht unterstütztMit einem Hinweis im Tab „Probleme“ übersprungen; die Adresse bleibt als einfacher Text erhalten.
\urldef{\cmd}\url{...}Nicht unterstütztMit einem Hinweis im Tab „Probleme“ übersprungen; schreiben Sie \url{...} dort, wo die Adresse gebraucht wird.
\burl{...} (breakurl)Nicht unterstütztMit einem Hinweis übersprungen; die Adresse bleibt als einfacher Text erhalten, ohne Link. Verwenden Sie \url.
\doi{...} (doi)Nicht unterstütztMit einem Hinweis übersprungen; die Nummer bleibt als einfacher Text erhalten. Schreiben Sie \url{https://doi.org/...}.

Beispiele

Eine lange Adresse wird am Zeilenende umbrochen, und \path gibt einen Dateinamen aus:

Lange Adressen werden am Zeilenende umbrochen

LaTeXPräambel: \usepackage{url}Im Editor öffnen (öffnet in einem neuen 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}.
Gesetzt von Scissor LaTeX: Lange Adressen werden am Zeilenende umbrochen

Eine Adresse ohne Schrägstriche wird zwischen Buchstaben umbrochen, wie bei xurl:

xurl: Umbruch überall, wenn nötig

LaTeXPräambel: \usepackage{xurl}Im Editor öffnen (öffnet in einem neuen Tab)
See \url{https://example.com/ThisIsAVeryLongAddressWithoutAnySlashesThatStillHasToFitOnTheLine_v44}
for the details.
Gesetzt von Scissor LaTeX: xurl: Umbruch überall, wenn nötig

Kompatibilität

  • Von einer TeX-Installation hierher: \url und \path sehen gleich aus, nur dass Adressen in der Textschrift statt in Schreibmaschinenschrift stehen. Ersetzen Sie \burl und \url|...| durch \url{...}.
  • Von hier in eine TeX-Installation: Die Dokumente lassen sich dort unverändert übersetzen. Laden Sie xurl, wenn lange Adressen auch dort überall umbrochen werden sollen; mit einfachem url kann eine Adresse ohne Umbruchstellen in den Rand laufen.

Die vollständigen Handbücher stehen auf CTAN: url, xurl und breakurl. Siehe auch Links und URLs und hyperref.

Fragen und Antworten

Wie verhindere ich, dass eine lange URL in den Rand läuft?

Hier passiert das nie: Lange Adressen werden am Zeilenende umbrochen. In einer TeX-Installation laden Sie \usepackage{xurl}, um dasselbe Ergebnis zu erhalten.

Muss ich Unterstriche in \url maskieren?

Nein. Innerhalb von \url{...} und \path{...} werden Zeichen wie _, %, # und ~ so geschrieben, wie sie sind.

Jedes Beispiel auf dieser Seite wird beim Erstellen der Website von Scissor LaTeX gesetzt. Zuletzt aktualisiert am 2026-11-07.