LaTeX

Easiest Way to Setup TeX Environment in Mac OS X

เนื่องจากผมกลับมาสู่ academic life อีกครั้ง และสิ่งที่หลีกเลี่ยงไม่ได้ในการศึกษาระดับสูงคือการเขียนเปเปอร์/รายงาน/วิทยานิพนธ์เชิงวิชาการ มีระเบียบแบบแผน การจัดลำดับหัวข้อ การอ้างอิงอย่างเป็นระบบ ซึ่งทั้งหมดนี้ทำได้ยากมากใน word processor ที่ชาวบ้านใช้กันทั่วไป (Pages ทำไม่ได้เลย, OOo พอไหว แต่ให้ใช้ OOo บนแมคนี่อย่าใช้ดีกว่า ส่วน MS Word ผมไม่มีเงินซื้อ)

แนวทางที่แวดวงการศึกษาปฏิบัติกันมาตั้งแต่ยุค 80 คือระบบ typesetting มหัศจรรย์ของ Donald Knuth ที่ชื่อว่า TeX (และโปรแกรมจัดการ typesetting ที่เรียกกันติดปากว่า LaTeX) ให้อธิบายแบบรวบรัด มันคือการเขียนโค้ดควบคุมการแสดงผลของเปเปอร์ แบบเดียวกับที่เราเขียน HTML ควบคุมหน้าตาของเว็บเพจ ซึ่งต่างไปจากวิธี WYSIWYG ของ word processor

ข้อดีของ TeX มีมากมาย ตั้งแต่ควบคุมเอกสารได้ดั่งใจ จัดสไตล์ได้ง่าย การอ้างอิงทำได้สะดวก ฯลฯ ที่สำคัญคือเปเปอร์ออกมาดูดี (มาก) ข้อเสียที่นึกออกมีอย่างเดียวแต่ร้ายแรง คือ learning curve มันสูงจัด แถมโปรแกรมตระกูล TeX มีหลายตัวหลายคนทำ ส่งผลให้เอกสารกระจัดกระจาย กว่าจะหาวิธีทำอะไรสักอย่างเจอนี่แทบรากเลือด

ผมผ่านช่วงเวลารากเลือดมาเกือบสัปดาห์ ไม่อยากให้คนอื่นดำเนินรอยตาม ดังนั้นมาจดวิธีง่ายที่สุดในการเตรียมสภาพแวดล้อมสำหรับ TeX บน Mac OS Xไว้

Thai LaTeX Slide

อาทิตย์ก่อนไปประชุมเรื่องภาษาไทยที่เนคเทคมา

มีเรื่องน่าสนใจหลายเรื่อง เช่น ปัญหาการ sorting ภาษาไทย (ไม่มีใครตอบเลยอะ) และหลายๆ คนก็ทำสไลด์ประกอบการพูดที่มีประโยชน์ เช่น สไลด์เกี่ยวกับ OpenOffice.org ของพี่สัมพันธ์ที่เขียนไปคราวก่อน