Upload Latex file ที่มีภาษาไทย
ผมเขียนเล่ม thesis เป็นภาษาอังกฤษโดยใช้ Latex เพราะว่ามีสมการคณิตศาสตร์จำนวนเยอะมาก
โดยเล่มของจุฬาจะมีส่วนของภาษาไทยอยู่ด้วย ซึ่งการใช้ภาษาไทยใน Latex จะใช้ XeLatex แทนที่จะใช้ pdfLatex อย่างที่ระบบ ithesis ใช้
ผมสามารถรัน latex file ได้ปกติในเครื่อง โดยใช้ XeLatex
แต่พอ upload and compile ไปในระบบแล้ว Latex error log แจ้งมาว่า
——————————————————————————————————————————————
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015) (preloaded format=pdflatex) restricted \write18 enabled. entering extended mode (./main.tex LaTeX2e <2016/03/31> Babel <3.9q> and hyphenation patterns for 81 language(s) loaded. (/usr/local/texlive/2015/<wbr />texmf-dist/tex/latex/base/<wbr />article.cls Document Class: article 2014/09/29 v1.4h Standard LaTeX document class (/usr/local/texlive/2015/<wbr />texmf-dist/tex/latex/base/<wbr />size12.clo)) ! Undefined control sequence. l.4 \XeTeXlinebreaklocale "th" ! LaTeX Error: Missing \begin{document}. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help. ... l.4 \XeTeXlinebreaklocale " th" ! Undefined control sequence. l.9 \XeTeXlinebreakskip = 0pt plus 0pt (/usr/local/texlive/2015/<wbr />texmf-dist/tex/latex/fontspec/<wbr />fontspec.sty (/usr/local/texlive/2015/<wbr />texmf-dist/tex/latex/l3kernel/<wbr />expl3.sty (/usr/local/texlive/2015/<wbr />texmf-dist/tex/latex/l3kernel/<wbr />expl3-code.tex) (/usr/local/texlive/2015/<wbr />texmf-dist/tex/latex/l3kernel/<wbr />l3pdfmode.def)) (/usr/local/texlive/2015/<wbr />texmf-dist/tex/latex/<wbr />l3packages/xparse/xparse.sty) ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!<wbr />!!!!!!!!!!!!!!!!! ! ! Fatal fontspec error: "cannot-use-pdftex" ! ! The fontspec package requires either XeTeX or LuaTeX. ! ! You must change your typesetting engine to, e.g., "xelatex" or ! "lualatex"instead of plain "latex" or "pdflatex". ! ! See the fontspec documentation for further information. ! ! For immediate help type H . ! ..............................<wbr />................. l.28 \msg_fatal:nn {fontspec} {cannot-use-pdftex} ) ) (see the transcript file for additional information) No pages of output.Transcript written on main.log.
------------------------------<wbr />------------------------------<wbr />---------------------------
ซึ่งผมเดาว่าน่าจะเป็นจากที่<wbr />ระบบใช้ pdfLatex ในการ compile ครับ
ไม่ทราบว่ามีวิธีแก้ปัญหานี้<wbr />ไหมครับ
ขอบคุณครับ
ปัจจุบันโปรแกรมในส่วนของการ upload latex นั้นมีการตั้งค่าโดยการระบุ engine (pdflatex) สำหรับการ compile ไฟล์ latex ที่นิสิตนักศึกษาได้ดำเนินการ upload เข้าสู่ระบบ โดยในไฟล์ latex ของนิสิตนักศึกษานั้นอาจมีองค์ประกอบของ package บางตัวที่เป็นข้อจำกัดของระบบทำให้ไม่สามารถ upload ได้ค่ะ
ซึ่งในส่วนนี้เป็นข้อจำกัดของระบบ ต้องใช้ระยะเวลาในการพิจารณาแก้ไข
ขออภัยในความไม่สะดวกด้วยนะคะ