Использование \greeknumeral от polyglossia с пакетом endnotes

Использование \greeknumeral от polyglossia с пакетом endnotes

Я хотел бы пронумеровать свои концевые сноски греческими цифрами. Для этого я загрузил пакет polyglossiaи создал команду для обертывания его \greeknumeralкоманды.

Я обнаружил, что все это работает именно так, как и хотелось бы для сносок, но совершенно несовместимо с концевыми сносками. В частности, XeLaTeX жалуется, что \@xendnoteиспользуется способом, который не соответствует его определению. Однако я \endnote[num]{text}вообще не использую версию команды, поэтому не уверен, что насчет \greeknumerals заставляет \@xendnoteдумать, что она видит использование.

Буду признателен за любые подсказки о том, что не так, или предложения о том, как заставить работать сноски с греческими цифрами. Ниже приведен мой минимальный (не)рабочий пример.

%!TEX encoding = UTF-8 Unicode
\documentclass{article}
\usepackage{endnotes,polyglossia}
\setdefaultlanguage{english}
\setotherlanguage{greek}
\newfontfamily{\greekfont}[Script=Greek]{CMU Serif}

\renewcommand\thefootnote{\greek{footnote}}%greek numerals - works fine  
\renewcommand\theendnote{\greek{endnote}}%greek numerals - doesn't work

\makeatletter
\def\greek#1{\expandafter\@greek\csname c@#1\endcsname} %in analogy with \roman
\def\@greek#1{\greekfont\greeknumeral #1}
\makeatother

\begin{document}
Lorem ipsum dolor sit amet,\endnote{en1}...
\theendnotes
\end{document}

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