Je constate que l'utilisation du package hyperref supprime la virgule que, grâce à la commande \frenchsetup{AutoSpaceFootnotes=false}, j'avais réussi à placer entre deux appels de note (ce qui m'avait été conseillé sur le présent forum).

Ouvrir dans l'éditeur Overleaf
\documentclass[12pt, a5paper, BCOR = 0pt, DIV = 15]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[light, oldstyle, largesmallcaps]{kpfonts}
\usepackage[multiple]{footmisc}
\usepackage[french]{babel}
\frenchsetup{AutoSpaceFootnotes=false}
\usepackage{hyperref}
\begin{document}
\thispagestyle{empty}
Déglacer au Noilly\footnote{Avec conviction.}\footnote{En pensant à Georges Perec.}.
\end{document}

Comment remédier à cela ?

Posée 05 Déc '20, 14:33

Pathe's gravatar image

Pathe ♦♦
7.5k44204251
Taux d'acceptation : 55%

Il semble suffire de charger footmisc après hyperref même si, normalement, hyperref doit être le dernier chargé (sauf exception, dont footmisc n'est a priori pas). Cependant, avec ou sans hyperref, ce n'est pas optimal : la virgule n'est pas collée à l'appel de note qui la précède.

(05 Déc '20, 15:31) denis ♦♦ denis's gravatar image

La documentation de footmisc dis:

The hyperref package has ambitions to make hyperlinks from footnote marks to the corresponding footnote body; naturally this causes grief to footmisc, and unfortunately no remedy is currently known. If you use foot- misc, suppress hyperref’s hyper-footnotes, by loading it as: \usepackage[hyperfootnotes=false,...]{hyperref} Further work on the interaction between the two packages is proposed, but not yet scheduled.


Ouvrir dans l'éditeur Overleaf
\documentclass{article}

\usepackage[multiple]{footmisc}
\usepackage[hyperfootnotes=false]{hyperref}

\begin{document}
\thispagestyle{empty}
Déglacer au Noilly\footnote{Avec conviction.}\footnote{En pensant à Georges Perec.}.
\end{document}

alt text

Lien permanent

Publiée 05 Déc '20, 15:46

samcarter's gravatar image

samcarter
8.4k2817
Taux d'acceptation : 56%

Modifiée 05 Déc '20, 15:51

Une solution consiste à recourir au package fnpct en lieu et place du package footmisc. On constate que le virgule est du coup mieux positionnée, sans que cela soit toutefois optimal! :

Ouvrir dans l'éditeur Overleaf
\documentclass[12pt, a5paper, BCOR = 0pt, DIV = 15]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[light, oldstyle, largesmallcaps]{kpfonts}
\usepackage[french]{babel}
\usepackage{fnpct}
\setfnpct{dont-mess-around}
\usepackage[hidelinks]{hyperref}
\frenchsetup{AutoSpaceFootnotes=false}
\begin{document}
\thispagestyle{empty}
Déglacer au Noilly\footnote{Avec conviction.}\footnote{En pensant à Georges Perec.}.
\end{document}

alt text

Lien permanent

Publiée 05 Déc '20, 15:35

denis's gravatar image

denis ♦♦
7.3k1510
Taux d'acceptation : 53%

Modifiée 05 Déc '20, 15:37

Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.