
Ich verwende endnotes
das Paket zum Erstellen von Endnoten und, da mein vorhandener Textkörper bereits viele Fußnoten enthält, I use \let\footnote=\endnote
zum Umwandeln von Fußnoten in Endnoten.
\documentclass{article}
\usepackage{endnotes}
\usepackage{hyperref}
\let\footnote=\endnote
\begin{document}
Sample text.\footnote{Sample footnote}.
\theendnotes
\end{document}
Die ursprünglichen Fußnoten waren zwar mit Querverweisen versehen, diese bleiben bei der Konvertierung jedoch nicht erhalten. Gibt es eine Möglichkeit, eine Konvertierung vorzunehmen und dabei die Querverweise beizubehalten?
Antwort1
Um hyperref
mit Endnoten zu arbeiten, können Sie verwendenenotez
. Sie müssen lediglich enotez
anstelle von laden endnotes
und \printendnotes
anstelle von verwenden \theendnotes
:
\documentclass{article}
\usepackage[backref]{enotez} % <-- instead of \usepackage{endnotes}
\usepackage{hyperref}
\let\footnote=\endnote
\begin{document}
Sample text.\footnote{Sample footnote}.
\printendnotes % <-- instead of \theendnotes
\end{document}
Bearbeiten: Wenn Sie von den Notizen auf die Markierung im Text zurückverweisen möchten, verwenden Sie die Optionbackref
Update: Neuere Versionen enotez
sind anders eingestellt (siehe Hinweis in den Kommentaren)
\documentclass{article}
\usepackage{enotez}
\setenotez{backref=true} % <-- options are set like this nowadays
\usepackage{hyperref}
\let\footnote=\endnote
\begin{document}
Sample text.\footnote{Sample footnote}.
\printendnotes
\end{document}