PDA

View Full Version : ปัญหาฟอนต์ไทยในLaTeX


[M]Zeron
10 เมษายน 2014, 15:56
ผมเป็นมือใหม่ในการใช้โปรแกรม LaTeX

ปัญหาคือผมใช้ฟอนต์ไทย
พอผมพิมพ์บางฟอนต์เมื่อรันออกมาเป็นไฟล์PDF แล้ววรรณยุกต์เคลื่อน(ไม่ตรงกับตัวอักษร)

อันนี้เป็นตัวอย่างนะครับ ผมก็อปโค๊ดมาจาก http://withxetex.blogspot.com/2011/02/miktex-29xelatex-13.html (http://withxetex.blogspot.com/2011/02/miktex-29xelatex-13.html)

เค้ารันออกมาได้ปกติ แต่ของผมเป็นอย่างนี้ครับ สังเกตที่ฟอนต์ TH Charmonman

http://i249.photobucket.com/albums/gg213/RooNiuM/Untitled-1.jpg

อีกฟอนต์ที่เป็นคือ ฟอนต์TH Srisakdi นอกนั้นปกติครับ



รบกวนผู้รู้ช่วยด้วยนะครับ
ขอบคุณล่วงหน้าครับ

TOP
12 เมษายน 2014, 11:45
ผมทดสอบกับ MiKTeX Portable 2.9.5105 (http://mirrors.ctan.org/systems/win32/miktex/setup/miktex-portable-2.9.5105.exe) ก็พบปัญหาเดียวกันครับ คงมีการปรับเปลี่ยนเรื่องภาษาไทยบางอย่าง จากงานของคุณ Theppitak (http://thep.blogspot.com/)

หากเปลี่ยนมาใช้เวอร์ชันที่เก่ากว่าเช่น MiKTeX Portable 2.9.4757 (http://ctan.ijs.si/archive/miktex/2.8,2.9-2013/setup/miktex-portable-2.9.4757.exe) จะไม่พบปัญหานี้กับ SIPA Fonts แต่ฟอนต์ Norasi ที่ใช้ใน MiKTeX ยุคแรกจะพบกับปัญหาวรรณยุกต์ลอย แทน :rolleyes:

MiKTeX Portable 2.9.4757 จะแถม Package fontspec ตัวเก่ามาให้นะครับ ใช้กับภาษาไทยแล้วจะพบปัญหามากมาย หลังจากติดตั้งแล้วให้รัน MikTeX Package Manager เพื่อ Uninstall fontspec ตัวเก่าออกไปก่อน แล้วค่อย Install Package fontspec ตัวใหม่กลับเข้ามาอีกครั้ง :)

[M]Zeron
20 เมษายน 2014, 11:57
พอดีผมโหลด MiKTeX เวอร์ชันใหม่ลงแบบ complete แล้วครับ เสียดายไม่อยากลงใหม่ เพราะโหลดนานมากกกก :cry:

ไม่มีวิธีปรับในเวอร์ชันนี้เลยใช่มั้ยครับ คงต้องหลีกเลี่ยงฟอนต์นั้นซินะครับ :(



ขอบคุณคุณ TOP ด้วยครับ