我想使用该软件包,enotez
因为它允许您单击尾注并直接链接到注释列表。我需要罗马数字(小写)作为尾注的上标。我可以很好地做到这一点。
但是,我无法将列表中的数字转换为罗马数字 - 它们仍然是阿拉伯数字。我尝试按照软件包说明制作自定义 enotez-list。这适用于例如,\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}