Используя пакет XeLatex и Polyglossia с греческим языком по умолчанию, мне нужно заменить в списках 6-й элемент со Stigma на SigmaTau (στ). Как это сделать?

Используя пакет XeLatex и Polyglossia с греческим языком по умолчанию, мне нужно заменить в списках 6-й элемент со Stigma на SigmaTau (στ). Как это сделать?

введите описание изображения здесь

Мне нужно, чтобы номер шестого элемента списка был (στ)

решение1

Сначала нужно удалить ʹв конце чисел, а затем исправить соответствующие макросы, которые создают стигму, чтобы сделать «сигма тау».

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

введите описание изображения здесь

Связанный контент