enotez の音符リストのローマ数字

enotez の音符リストのローマ数字

このパッケージを使用すると、文末脚注をクリックしてノート リストに直接リンクできるため、使用したいと思いますenotez。文末脚注の上付き文字としてローマ数字 (小文字) が必要です。これは問題なく使用できます。

しかし、リスト内の数字をローマ数字にすることはできません。アラビア数字のままです。パッケージの指示に従ってカスタム enotez リストを作成しようとしました。これはたとえば機能します\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

v0.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}

ここに画像の説明を入力してください

関連情報