Algarismos romanos na lista de notas em enotez

Algarismos romanos na lista de notas em enotez

Quero usar o pacote enotezporque ele permite clicar na nota final e vincular diretamente à lista de notas. Preciso de números romanos (minúsculas) como sobrescritos para as notas finais. Eu posso conseguir isso bem.

No entanto, não consigo transformar os números da lista em algarismos romanos - eles ainda são algarismos arábicos. Tentei criar uma lista enotez personalizada de acordo com as instruções do pacote. Isso funciona, por exemplo, \textsuperscript{#1}mas não importa o que eu tente, não consigo fazer com que uma função de algarismo romano funcione com a #1macro. Alguma ideia? MWE abaixo e imprima a aparência da versão errada e funcional.

\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}

Trabalhando com código errado

Responder1

A resposta desde v0.9a (24/04/2017) é: 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}

insira a descrição da imagem aqui

informação relacionada