
Estoy usando endnotes
el paquete para crear notas al final y, dado que mi cuerpo de texto existente ya contiene muchas notas al pie, I use \let\footnote=\endnote
para convertir notas al pie en notas al final.
\documentclass{article}
\usepackage{endnotes}
\usepackage{hyperref}
\let\footnote=\endnote
\begin{document}
Sample text.\footnote{Sample footnote}.
\theendnotes
\end{document}
Pero si bien las notas a pie de página originales tenían buenas referencias cruzadas, la conversión no las conserva. ¿Hay alguna manera de realizar una conversión conservando las referencias cruzadas?
Respuesta1
Para poder hyperref
trabajar con notas finales, puede utilizarenotez
. Todo lo que tienes que hacer es cargar enotez
en lugar de endnotes
y usar \printendnotes
en lugar de \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}
Editar: si desea retroceder referencias de las notas a la marca en el texto, utilice la opciónbackref
Actualización: las versiones más nuevas enotez
están configuradas de manera diferente (ver comentario en los comentarios)
\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}