泰语字母表页码

泰语字母表页码

我不知道如何制作泰语字母页码。我尝试

\renewcommand{page}{\thaialph{}}

但不起作用。你能帮我解决一下吗?

我正在使用带有 polyglossia 包的 XelaTeX。

泰语字母以 ก 开头

答案1

您需要\thaiAlph并修复重新定义。

\documentclass{article}
\usepackage{polyglossia}

\usepackage[a6paper]{geometry}

\setmainlanguage{thai}
\setmainfont{Thonburi}
\newfontfamily{\thaifont}{Thonburi}

\renewcommand{\thepage}{\thaiAlph{page}}

\begin{document}

\ExplSyntaxOn
\newcounter{test}
\renewcommand{\thetest}{\thaiAlph{test}}
\prg_replicate:nn { 20 } { \stepcounter{test}\thetest\space }
\ExplSyntaxOff

\mbox{}\clearpage
\mbox{}\clearpage
\mbox{}\clearpage
\mbox{}\clearpage
\mbox{}\clearpage
\mbox{}\clearpage

\end{document}

我设置了一个计数器来打印 中的前二十个字母\thaiAlph。注意geometry仅用于制作较小的图片。

有两种字体声明,因为 Thonburi 似乎没有宣传它支持泰语。根据您的字体,您可能只能使用\setmainfont

在此处输入图片描述

相关内容