Comment reporter une footnote à la page suivante?

Avant de publier cette question, qui n'en est donc plus une, j'ai trouvé la solution suivante, avec l'extension endnotes.

ce qui me surprend, c'est qu'on peut ainsi placer une endnote comme un paragraphe au milieu d'une page et pas seulement en bas de page.

\documentclass[french]{article}
\usepackage{endnotes}
\usepackage{tcolorbox}
\usepackage{babel}
\begin{document}
Du texte,

avec une endnote%
\endnote{%
Par exemple:
\begin{tcolorbox}[sidebyside,colframe=white]
Une note très longue sur au moins 20 lignes
\tcblower
pas comme ici!
\end{tcolorbox}
}
Encore du texte qui ne doit pas être séparé du précédent.

\pagebreak

Un peu de texte, suivi de la note appelée dans la page suivante

\theendnotes

\end{document}

Dans mon travail, j'ai utilisé tcolorbox, comme ici pour créer 2 colonnes de largeurs différentes et réduire à environ 20 lignes un poeme de 38 lignes.

Posée 02 Mar, 18:56

joseph-tux's gravatar image

joseph-tux
53944983
Taux d'acceptation : 6%

Modifiée 03 Mar, 14:26

Ceci ne répond pas à la question posée en titre. \endnote ne place pas la note à la page suivante, mais à la fin du document (qui peut être 42 pages plus loin). Deux solutions : soit changer le titre de la question et remplacer « à la page suivante » par « à la fin du document », et dans ce cas, le corps de la question contenant la réponse à la question en titre, on en reste là. Soit conserver le titre de la question, et attendre une réponse qui corresponde à la question.

(03 Mar, 03:09) quark67 quark67's gravatar image

On peut avoir une solution (répondant au titre actuel de la question) avec le package afterpage et \footnotemark / \footnotetext. Le package lipsum est employé pour du remplissage. J'ai rajouté \usepackage[T1]{fontenc} pour éviter les problèmes avec les accents dans la langue française.

\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage{afterpage}
\usepackage{lipsum}
\usepackage{tcolorbox}
\usepackage{babel}
\begin{document}
Du texte,

avec une footnotee%
\footnotemark\afterpage{\footnotetext{%
Par exemple:
\begin{tcolorbox}[sidebyside,colframe=white]
Une note très longue sur au moins 20 lignes
\tcblower
pas comme ici!
\end{tcolorbox}
}}
Encore du texte qui ne doit pas être séparé du précédent.

\pagebreak

Un peu de texte.

\lipsum[1-6]

\end{document}

J'aurais volontiers illustré cette réponse avec une miniature des 3 pages produites, mais ajouter l'image à partir d'un fichier de mon ordinateur produit l'erreur suivante :

Error uploading file. Please contact the site administrator. Thank you. 'ascii' codec can't encode characters in position 42-43: ordinal not in range(128)

Ayant testé avec plusieurs images et ayant réussi à faire la même chose il y a deux semaines, le problème est récent.

Le message précédent, sans lien avec la question, sera supprimé lorsqu'un administrateur en aura pris connaissance.

Lien permanent

Publiée 03 Mar, 03:26

quark67's gravatar image

quark67
3998
Taux d'acceptation : 63%

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.