그리스어를 기본 언어로 사용하는 XeLatex 및 Polyglossia 패키지를 사용하면 Stigma에서 SigmaTau(στ)까지 6번째 항목 목록에서 교체해야 합니다. 내가 어떻게 할 수있는?

그리스어를 기본 언어로 사용하는 XeLatex 및 Polyglossia 패키지를 사용하면 Stigma에서 SigmaTau(στ)까지 6번째 항목 목록에서 교체해야 합니다. 내가 어떻게 할 수있는?

여기에 이미지 설명을 입력하세요

여섯 번째 목록 요소의 수가 (στ)가 되어야 합니다.

답변1

먼저 숫자 끝의 를 제거한 ʹ다음 낙인을 생성하는 관련 매크로를 패치하여 "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}

여기에 이미지 설명을 입력하세요

관련 정보