Usando \greeknumeral de Polyglossia con el paquete de notas finales

Usando \greeknumeral de Polyglossia con el paquete de notas finales

Me gustaría numerar mis notas finales con números griegos. Para hacer esto, cargué el polyglossiapaquete y creé un comando para ajustarlo \greeknumeral.

Descubrí que todo esto funciona exactamente como se desea para las notas a pie de página, pero es desconcertantemente poco cooperativo para las notas finales. Específicamente, XeLaTeX se queja de que \@xendnotese usa de una manera que no coincide con su definición. Sin embargo, no uso la \endnote[num]{text}versión del comando en absoluto, por lo que no estoy seguro de qué \greeknumeralhace que \@xendnotes crea que se usa.

Agradecería cualquier sugerencia sobre lo que está yendo mal o sugerencias sobre cómo hacer que las notas finales funcionen con números griegos. Mi ejemplo mínimo (no) funcional se encuentra a continuación.

%!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}

información relacionada