LaTeX ใน wheezy มีปัญหาอะไรหรือเปล่าครับ มีใครเจอปัญหาฟอนต์เหมือนผมบ้าง
ตั้งแต่ใช้ wheezy มาเพิ่งจะได้กลับมาใช้งาน Latex อีกครั้ง แต่ปรากฏว่าเอกสารที่เคยคอมไพล์ได้ กลับใช้ไม่ได้ใน wheezy ครับ
ผมขอธิบายตามลำดับนะครับ
1. ผมสร้างแฟ้มข้อมูลสั้น ๆ ขึ้นมา
\documentclass{article}
\usepackage[thai]{babel}
\usepackage{thswitch}
\title{ทดสอบ}
\begin{document}
ทดสอบ Test ทดสอบ Test
\end{document}
เก็บแฟ้มด้วยรหัส utf-8
2. ใช้ swath ตามปกติswath -f latex -u u,t, < test.ttx > test.tex
3. ใช้ latex คอมไพล์ตามปกติlatex test.tex
4. ผลลัพธ์ดูเหมือนไม่มีปัญหาครับ ผมดู test.log แล้วไม่พบว่ามีปัญหาเรื่องฟอนต์
5. ผมใช้ evince ดูเอกสารครับevince test.dvi
ปรากฏว่ามันหาฟอนต์ไม่เจอครับ ผมแนบ missfont.log มาด้วย
mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 rnorasi
มีใครเจอปัญหาแบบผมบ้างครับ แล้วแก้ยังไง จริง ๆ แล้วมันเป็นปัญหาที่ Latex หรือว่าที่ evince ครับเนี่ย
ขอขอบคุณล่วงหน้าครับ
- Log in to post comments
![]() |
ลิขสิทธิ์ของบทความเป็นของเจ้าของบทความแต่ละชิ้น ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-อนุญาตแบบเดียวกัน 3.0 ที่ยังไม่ได้ปรับแก้ |
Re: LaTeX ใน wheezy มีปัญหาอะไรหรือเปล่าครับ ...
on 6 June, 2011 - 08:19 Permalink
อาจจะลองเคลียร์ ~/.texmf-var ดูนะครับ
Re: LaTeX ใน wheezy มีปัญหาอะไรหรือเปล่าครับ ...
on 6 June, 2011 - 21:09 Permalink
ผมตรวจใน Home ของผมแล้วไม่มี .texmf-var ครับ ใช้ Search Tools หาดูในไดเรคตอรีอื่น ๆ แล้วด้วย ไม่มีเหมือนกัน หรือว่าผมติดตั้ง Latex ผิดวิธี!!??
Re: LaTeX ใน wheezy มีปัญหาอะไรหรือเปล่าครับ ...
on 6 June, 2011 - 21:24 Permalink
แล้วมี ~/.texmf หรือเปล่าครับ?
Re: LaTeX ใน wheezy มีปัญหาอะไรหรือเปล่าครับ ...
on 6 June, 2011 - 22:14 Permalink
ไม่มีเลยครับ ไม่มีอะไรที่น่าจะเกี่ยวข้องกับ tex อยู่ใน home ของผมเลย ทั้งแฟ้มซ่อนและไม่ซ่อนครับ
แต่มี .fontconfig ที่อาจจะเกี่ยว นอกนั้นเป็นแฟ้มที่ดูแล้วไม่น่าจะเกี่ยวกับ tex เลยครับ
Re: LaTeX ใน wheezy มีปัญหาอะไรหรือเปล่าครับ ...
on 2 July, 2011 - 23:30 Permalink
ผมใฃ้วิธีนี้แล้วใช้งานได้ครับ
Re: LaTeX ใน wheezy มีปัญหาอะไรหรือเปล่าครับ ...
on 3 July, 2011 - 07:33 Permalink
วิธีนี้ได้ลองกับเครื่อง อ.กิตติพงษ์ ใน hacking session ของ KKLUG เหมือนกันครับ แต่ไม่ได้ผล พอลองทำอย่างอื่นดู ทำไปทำมา อยู่ ๆ ก็เวิร์กขึ้นมา โดยไม่รู้ว่ามันได้ผลตั้งแต่เมื่อไร แต่ข้อสันนิษฐานคือ อาจเป็นคำสั่ง "mktexlsr" ใน postinst ของแพกเกจ TeX ทั่วไป
สรุปว่ามันอาจจะเกิดจากหลายคำสั่งประกอบกันครับ ใครเจอปัญหานี้ก็ลองทั้งสองคำสั่งประกอบกัน คือ:
ถ้ายังไม่ได้ผลก็อาจสั่งคำสั่งนี้ก่อน:
แล้วค่อยสั่งสองคำสั่งข้างต้นอีกรอบ
ถ้าใครเจอบั๊กนี้อีก ได้ผลไม่ได้ผลอย่างไรช่วยแจ้งด้วยนะครับ
Re: LaTeX ใน wheezy มีปัญหาอะไรหรือเปล่าครับ ...
on 15 September, 2011 - 10:05 Permalink
หลังจากเจออีกกรณีใน facebook:
https://www.facebook.com/groups/debianclub/?view=permalink&id=2883047345...
ก็ได้โอกาสตรวจสอบอย่างละเอียด ในที่สุดก็เจอสาเหตุของปัญหาแล้ว คือการเปลี่ยน debian/rules มาใช้ dh 7 แล้วมันขาดขั้นตอน dh_installtex ไป แก้ไขโดยเพิ่ม '--with tex' ให้กับคำสั่ง dh ก็ทำให้ขั้นตอนการ build กลับมาเป็นเหมือนเดิม
upload แล้วในรุ่น 0.4.5-2 ครับ รอพบได้ที่ mirror ใกล้บ้าน