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