\documentclass[a4paper]{book}
\usepackage{xltxtra}
\usepackage{polyglossia}
\usepackage[top=25mm, bottom=20mm, left=25mm, right=25mm]{geometry}
\XeTeXlinebreaklocale "th"
\XeTeXlinebreakskip = 0pt plus 1pt
\setmainfont{TH Sarabun New}
\setdefaultlanguage{thai}
\newfontfamily{\thaifont}[Script=thai]{TH Sarabun New}
\begin{document}
\frontmatter
\pagenumbering{thaialph}
\tableofcontents
\mainmatter
\chapter{บทแรก}
\section{บทนำ}
xxxx xxxxx xxxxx
\chapter{บทสอง}
\section{บทนำ}
xxxx xxxxx xxxxx
\chapter{บทสาม}
\section{บทนำ}
xxxx xxxxx xxxxx
%\backmatter %% ยังไม่มีเวลาลองใส่ไว้ก่อน
\end{document}
ผมลองใช้โค้ดดังกล่้าว แล้ว compile ไม่ได้ ผมเลยลองเปลี่ยนบรรทัด
ตอบลบ\newfontfamily{\thaifont}[Script=thai]{TH Sarabun New}
เป็น
\newfontfamily{\thaifont}{TH Sarabun New:script=thai}
ผมสามารถ compile ได้ แต่ผลลัพธ์ในหน้าสารบัญออกมาเป็นตามข้างล่างนี้ เลขของบทต่างๆเป็นศูนย์หมด อาจารย์พอมีวิธีแก้ไขหรือเปล่าครับ
สารบัญ
0 บทแรก 1
0.0 บทนำ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
0 บทสอง 1
0.0 บทนำ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
0 บทสาม 1
0.0 บทนำ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
ก
ผมทดสอบทั้งสองคำสั่ง newfontfamily ทั้งสองแบบก็ได้ เลขบทกับ Section ออกมาเลยนะครับ
ลบไม่แน่ใจแล้วครับ
อาจจะลอง Update Package ถ้าใช้ MikTeX นะครับ จะมีเมนู Update ให้ตรวจสอบรุ่น
ผมทดสอบดู Code นี้ก็ออกนะครับ MikTeX2.9+Win7+TeXWorks
ตอบลบหรือลองรันซ้ำอีกทีครับ พวกสารบัญต้องรันรอบสองถึงจะได้เลขสารบัญที่ถูกต้องครับ
สารบัญ
1 บทแรก 1
1.1 บทนำ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 บทสอง 3
2.1 บทนำ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3 บทสาม 5
3.1 บทนำ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
ก