enotez의 메모 목록에 있는 로마 숫자

enotez의 메모 목록에 있는 로마 숫자

enotez미주를 클릭하면 노트 목록으로 바로 연결되는 패키지가 있어서 사용하고 싶습니다 . 미주의 위 첨자로 로마 숫자(소문자) 숫자가 필요합니다. 난 괜찮을 수 있어요.

그러나 목록의 숫자를 b 로마 숫자로 가져올 수는 없습니다. 여전히 아라비아 숫자입니다. 패키지 지침에 따라 사용자 정의 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}

여기에 이미지 설명을 입력하세요

관련 정보