url, xurl i breakurl w Scissor LaTeX
W większości. \url{...} wypisuje klikalny adres, który łamie się na końcu wiersza po / i podobnych znakach, a gdy takiego miejsca nie ma, między literami, co dodaje xurl; \path{...} wypisuje ścieżkę fontem o stałej szerokości. \urlstyle jest ignorowane, a \url|...|, \urldef, \nolinkurl i \burl z breakurl są nieobsługiwane.
Do czego służą pakiety
urludostępnia\url{...}, które wypisuje adres internetowy dokładnie tak, jak go wpisano, łącznie z_,%,#i~, i pozwala go złamać na końcu wiersza po/i..\path{...}robi to samo dla nazw plików.\urlstyle{same}lub\urlstyle{tt}wybiera font.xurlwczytujeurli pozwala łamać po dowolnym znaku, więc długi adres nigdy nie wychodzi na margines.breakurludostępnia\burl, które łamie długie linki w dokumentach kompilowanych starą drogą przezlatexidvips.
Po wczytaniu hyperref \url staje się też klikalnym linkiem; zobacz hyperref.
Co tu działa
| Polecenie | W Scissor LaTeX | Uwagi |
|---|---|---|
\url{...} | Działa | Klikalne w PDF, z hyperref lub bez. Składane fontem tekstu. _, %, #, & i ~ nie wymagają poprzedzania ukośnikiem. |
| Łamanie długich adresów | Działa | Najpierw po /, . i podobnych znakach; adres bez takiego miejsca jest łamany między literami, więc mieści się w marginesie. Tak samo z url i z xurl. |
\usepackage{xurl} | Działa | Akceptowane; długie adresy i tak łamią się, jak opisano powyżej. |
\path{...} | Działa | Stała szerokość, tak jak wpisano; nie jest linkiem. Ukośniki wsteczne zostają zachowane. |
\urlstyle{tt}, \urlstyle{same} | Pomijane | Adresy pozostają w foncie tekstu. |
\url|...| z innym ogranicznikiem | Nieobsługiwane | Odczytywana jest tylko postać z nawiasami klamrowymi: napisz \url{...}. |
\nolinkurl{...} | Nieobsługiwane | Pomijane z uwagą na karcie Problemy; adres zostaje jako zwykły tekst. |
\urldef{\cmd}\url{...} | Nieobsługiwane | Pomijane z uwagą na karcie Problemy; napisz \url{...} tam, gdzie adres jest potrzebny. |
\burl{...} (breakurl) | Nieobsługiwane | Pomijane z uwagą; adres zostaje jako zwykły tekst, bez linku. Użyj \url. |
\doi{...} (doi) | Nieobsługiwane | Pomijane z uwagą; numer zostaje jako zwykły tekst. Napisz \url{https://doi.org/...}. |
Przykłady
Długi adres łamie się na końcu wiersza, a \path wypisuje nazwę pliku:
Długie adresy łamią się na końcu wiersza
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}.Adres bez ukośników jest łamany między literami, tak jak robi to xurl:
xurl: łamanie w dowolnym miejscu, gdy trzeba
See \url{https://example.com/ThisIsAVeryLongAddressWithoutAnySlashesThatStillHasToFitOnTheLine_v44}
for the details.Zgodność
- Z instalacji TeX do Scissor LaTeX:
\urli\pathwyglądają tak samo, z tą różnicą, że adresy są w foncie tekstu, a nie o stałej szerokości. Zastąp\burli\url|...|przez\url{...}. - Ze Scissor LaTeX do instalacji TeX: dokumenty kompilują się tam bez zmian. Wczytaj
xurl, jeśli długie adresy mają się łamać w dowolnym miejscu także tam; przy samymurladres bez miejsc podziału może wyjść na margines.
Pełne dokumentacje są dostępne w CTAN: url, xurl oraz breakurl. Zobacz też Linki i adresy URL w LaTeX i hyperref.
Pytania i odpowiedzi
Jak sprawić, by długi URL nie wychodził na margines?
Tutaj nigdy nie wychodzi: długie adresy łamią się na końcu wiersza. W instalacji TeX wczytaj \usepackage{xurl}, aby uzyskać ten sam efekt.
Czy w \url trzeba poprzedzać podkreślniki ukośnikiem?
Nie. Wewnątrz \url{...} i \path{...} znaki takie jak _, %, # i ~ pisze się bez zmian.
Każdy przykład na tej stronie jest składany przez Scissor LaTeX podczas budowania witryny. Ostatnia aktualizacja: 2026-11-07.