ตั้งใจจะซื้อ WinEDT 6 มาใช้นานแล้ว ยังไม่ได้ซื้อซักที วันนี้ WinEDT 6 ได้ออกเวอร์ชันแก้บักมา ถึงแม้ยังไม่สนับสนุน Unicode เต็มตัวแต่ก็คิดว่าถึงเวลาที่ต้องเปลี่ยนมาใช้แล้ว สิ่งแรกที่ต้องกระทำคือการใช้งาน Forward/Inverse Search กับเอกสาร PDF (จริง ๆ แล้ว ฟังก์ชันนี้ TeXWorks มีและก็เยี่ยมยอดมาก รวมทั้งใช้กับภาษาไทยได้ด้วย) โดยใช้ Sumatra PDF ซึ่งสำหรับการใช้งานร่วมกับ WinEDT 5.6 นั้นทำงานได้ดีอยู่แล้ว พอย้ายมาบน WinEDT 6 ก็มีเรื่องให้ศึกษากันอีก เริ่มแรกทีเดียวคือเรื่องเว็บที่โหลด Sumatra PDF นั้นมีหลายเว็บเหลือเกิน ดังนั้นขอแนะนำให้ไปโหลดที่ Sumatra PDF Binaries ที่จะมีตัวเลือกให้โหลดมากมายรวมทั้งมีคำอธิบายด้วย แน่นอนผมใช้เวอร์ชันล่าสุด (ไม่กลัวบัก) หรือที่ SumatraPDF for TeX users ซึ่งเป็นเวอร์ชันที่มีตัวเลือกให้มากกว่า (ดีกว่า)
การตั้งการใช้งาน Sumatra PDF นั้นง่ายมากเพราะตั้งค่ามาให้เรียบร้อยแล้ว โดยไปที่ Options->Execution Mode->PDF Viewer
ฃึ่งอนุญาตให้เราสามารถตั้งค่าได้ถึง 4 โปรแกรม ก็เลือกตามชอบใจ เพียงแต่ว่ามี Sumatra PDF ตัวเดียวที่สนับสนุน Inverse Search โดยการดับเบิ้ลคลิ๊กในจุดที่ต้องการ การตั้งค่าก็อย่าลืมเลือกตัวเลือก Use –synctex switch when –sch is enabled ด้วย
ในการเรียกดูไฟล์ PDF จะใช้ไอคอน หรือกด Shift+F8 ก็ได้ แล้วแต่ถนัด Sumatra PDF จะไปที่ส่วนของเอกสารนั้น ๆ ให้พร้อมทั้งไฮไลต์ส่วนของเอกสารที่สอดคล้องกับย่อหน้าของรหัสใน tex ไฟล์ให้ด้วย (เฉพาะเวอร์ชัน 1.2 ขึ้นไป)
อีกเรื่องที่สำคัญไม่แพ้กันคือในการควบรวมเอกสารในไฟล์หลักของ LaTeX นั้น ให้ใช้คำสั่ง include{filename} โดยที่ใส่ชื่อไฟล์โดยไม่ต้องใส่นามสกุล tex และห้ามใช้แพ็กเกจ pdfsync ก็เป็นอันเสร็จพิธี ใครทำได้บ้างไม่ได้บ้างก็มาเล่าสู่กันฟังนะครับ
หมายเหตุ ในกรณีที่ทำแล้วไม่ได้นะครับ ให้ทำดังนี้
- ตรวจสอบดูว่ามีไฟล์นามสกุลเหล่านี้อยู่หรือเปล่า .pdfsync , .synctex ถ้ามีลบออกให้หมด
- ปิด Sumatra PDF จากนั้นลองคอมไพล์ LaTeX ใหม่
- ควรจะได้แล้ว