Thursday, October 28, 2004

ลอง Fedora Core 2, ThaiLaTeX, swath

Post นี้ตัดคำไว้ให้แล้ว

ต่อจาก BLOG ก่อนหน้านี้: ลอง Thai LaTeX บน Fedora Core ได้รับ Feedback กลับมาว่า ลองทำบน FC2 ดูแล้วยังใช้ไม่ได้

สงสัยว่า FC2 อาจจะมี tetex หรืออะไรบางอย่าง แตกต่างกับ FC1 หรือเปล่า ? ก็เลยไปเอา ISO ของ FC2 จาก Mirror ที่ KDDI มาลองดูสักหน่อย ทีแรกเอา ISO ของ DVD (FC2-i386-DVD.iso) เลย แต่รอดาวน์โหลได้สักพัก wget ก็ตาย ดูเหมือนไฟล์จะโตเกินไป (4.37GB) โปรแกรม wget โหลได้แค่ 2GB ก็เลิก คิดไปคิดมาไม่รู้จะเอา Source ไปทำไม เปลี่ยนไป D/L CD1-4.ISO แทน รวมแล้วยังไม่ถึง 2GB แทน

ติดตั้ง FC2

บูทจากแผ่น 1 เลือกให้ติดตั้งแบบ workstation แล้วก็ไปกำหนดพิเศษตอนเลือกแพเกอีกทีนึงว่าให้เอา tetex ฯลฯ ด้วย จากนั้นก็รอ เปลี่ยนแผ่น 2, 3 ไม่มีอะไรน่าตื่นเต้น ทุกอย่างเป็นไปด้วยความเรียบร้อย (แผ่น 4 ไม่ได้ใช้) ลองตรวจดูว่ามี tetex หรือเปล่า พบว่ามีแพเกดังต่อไปนี้

[vuthi@localhost ~/source]$ rpm -qa | grep tetex
tetex-latex-2.0.2-13
tetex-afm-2.0.2-13
tetex-fonts-2.0.2-13
tetex-dvips-2.0.2-13
tetex-xdvi-2.0.2-13
tetex-2.0.2-13

ลอง ThaiLaTeX

ดาวน์โหลthailatex-0.3.3.tar.gz ไฟล์เดิม แตกออกมาแล้วก็ Build และทดสอบไฟล์ตัวอย่าง

tar zxf thailatex-0.3.3.tar.gz 
cd thailatex-0.3.3
./configure 
make
make install
cd doc/
latex orchid.tex 
xdvi orchid.dvi 
เย้ ภาษาไทยขึ้น ใช้ได้ ดูเหมือน tetex ใน FC2 ไม่มีปัญหาอะไรกับ thailatex เรื่องตัดคำเดี๋ยวค่อยไปหา swath หรือ cttex มาจัดการ

swath.rpm ใช้ไม่ได้

ทดลองใช้ swath-0.1-2.i386.rpm ไฟล์เดียวกับตอนที่แล้ว ปรากฏว่าใช้ไม่ได้ ติดว่าต้องการ libc บางรุ่นที่ไม่มี แบบนี้ต้องเอา source ของ swath มาคอมไพล์เอง

นับว่าจากหน้าของ linux.thai.net จะหา source ของ swath นี่ค่อนข้างลำบากแฮะ แต่ในที่สุดก็ไปเจออยู่ใน snapshot ของ cvs ที่ swath_cvs20040601.tar.bz2 จัดการคอมไพล์โดย

tar jxf swath_cvs20040601.tar.bz2 
cd swath
./autogen.sh 
./configure 
make
make install
แล้วก็ทดสอบด้วย
$ which swath
/usr/local/bin/swath
$ cd thailatex-0.3.3/doc
$ swath -f latex < orchid.tex > orchid.ttex
$ latex orchid.ttex
$ xdvi orchid.dvi
ปรากฏว่าเรียบร้อยดี ตกลงก็ใช้ thailatex-0.3.3 กับ swath_cvs20040601 บน FC2 (ยังไม่ Upgrade อะไรทั้งสิ้น) ได้

No comments: