我不知道如何制作泰语字母页码。我尝试
\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
。