You are here: Home // เกี่ยวภาษาไทย, แพ็กเกจแนะนำ // Thai Number for XeTeX

Thai Number for XeTeX

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

ในการใช้งานทั่วไปนั้นสามารถทำได้โดย

\xTHnumber{123}

ซึ่งก็จะได้เลข 123 เป็นเลขไทย ซึ่งสามารถเขียนเลขได้ถูกต้องถึงหลักพัน สำหรับการใส่เลขหน้าที่มีลักษณะ (๑), (๒) ,… แบบนี้สามารถทำได้โดยรหัสข้างล่าง (แนะนำโดยคุณสาธก)

\renewcommand{\thepage}{(\xCJKnumber{\arabic{page}})}

ใครลองใช้แล้วได้ผลอย่างไรก็แนะนำมานะครับ

Tags:

Leave a Reply

Copyright © 2009 Thai LaTeX user group. All rights reserved.
Designed by Theme Junkie. Powered by WordPress.