ปัญหาของ XeLaTeX กับ MiKTeX

ในช่วงที่ผ่านมา ไม่ได้ยุ่งเกี่ยวอะไรกับ pdfLaTeX มานานมากแล้ว งานส่วนใหญ่หันไปใช้ XeLaTeX หมดแล้ว เพราะความสามารถที่มากกว่า ใช้ฟอนต์ของ OS นั้น ๆ ได้ ใช้งานกับภาษาไทยได้ดี  ช่วงนี้ถ้าใคร Update MiKTeX แล้วหล่ะก็ ก็จะมีปัญหากับแพ็กเกจสองตัวคือ expl3 กับ xpackages  ซึ่งถูกแทนที่ด้วย l3kernel กับ l3packages แต่ตอนนี้ MiKTeX ยังไม่ได้แก้ไข ผู้ใช้จะต้องลงเองนะครับ โดยใช้ตัวจัดการแพ็กเกจของ MiKTeX ครับ ปัญหาก็จะหมดไป

 

8 Responses to ปัญหาของ XeLaTeX กับ MiKTeX

  1. chakkree says:

    ผมใช้ MikTeX 2.9 + Windows 7
    พอเห็นว่ามีอัพเดท ก็เลยอดไม่ได้ที่จะลอง
    สมหวังจริง ๆ ครับ รัน TeXworks โหมด XeLaTeX แล้วนิ่งไปเลยครับ
    ต้องใช้ Package Manager อัพฯ l3kernel กับ l3packages เพิ่มก็จะรันได้ครับ

    เหงื่อตกไป 10 นาทีเลยครับระหว่างรออัพแพ็กเกจ
    ดีนะครับที่รู้ก่อน ดีกว่า มือบอน อัพฯ แล้วทำอะไรไม่ได้อีกเป็นอาทิตย์
    ขอบคุณครับผม

  2. chakkree says:

    เอาอีกแล้วครับ มือบอนอีกแล้ว อัพเดท MikTeX เล่นอีกแล้ว มีเรื่องให้เหงื่อตกอีกแล้ว รัน XeLaTeX เจอ Error ! I can't find file 't3enc.def' ขอติดตั้งเพิ่ม
    จะไปหาจากไหนเนี่ย เห็นว่าต้องหา Package tipa เพิ่ม ก็จะกลับมารัน XeLaTeX ได้เหมือนเดิมครับ

    • admin says:

      แก้ได้มารายงานด้วยนะครับ ผมยังไม่เคยเจอ

    • admin says:

      จาก stack exchange ครับ

      Use xkeyval package before polyglossia package like this:

      \usepackage{xkeyval}
      \usepackage{polyglossia}
      This is a bug of polyglossia.

      ลองแก้ไขดูนะครับ ได้ไม่ได้แจ้งด้วยครับ

      • chakkree says:

        รันได้แล้วครับ ติดตั้งแพ็กเก็จ tipa เพิ่ม
        ตามที่ XeLaTeX ร้องขอเพิ่มก็หายแล้วครับ
        ตกใจตอนแรกที่ อัพเดทเสร็จแล้ว คอมไพล์ไม่ผ่าน

        มาโพสไว้เผื่อใคร อัพเดทแล้วเจอ จะได้ไม่ตกใจมาก

  3. Satitz says:

    ปัญหาตอนใช้ XeLaTeX มันขึ้นตัวนี้จะแก้อย่างไรครับ
    l.52 \char_make_active:n
    {"20}%
    ขอบคุณครับ

    • Satitz says:

      update MiKTeX แล้วหายครับ แต่มีคำถามอีกคือ Th SarabunPSK พิมพ์เลขอารบิค แต่ run แล้วได้เลขไทยมาครับ

Leave a Reply

Your email address will not be published. Required fields are marked *