IEEE-Transaction Ubuntu

เห็นบทความ IEEE-Transaction-on-Ubuntu ของคุณโบว์แล้วร้องจ๊าก ติดใจตรงที่ คนใช้
\LaTeX กลายเป็นคนหัวโบราณไปแล้วเหรอ ไม่ว่ากัน

ด้วยความที่ไม่เห็นความจำเป็นที่ต้องใช้ Linux เพราะทุกอย่างในเครื่อง Windows นั้นถูกกฎหมาย
ทั้งหมด และก็ฟรีหมดด้วย (Windows XP มากับเครื่องและใช้สิทธินักเรียนได้) ปกติแล้วสำหรับ
\LaTeX แล้วผมก็ใช้ MikTeX เสมอ อาจจะเป็นโปรแกรมตัวเดียว (ตัวโปรแกรมส่วนที่
ติดต่อผู้ใช้) ที่มีบน windows ก่อนแล้วก็ถูกเรียกร้องให้ผู้เขียนทำบน linux บ้าง ตัวผมพอมีคำถาม
ของคนที่ใช้งานบน linux เราก็ไม่เข้าใจปัญหาเขาเหมือนกัน

ปัจจุบันผมลง Colinux เพื่อใช้งาน Xfig ก็เลยเถิดไปถึง Kile 2.0 ด้วย (ซึ่งแย่กว่าที่คิดเมื่อเทียบ
กับ WinEDT) ก็เลยได้เวลาศึกษา \LaTeX บน linux ด้วย ปรกติแล้วบน MikTeX นั้น
ก็แค่คิดตั้งตัวติดตั้งชุดเล็กสุดที่จำเป็น พอเอกสารจำเป็นต้องใช้แพ็กเกจไหน(ไม่ขึ้นกับบรรณาธิกรณ์)
มันก็จะไปโหลดมาติดตั้งให้โดยอัตโนมัติ ไม่ต้องไปติดตั้งเองให้เมื่อย แต่สำหรับ Texlive แล้วผู้ใช้
จะต้องติดตั้งเพิ่มเอง ลำบากมาก และสำหรับ WinEDT เวลาต้องการจะอ่านคู่มือของแพ็กเกจไหนก็
แค่ดับเบิลคลิ๊กที่ \usepackage{xx} นั้น ๆ ไฟล์เอกสารที่อยู่ใน …/doc/latex/… ก็จะขึ้นมาให้
เลือกเปิดอ่านได้ตามชอบใจ ถ้ามีไฟล์ .ps ก็ไปเปลี่ยนเป็น .pdf แล้วเรียกขึ้นมาภายหลังก็ได้ พอมา
ถึง Texlive บน Ubuntu 8.04 beta ก็ใบ้กินครับ เพราะเอกสารที่ควรจะอยู่ …/texmf/doc/latex/
นั้นไม่มีซะแล้ว ทำไงดี

เสียเวลาไปพอสมควรกว่าจะรู้ว่าสำหรับ Texlive จะมี /usr/share/texmf-texlive/ เป็นรากของ
TeX ทั้งหมด ไม่รู้จะเก็บของเดิมไว้สำหรับ TeTeX ทำไม เพราะเป็นที่รู้กันว่าคนทำเขาไม่ทำต่อ
แล้ว และผู้ใช้ทั้งหมดก็ย้ายมาที่ Texlive กันหมดแล้ว ไม่ว่ากัน (จริง ๆ เป็นข้อปฏิบัติของ debian
เขา ที่มั่นคงและหนักแน่น สมกับเป็นต้นน้ำ) สำหรับผู้ใช้ linux แล้วต้องการเอกสารของแพ็กเกจ
ต่าง ๆ ก็ไปที่โฟลเดอร์ที่บอกได้เลย เอกสารมีและดีมากครับ อย่างของ IEEE-Transaction นั้น
มีเอกสารจำนวน 24 หน้า ละเอียดมาก ๆ มีวิธีแก้ปัญหาต่าง ๆ ที่รวบรวมไว้นานมากแล้ว

อ้าวบอกตำแหน่งของเอกสารแล้ว แต่ไม่บอกว่าติดตั้ง Texlive บน Ubuntu 8.04 beta อย่างไร
(ผมใช้ Colinux-Ubuntu 8.04) วิธีการก็

sudo aptitude install texlive-publishers texlive-fonts-recommended
texlive-latex-base texlive-latex-base texlive-latex-recommended
texlive-doc-en

ส่วนผู้ที่พิสมัย beamer ในการทำ screen presentation แบบ powerpoint (ไม่ใช่ทำ
powerpoint นะ) ก็

sudo aptitude install latex-beamer latex-xcolor pgf

ก็เป็นอันเรียบร้อยโรงเรียนจีนนะครับ สำหรับใครใช้ pdflatex ก็อย่างลืมว่ามันไม่รองรับไฟล์ .eps
นะ ต้องแปลเป็น pdf ก่อนโดยใช้ epstopdf ในการแปลง

ปัจจุบัน IEEE เขาลดค่าเรียงพิมพ์ รวมถึงเพิ่มความเร็วในการพิมพ์แบบ online ให้เร็วขึ้น คิดว่าคง
เน้นให้คนอ่านแบบ online และพิมพ์ออกมากเองมากว่า (ปัจจุบันเครื่องเลเซอร์สีราคาไม่ถึงหมื่น)
เพราะแต่ละวารสารเนื้อหาค่อนข้างกว้าง ตัวเล่มส่วนใหญ่เก็บไว้ก็รกห้องเปล่า ๆ ด้วยเหตุนี้เขาเลย
ให้ผู้ส่งวารสารส่งเป็นแบบพร้อมพิมพ์ (photo ready) ซึ่งเริ่มแล้วในหลาย ๆ วารสารที่เป็นแนวหน้า
ของ IEEE การส่งแบบนี้ผู้ใช้จำเป็นจะต้องแปลงไฟล์เป็น pdf และปฏิบัติตามระเบียบค่อนข้างเคร่ง
ครัด โดยเฉพาะเรื่องรูปและตัวหนังสือในรูป  สิ่งหนึ่งที่ต้องยอมรับสำหรับ IEEE  ก็คือสมาคมนี้เขา
มีระเบียบแบบแผนที่ดี จะเห็นไ้ด้ว่าวารสารในแวดวงของ IEEE นั้นรูปแบบจะเปลี่ยนแปลงน้อยมาก
ทั้ง ๆ ที่วารสารมีอายุหลายสิบปีแล้ว ในขณะที่วารสารอื่น ๆ เปลี่ยนกันจัง

สุดท้ายสำหรับผู้ใช้ \LaTeX จะบนไหนก็ตามที ก็คือเรื่องของ BIBTEX บน MikTeX
มี TeXify สะดวกโยธินไปตั้งนานแล้ว บน Texlive คิดว่าไม่มี แล้วคราวหน้าจะทวนความรู้เมื่อ
เจ็ดปีก่อนให้นะครับ ว่าต้องทำอย่างไร วันนี้ขอเอาลูกนอนก่อน

TeX Live 2007 vs. MiKTeX

ช่วงหลัง ๆ กระแสของ TeX Live 2007 เริ่มมาแรง อาจจะคงเพราะด้วยเหตุผลดังนี้

  1. ความเร็วในการคอมไพล์
  2. dviout ที่เร็วกว่า YAP
  3. มี XeTeX แล้ว
  4. ยังสนับสนุน windows 98 อยู่
  5. มีทั้ง Mac, Windows และ linux ที่ใช้รูปแบบเดียวกันหมด
  6. เป็นตัวตายตัวแทน TeTeX

เมื่อวานเลยไปลองโหลดมาใช้ดูครับ พบความไม่น่าประทับใจหลาย ๆ อย่างเลยทีเดียว

  1. ขนาดไฟล์ iso ที่ต้องโหลดเกือบ 1 GB ทีเดียว
  2. ต้องเผา CD หรือ DVD
  3. ติดตั้งยาก ต้องเลือก packages เอง ไม่ใช่งานที่สนุกเลย (ผู้มีพื้นฐาน LaTeX
    ถึงจะติดตั้งได้)
  4. ติดตั้งนานมาก ไม่รู้ทำอะไรผิด จะแก้ไขอะไรก็ต้องเสียเวลาอีก สรุปเลยติดตั้งไม่สำเร็จ
  5. เคยใช้ dviout หน้าตารับไม่ค่อยได้ครับ

ผมเลยตัดสินใจยึดติดอยู่กับ MiKTeX ต่อไปครับ ด้วยข้อดีดังต่อไปนี้

  1. มีชุดติดตั้งแบบย่อพร้อมใช้งานทันที เล็กมาก และติดตั้งเร็ว
  2. มีระบบดาว์นโหลด packages ที่ไม่ได้มีอยู่ในเครื่องระหว่างคอมไพล์
  3. Yap เข้าใจง่าย ถึงจะช้าแต่ก็พอรับได้ เพราะส่วนใหญ่จะคอมไพล์เพื่อดูบน Yap ไม่บ่อยนัก
  4. มีระบบตรวจสอบ ติดตั้ง ถอดถอน packages ที่ดีเยี่ยม
  5. Upgrade ง่าย (ของ TeX live ไม่รู้)

สรุป TeX Live 2007 อาจจะเหมาะสำหรับผู้ชำนาญแล้ว และไม่ต้องดูแลระบบให้คนอื่น
ถ้ามีเครื่องเร็ว ๆ ก็ไม่มีเหตุผลอะไรที่จะเปลี่ยนไปใช้ครับ