TeX capacity exceeded, sorry


เคยคอมไพล์ \LaTeX แล้ว เจอแบบนี้ไหมครับ

! TeX capacity exceeded, sorry [main memory size=1500000].

bla bla bla

If you really absolutely need more capacity,
you can ask a wizard to enlarge me.

ประโยคสุดท้ายน่ารักไหมครับ มีอีเมลก็น่าจะรู้จักประโยคพวกนี้ดี เข้าเรื่อง ผมเจอ
กรณีนี้เนื่องจากไฟล์สร้างรูปภาพใหญ่เกิน นั่งหาวิธีแก้อยู่นานเหมือนกัน

สำหรับ MiKTeX 2.7 ให้สั่งคำสั่งตามด้วยตัวเลือกเพิ่มหน่วยความจำ เช่น

pdflatex -extra-mem-top=7500000 main.tex

หรือ

latex -extra-mem-top=7500000 main.tex

ตัวเลข 7500000 คือหน่วยความจำที่ยอมให้เพิ่ม สำหรับเวอร์ชันที่ต่ำกว่า 2.7 ก็ต้อง
ไปดูตัวเลือกของ command line เอา มีอยู่แล้วใน release note ของ 2.7

Advertisements

4 comments on “TeX capacity exceeded, sorry

  1. ดิฉันพบปัญหานี้เช่นกันค่ะ อยากทราบว่าการสั่งคำสั่งตามด้วยตัวเลือกเพิ่มหน่วยความจำ เช่น
    pdflatex -extra-mem-top=7500000 main.tex
    หรือ
    latex -extra-mem-top=7500000 main.tex
    ซึ่งคุณแนะนำมาข้างต้นนั้น ให้พิมพ์ลงในส่วนใดของเอกสารค่ะ

    ขอบคุณค่ะ

  2. ไม่ทราบว่าจะมีการจัดการอบรม Thai Latex ที่ใหนบ้างไหมค่ะ

  3. http://linux.thai.net/wwwboard

    ลองไปโพสถามคุณเทพพิทักษ์ตามลิงค์ข้างบนดูครับ เขาเคยอบรมบน
    ลินุกซ์ที่ขอนแก่น เอกสารเบื้องต้นที่แกทำไว้ก็ดีมาก ๆ ลองไปติดต่อแก
    ดูครับ หาอีเมลแกไม่ได้ ขอโทษด้วย

    ไว้กลับเมืองไทยแล้วเงินไม่พอใช้จะ เปิดจัดอบรมบน windows ให้ครับ

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