ตัวอย่างการเขียน Latex ภาษาไทย
การเขียน ภาษาไทย สามารถทำได้ง่ายๆ เพียงแค่ เพิ่มคำสั่ง 2 บรรทัด และ เพิ่ม font ที่ต้องการ
หมายเหตุ editor ของคุณต้องรองรับ Unicode (UTF-8) และ เวลา compile ให้ใช้ XeLaTeX ในการ compile ทั้งนี้เนื่องจากผมลง miktex แล้วใช้ editor ที่ให้มานั่นคือ TexWorks เวลา compile ผมจะเลือก XeLaTeX+MakeIndex+BibTeX
คำสั่ง 2 บรรทัดที่ต้องเพิ่มได้แก่
\usepackage{xltxtra}
\usepackage{xltxtra} เป็น package เกี่ยวกับ font ที่เกี่ยวข้อง
\XeTeXlinebreaklocale "th_TH"
\XeTeXlinebreaklocale "th_TH" ใช้สำหรับตัดคำ
การกำหนดคำสั่งในการเลือก font
ตัวอย่าง คำสั่งเกี่ยวกับ font
\font\T="AngsanaUPC:script=thai" at 16pt
\font\T="AngsanaUPC:script=thai" at 16pt เป็นการใช้ font AngsanaUPC ขนาด 16pt หมายเหตุเป็น font ในเครื่องของเรา ส่วน \T ต่อไปเราจะเป็นคำสั่งเวลาที่เราจะเรียกใช้ font นี้ เช่น
{\T สวัสดีครับ}
ถ้าเราอยากใช้ font Times New Roman ตัวอย่างเช่น
\font\E="Times New Roman:script=english" at 14pt
ตัวอย่าง เอกสาร tex ภาษาไทย
\documentclass[12pt,a4paper]{article} \usepackage{xltxtra} \XeTeXlinebreaklocale "th_TH" \font\T="AngsanaUPC:script=thai" at 16pt \font\E="Times New Roman:script=english" at 14pt \begin{document} {\T สวัสดีครับ ทดสอบ ABC $x^2+y^{\log n}$ }{\E Test English} \end{document}
ผลลัพธ์ที่ได้
การกำหนดฟอนต์ของเอกสาร
สามารถกำหนดได้โดยสั่ง
\setmainfont{ชื่อฟอนต์}