Verwenden von \greeknumeral von Polyglossia mit dem Endnotes-Paket

Verwenden von \greeknumeral von Polyglossia mit dem Endnotes-Paket

Ich möchte meine Endnoten mit griechischen Ziffern nummerieren. Dazu habe ich das polyglossiaPaket geladen und einen Befehl erstellt, der den Befehl umschließt \greeknumeral.

Ich habe festgestellt, dass dies bei Fußnoten genau wie gewünscht funktioniert, bei Endnoten jedoch verblüffend unkooperativ ist. Insbesondere beschwert sich XeLaTeX, dass \@xendnotees auf eine Weise verwendet wird, die nicht seiner Definition entspricht. Ich verwende die \endnote[num]{text}Version des Befehls jedoch überhaupt nicht, daher bin ich mir nicht sicher, was das \greeknumerals dazu veranlasst \@xendnotezu glauben, dass es verwendet wird.

Ich bin für jeden Hinweis dankbar, der mir sagt, was schief läuft, oder für Vorschläge, wie man Endnoten mit griechischen Ziffern zum Laufen bringt. Mein minimales (nicht) funktionierendes Beispiel finden Sie unten.

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

verwandte Informationen