Римские цифры в списке заметок в enotez

Римские цифры в списке заметок в enotez

Я хочу использовать пакет, enotezпотому что он позволяет вам щелкнуть по концевой сноске и перейти непосредственно к списку заметок. Мне нужны римские цифры (строчные) в качестве верхних индексов для концевых сносок. Я могу получить это нормально.

Однако я не могу сделать так, чтобы цифры в списке были римскими — они все равно остаются арабскими. Я пробовал создать собственный enotez-list в соответствии с инструкциями пакета. Это работает для eg, \textsuperscript{#1}но что бы я ни пробовал, я не могу получить функцию римских цифр для работы с макросом #1. Есть мысли? MWE ниже и распечатка того, как выглядит рабочая, неправильная версия.

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

Работает неверный код

решение1

Ответ, начиная с версии 0.9a (2017-04-24): переопределить \theendnote:

\documentclass[11pt]{article}

\usepackage{enotez} 
\usepackage{hyperref}

\renewcommand\theendnote{\roman{endnote}}

\begin{document}

Hello life\endnote{This is an endnote.}

\printendnotes

\end{document}

введите описание изображения здесь

Связанный контент