หลังปลุกปล้ำกับมันซะนาน ก็ได้รูปแบบที่เหมาะสม อย่างไรก็ตามการตัดคำที่ได้อาจจะยังไม่ดีนัก ต้องปรับแต่งด้วยมือบ้าง ล่าสุดได้รับคำแนะนำจากคุณ Chakkree (ดูความเห็นข้างล่าง) ในเรื่องการแก้ไขปัญหาสระลอย ถึงตอนนี้เราก็สามารถใช้ฟอนต์ Angsana New ได้แล้วครับ
- ติดตั้ง MiKTeX 2.7 -2.8 แบบตัวเล็กแล้วค่อยคิดตั้งเอาเพิ่มภายหลัง
- ผู้ใช้ WinEDT นั้น ตัวโปรแกรมจะไม่รองรับ UTF-8 สองภาษา ดังนั้นให้ใช้บรรณาธิกรณ์ตัวอื่นเช่น Notepad++, TeXMaker ฯลฯ เพื่อตัดความยุ่งยากในการใช้ TeXMaker ขอแนะนำให้ใช้ Notepad++ บวกกับ command line หรือใช้ texworks ก็จะง่ายที่สุด
- การคอมไพล์ควรทำผ่าน Command line (ไม่จำเป็นสำหรับ texworks) เพื่อจะได้สังเกตเห็นข้อผิดพลาดในการคอมไพล์กรณีที่ใช้ TeXMaker เวลาสั่งผ่าน command line ก็ใช้คำสั่ง xelatex file.tex
- ตัวอย่างไฟล์
% — TestXeTeX_SetAngsana.tex——- % — Chakkree Tiyawongsuwan —- % % อ้างอิง http://markmail.org/message/ulp3lmxfg5biv7b5 % \documentclass[12pt,a4paper]{book} \usepackage{fontspec} \usepackage{xunicode} \usepackage{xltxtra} \XeTeXlinebreaklocale “th” \defaultfontfeatures{Scale=1.23} \fontspec[ ItalicFont={Angsana New Italic:script=thai}, BoldFont={Angsana New Bold:script=thai}, BoldItalicFont={Angsana New Bold Italic:script=thai}, ]{Angsana New:script=thai} \setmonofont[Scale=0.8]{Tahoma:script=thai} \setmainfont{Angsana New:script=thai} \setsansfont{Angsana New:script=thai} \begin{document} \noindent ป้า กะ ปู่ กู้อีจู้ ตัวปกติ\\ {\itshape ป้า กะ ปู่ กู้อีจู้ ตัวเอียง} \\ {\bfseries ป้า กะ ปู่ กู้อีจู้ ตัวหนา } \\ {\bfseries\itshape ป้า กะ ปู่ กู้อีจู้ ตัวหนาเอียง} \\ \noindent ทดสอบใช้คำสั่ง \LaTeXe{}\\ ป้า กะ ปู่ กู้อีจู้ ตัวปกติ\\ \textbf{ป้า กะ ปู่ กู้อีจู้ ตัวหนา}\\ \textit{ป้า กะ ปู่ กู้อีจู้ ตัวเอียง}\\ \textsl{ป้า กะ ปู่ กู้อีจู้ ตัวเอน}\\ \textbf{\textit{ป้า กะ ปู่ กู้อีจู้ ตัวหนาเอียง}}\\ \texttt{ป้า กะ ปู่ กู้อีจู้ ตัวพิมพ์}\\ \noindent The quick brown fox jumps over the lazy dog\\ \textbf{The quick brown fox jumps over the lazy dog}\\ \textit{The quick brown fox jumps over the lazy dog}\\ \textsl{The quick brown fox jumps over the lazy dog}\\ \textbf{\textit{The quick brown fox jumps over the lazy dog}}\\ \texttt{The quick brown fox jumps over the lazy dog}\\ \end{document} - สำหรับ Windows XP ให้ไปที่ Start->run แล้วสั้ง cmd เพื่อเปิดหน้าต่าง command line ขึ้นมา เข้าไปยังโฟลเดอร์ที่เก็บไฟล์ที่ได้สร้างไว้ ในที่นี้คือ test.tex จากนั้นสั่ง xelatex test ส่วนบรรณาธิกรณ์ที่เหมาะสมสำหรับ XeTeX มาก ๆ คือ TeXworks ไว้จะเขียนถึงอีกที
- เอกสารที่ได้จะเป็น pdf เรียกดูได้ด้วย Adobe Reader (ซึ่งเร็วและฟรี)
- ในกรณีมีการแก้ไขเอกสาร ก่อนสั่งคอมไพล์ให้ปิดเอกสาร pdf นั้น ๆ ก่อน (ไม่จำเป็นสำหรับ texworks) เพราะว่า Adobe Reader จะล็อคไฟล์นั้น ๆ ไม่ให้แก้ไขได้
- สำหรับ Notepad++ ให้คัดลอกข้อความทั้งหมดไปใส่ แล้วให้ไปที่เมนู Format และเลือก Encode in UTF-8 จากนั้นให้ลบข้อความที่เป็นภาษาไทยออกทั้งหมดแล้วพิมพ์เข้าไปใหม่ เพื่อให้ข้อความภาษาไทยเป็น UTF-8 จัดเก็บไฟล์ให้มีนามสกุล tex เช่น test.tex
