Usando o pacote XeLatex e Polyglossia com grego como idioma padrão, preciso substituir nas listas o 6º item de Stigma para SigmaTau (στ). Como posso?

Usando o pacote XeLatex e Polyglossia com grego como idioma padrão, preciso substituir nas listas o 6º item de Stigma para SigmaTau (στ). Como posso?

insira a descrição da imagem aqui

Preciso que o número do sexto elemento da lista seja (στ)

Responder1

Primeiro você deseja remover o ʹfinal dos números e, em seguida, corrigir as macros relevantes que produzem o estigma para fazer “sigma tau”.

\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}

insira a descrição da imagem aqui

informação relacionada