Ich verwende das XeLatex- und Polyglossia-Paket mit Griechisch als Standardsprache und muss in Listen das sechste Element von Stigma durch SigmaTau (στ) ersetzen. Wie kann ich das?

Ich verwende das XeLatex- und Polyglossia-Paket mit Griechisch als Standardsprache und muss in Listen das sechste Element von Stigma durch SigmaTau (στ) ersetzen. Wie kann ich das?

Bildbeschreibung hier eingeben

Ich brauche die Nummer des sechsten Listenelements (στ)

Antwort1

Sie möchten zuerst das am Ende der Zahlen entfernen ʹund dann die entsprechenden Makros patchen, die das Stigma „Sigma Tau“ erzeugen.

\documentclass[a4paper]{article}
\usepackage{polyglossia}
\usepackage{enumitem}

\setmainlanguage{greek}
\setmainfont{Libertinus Serif}

\makeatletter
\patchcmd{\anw@true}{ʹ}{}{}{}
\patchcmd{\gr@num@i}{Ϛ}{στ}{}{}
\patchcmd{\gr@Num@i}{\MakeUppercase{Ϛ}}{ΣΤ}{}{}
\makeatother

\begin{document}

\begin{enumerate}
\item A
  \begin{enumerate}
  \item B
  \item C
  \item D
  \item E
  \item F
  \item G
  \item H
  \end{enumerate}
\item B
  \begin{enumerate}[label=(\Alph*)]
  \item B
  \item C
  \item D
  \item E
  \item F
  \item G
  \item H
  \end{enumerate}
\end{enumerate}

\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen