Números romanos en lista de notas en enotez.

Números romanos en lista de notas en enotez.

Quiero usar el paquete enotezporque te permite hacer clic en la nota final y vincularla directamente a la lista de notas. Necesito números romanos (minúsculas) como superíndices para las notas finales. Puedo conseguir esto bien.

Sin embargo, no puedo hacer que los números de la lista sean números romanos; siguen siendo números arábigos. Intenté crear una lista de enotez personalizada según las instrucciones del paquete. Esto funciona, por ejemplo, \textsuperscript{#1}pero por mucho que intento no consigo conseguir que una función de números romanos funcione con la #1macro. ¿Alguna idea? MWE a continuación e imprima cómo se ve la versión incorrecta que funciona.

\documentclass[11pt]{article}

\usepackage[counter-format=roman]{enotez} 
\usepackage{hyperref}

\DeclareInstance{enotez-list}{custom}{paragraph}{
 notes-sep = \baselineskip ,
 format = \normalfont ,
 % number = \roman{#1} % broken attempt
 number = \enmark{#1}
}

\begin{document}

Hello life\endnote{This is an endnote.}

\printendnotes[custom]

\end{document}

Código incorrecto funcionando

Respuesta1

La respuesta desde v0.9a (2017-04-24) es: redefinir \theendnote:

\documentclass[11pt]{article}

\usepackage{enotez} 
\usepackage{hyperref}

\renewcommand\theendnote{\roman{endnote}}

\begin{document}

Hello life\endnote{This is an endnote.}

\printendnotes

\end{document}

ingrese la descripción de la imagen aquí

información relacionada