使用 XeLatex 和 Polyglossia 套件並以希臘語作為預設語言,我需要將清單中的第 6 項從 Stigma 替換為 SigmaTau (στ)。我怎麼能夠?

使用 XeLatex 和 Polyglossia 套件並以希臘語作為預設語言,我需要將清單中的第 6 項從 Stigma 替換為 SigmaTau (στ)。我怎麼能夠?

在此輸入影像描述

我需要第六個清單元素的編號為 (στ)

答案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}

在此輸入影像描述

相關內容