Aller au contenu

url, xurl et breakurl dans Scissor LaTeX

En grande partie. \url{...} affiche une adresse cliquable qui se coupe en fin de ligne, après / et des caractères semblables ou, à défaut d’un tel endroit, entre deux lettres, ce qu’apporte xurl ; \path{...} affiche un chemin en chasse fixe. \urlstyle est ignorée, et \url|...|, \urldef, \nolinkurl et \burl de breakurl ne sont pas pris en charge.

Ce que font les packages

  • url fournit \url{...}, qui affiche une adresse web exactement telle qu’elle est tapée, y compris _, %, # et ~, et la laisse se couper en fin de ligne après / et .. \path{...} fait de même pour les noms de fichiers. \urlstyle{same} ou \urlstyle{tt} choisit la police.
  • xurl charge url et autorise une coupure après n’importe quel caractère, pour qu’une longue adresse ne déborde jamais dans la marge.
  • breakurl fournit \burl, qui coupe les longs liens dans les documents compilés par l’ancienne voie latex et dvips.

Quand hyperref est chargé, \url devient aussi un lien cliquable ; voir hyperref.

Ce qui fonctionne ici

CommandeDans Scissor LaTeXRemarques
\url{...}FonctionneCliquable dans le PDF, avec ou sans hyperref. Composée dans la police du texte. _, %, #, & et ~ n’ont pas besoin d’échappement.
Coupures de ligne dans les longues adressesFonctionneD’abord après /, . et des caractères semblables ; une adresse sans un tel endroit est coupée entre deux lettres, pour rester dans la marge. C’est la même chose avec url et xurl.
\usepackage{xurl}FonctionneAccepté ; les longues adresses se coupent déjà comme décrit ci-dessus.
\path{...}FonctionneEn chasse fixe, tel que tapé ; ce n’est pas un lien. Les barres obliques inverses sont conservées.
\urlstyle{tt}, \urlstyle{same}IgnoréeLes adresses restent dans la police du texte.
\url|...| avec un autre délimiteurNon prise en chargeSeule la forme avec accolades est lue : écrivez \url{...}.
\nolinkurl{...}Non prise en chargeIgnorée avec une remarque dans l’onglet Problèmes ; l’adresse est conservée en texte simple.
\urldef{\cmd}\url{...}Non prise en chargeIgnorée avec une remarque dans l’onglet Problèmes ; écrivez \url{...} là où l’adresse est nécessaire.
\burl{...} (breakurl)Non prise en chargeIgnorée avec une remarque ; l’adresse est conservée en texte simple, sans lien. Utilisez \url.
\doi{...} (doi)Non prise en chargeIgnorée avec une remarque ; le numéro est conservé en texte simple. Écrivez \url{https://doi.org/...}.

Exemples

Une longue adresse se coupe en fin de ligne, et \path affiche un nom de fichier :

Les longues adresses se coupent en fin de ligne

LaTeXPréambule : \usepackage{url}Ouvrir dans l'éditeur (s’ouvre dans un nouvel onglet)
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}.
Composé par Scissor LaTeX: Les longues adresses se coupent en fin de ligne

Une adresse sans barres obliques est coupée entre deux lettres, comme le fait xurl :

xurl : coupure n’importe où si nécessaire

LaTeXPréambule : \usepackage{xurl}Ouvrir dans l'éditeur (s’ouvre dans un nouvel onglet)
See \url{https://example.com/ThisIsAVeryLongAddressWithoutAnySlashesThatStillHasToFitOnTheLine_v44}
for the details.
Composé par Scissor LaTeX: xurl : coupure n’importe où si nécessaire

Compatibilité

  • D’une installation TeX vers Scissor LaTeX : \url et \path ont le même aspect, sauf que les adresses sont dans la police du texte plutôt qu’en chasse fixe. Remplacez \burl et \url|...| par \url{...}.
  • De Scissor LaTeX vers une installation TeX : les documents s’y compilent sans modification. Chargez xurl si les longues adresses doivent aussi pouvoir s’y couper n’importe où ; avec url seul, une adresse sans point de coupure peut déborder dans la marge.

Les manuels complets se trouvent sur CTAN : url, xurl et breakurl. Voir aussi Liens et URL en LaTeX et hyperref.

Questions et réponses

Comment empêcher une longue URL de déborder dans la marge ?

Ici, cela n’arrive jamais : les longues adresses se coupent en fin de ligne. Dans une installation TeX, chargez \usepackage{xurl} pour obtenir le même résultat.

Faut-il échapper les tirets bas dans \url ?

Non. Dans \url{...} et \path{...}, les caractères comme _, %, # et ~ s’écrivent tels quels.

Chaque exemple de cette page est composé par Scissor LaTeX lors de la génération du site. Dernière mise à jour : 2026-11-07.