
Ich möchte meine Endnoten mit griechischen Ziffern nummerieren. Dazu habe ich das polyglossia
Paket 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 \@xendnote
es 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 \greeknumeral
s dazu veranlasst \@xendnote
zu 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}