คุณสาธก ได้แนะนำผ่านทางอีเมล สำหรับการแสดงผลเป็นตัวเลขไทยเพื่อใช้ในเอกสารภาษาไทยที่สร้างโดย XeTeX (XeLaTeX) โดยได้แนะนำให้ใช้แพ็กเกจ xCJKnumber ซึ่งใช้สำหรับภาษาจีน เกาหลี และญี่ปุ่น ผมได้ลองดัดแปลงและแก้ไขรหัสต้นของไฟล์ดังกล่าว ได้ผลลัพธ์ออกมาเป็นแพ็กเกจ xTHnumber อนึ่งตัวโปรแกรมยังทำแค่หลักพันและไม่มีคอมม่าคั่นตัวเลข ด้วยเหตุผลว่าต้องการใช้ในสารบัญ และตัวผู้เขียนยังไม่มีเวลาทำครับ
ในการใช้งานทั่วไปนั้นสามารถทำได้โดย
\xTHnumber{123}
ซึ่งก็จะได้เลข 123 เป็นเลขไทย ซึ่งสามารถเขียนเลขได้ถูกต้องถึงหลักพัน สำหรับการใส่เลขหน้าที่มีลักษณะ (๑), (๒) ,… แบบนี้สามารถทำได้โดยรหัสข้างล่าง (แนะนำโดยคุณสาธก)
\renewcommand{\thepage}{(\xCJKnumber{\arabic{page}})}
ใครลองใช้แล้วได้ผลอย่างไรก็แนะนำมานะครับ
