ตัวอย่างการเขียน Latex ภาษาไทย
รุ่นแก้ไขเมื่อ 06:44, 13 กรกฎาคม 2555 โดย Chung (คุย | มีส่วนร่วม) (หน้าที่ถูกสร้างด้วย 'การเขียน <math>Latex</math> ภาษาไทย สามารถทำได้ง่ายๆ เพียงแ...')
การเขียน ภาษาไทย สามารถทำได้ง่ายๆ เพียงแค่ เพิ่มคำสั่ง 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\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}
ผลลัพธ์ที่ได้