我想使用該包,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}