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 อาจจะเหมาะสำหรับผู้ชำนาญแล้ว และไม่ต้องดูแลระบบให้คนอื่น
ถ้ามีเครื่องเร็ว ๆ ก็ไม่มีเหตุผลอะไรที่จะเปลี่ยนไปใช้ครับ

Advertisements

23 comments on “TeX Live 2007 vs. MiKTeX

  1. ผมใช้ mactex ซึ่งไส้ในส่วนหนึ่งเป็น xetex
    พิมพ์ไทยได้ ตัดคำได้โดยไม่ต้องลง Thailatex, swath
    แต่มันมีปัญหาคือ caption มันเป็นภาษาอังกฤษ
    ใส่ภาษาไทยเข้าไปก็ไม่ออก
    มีวิธี modify caption ไหมครับ ให้รับภาษาไทย
    กับใช้คำว่า ภาพที่ แทน Figure???

  2. ได้แล้วครับ ขอบคุณครับ
    อ่า ใช้แบบเดียวกันได้ใช่ไหมครับ
    \renewcommand\tablename{ตารางที่}

  3. เปิด book.cls ดูก็ได้ครับ
    จะเห็นว่ามี
    \prefacename, \refname, \abstractname, \bibname, \chaptername, etc.

  4. รบกวนอีกทีนะครับ
    file book.cls อยู่ใน folder ไหนครับ จะได้ตามไปค้นถูก
    พอดีมือใหม่ครับ รบกวนด้วยครับ

  5. This article is just the author comment and has no scientific proof at all.

    The conclusion should be

    TeXLive is suitable for power user or expert while MikTeX is far best simple.

    dviout is not the issue not since PdfLaTeX is fast, simple and small.

  6. รบกวนด้วยครับ
    ผมเพิ่งเริ่มเล่น Mac และกำลังหัดใช้ MacTex อยู่ครับ
    อยากจะขอตัวอย่างไฟล์อย่างง่ายที่ใช้สำหรับพิมพ์ภาษาไทยใน MacTex ครับ
    รบกวนผู้รู้ด้วยน่ะครับ ขอบคุณมากครับ

    • สำหรับ Mac ต้องของโทษจริง ๆ ครับ เพราะไม่มีความรู้อะไรเกี่ยวกับระบบของ Mac เลย ทำให้ตอบไม่ได้

  7. ขอบคุณมากครับ คุณ tsvhh
    ผมคงจะพยายามยามต่อไป หวังว่าคุณ lukemeedad คงเข้ามาเยี่ยมกระทู้นี้บ้าง ผมคงจะเรียนรู้ได้เร็วขึ้น

    อีกครั้งครับ ขอบคุณมาก

    • ตายๆ ไม่ได้เข้ามาเกือบปี ใครมีปัญหาโพสต์ถามได้ครับ พอดีผมเป็นพวกใช้ LaTEX ปีละเทอม (เตรียมสอน) อ่ะ

  8. คือเพิ่งจะเริ่มใช้ Latex ตอนนี้ติดตั้ง BaKoMa TeX และ MiKTeX 2.8 เป็นที่เรียบร้อยแล้ว แต่ต้องการให้สามารถใช้งาน ภาษาไทยได้
    อ่านดูจากหลายเว็บไซต์ ต้องมีการดาวน์โหลดไฟล์อื่นๆเพิ่มเติม
    แต่หาไฟล์ที่ต้องดาวน์โหลดไม่ได้ Link ของเว็บไซต์ที่บอกวิธีการติดตั้งภาษาไทย ใช้ไม่ได้
    เลยอยา่กให้ช่วยแนะนำวิธีการติดตั้ง พร้อม link ไฟล์ที่ต้องดาวน์โหลดเพิ่มเติม ให้สามารถใช้งานภาษาไทยกับ latex ได้ จะเป็นพระคุณอย่างสูงคะ
    ขอบคุณคะ

  9. ลองใช้ TeXworks ของ MiKTeX 2.8 ในการสร้างไฟล์ชื่อ Test.tex ใส่ข้อความตามตัวอย่าง แล้วรันด้วย command line แล้วยังไงต่อคะ ทำต่อไม่ถูก
    แล้วก็ลองไปสั่งให้ TeXworks คอมไพล์ ต้องการทดลองทำเป็น pdf ด้วย แต่มันบอกว่า
    * XeTeX is required to compile this document.
    * Sorry!
    แล้วก็งงอีกหลายอย่างมากเลยคะ
    XeTeX กับ LaTeX ต่างกันยังไงคะ และยังมี TeTeX มาอีก สับสนมากๆ
    สรุปถ้าสิ่งที่มีตอนนี้ คือ BaKoMa TeX และ MiKTeX 2.8 แล้วต้องการให้สามารถใช้งานภาษาไทยได้ จะสามารถทำต่อได้รึป่าวคะ
    แต่ก็ไปดาวน์โหลด winshell330 กับ TeXnicCenter มาติดตั้งด้วยไม่รู้จะช่วยอะไรได้บ้างรึป่าว
    รบกวนช่วยแก้ปัญหาให้หนูด้วยนะคะ ขอบคุณมากคะ

    • ก็ต้องสับสนครับ เพราะทำผสมกัน ผมตอบอย่างง่ายแล้วกันครับ
      1. XeTeX, LaTeX คือโปรแกรม ๆ หนึ่ง ที่มากับ MikTeX
      2. Texworks, winshell, TeXnicCenter คือ text editor ไม่รู้ว่าคืออะไรก็ให้นึกถึง Notepad
      3. ถ้าคุณเอาตัวอย่างไฟล์จากบทความเรื่อง XeTeX คุณก็ต้องตั้งตัวเลือกของ TeXworks ให้เป็น XeLaTeX (ข้าง ๆ ปุ่มสีเขียว)

  10. คือคอนนี้กะลังจะหัดทำหัดใช้ Latex อะไรทำนองนี้อยู่อะครับ ตอนนี้ลง Miktex 2.8 กับ Texworks แล้วอยากทราบว่า
    1. Xetex,Latex และ อื่นๆ คืออะไรต่างกันยังไงครับ
    2. คำสั่งที่ใช้ในการเขียน ต่างกันไหมครับ
    3. ส่วนใหญ่ผมลองคอมไพล์ โดยคัดลอกมากจากหลายๆบทความ ทุกอันที่จะคอมไพล์ผ่าน จะต้อง ตั้งเป็น Xelatex อย่างเดียว ทำไมถึง เลือกเป็นอย่างอื่นไม่ได้ครับ

    ขอบคุณครับ

    • MiKTeX 2.8 เก่าแล้วนะครับ น่าจะใช้ 2.9
      1. xe(la)tex นั้นเป็น latex ที่รองรับ unicode ครับ ใช้ฟอนต์ของเครื่องได้ ยังมีข้อจำกัดเยอะเหมือนกัน ส่วน latex เป็นภาษาแมคโครของ tex ครับ
      2. ตระกูล latex คำสั่งเหมือนกันครับ
      3. ขึ้นอยู่กับหลายปัจจัยครับ

      • 1. แล้ว ถ้าผมไปใช้ 2.9 ยังจะสามารถใช้ภาษาไทยได้อยู่ใช่ไหมครับ ที่เป็น 13 ฟอนต์น่าใช้ ที่เคยมีโพสต์ไว้อะครับ
        2. ปัจจุบันมีอะไรที่รองรับภาษาไทยมากกว่าเดิมไหมครับ

        รบกวนอีกทีครับ ขอบคุณครับ

      • 1, ไม่เกี่ยวกันครับ
        2. XeTeX ใช้ unicode font ได้หมดอยู่แล้ว

  11. สอบถามหน่อยครับ คือใช้ latex กับภาษาไทยครับ มีปัญหาตรง section subsection subsubsection มันไม่ยอมขึ้นภาษาไทยอะครับ ตอนแรกๆ ก็รันออกเป็นภาษาไทย แต่พอลองใช้ฟังชันก์เกี่ยวกับการใส่รูป การจัดรูป(figure) อะครับ พอรัน ตรง figure ก็ไม่มีปัญหา แต่ตรงพวก section ที่เป็นภาษาไทย อยู่ดีๆ มันก็ไม่ขึ้น พอกลับไปลบส่วน figure ออก ให้เหมือนเดิมแล้วลองรัน มันก็ไม่กลับมาเหมื่อนเดิมอ่ะครับ = =”

    รบกวนหน่อยนะครับ

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s