การแก้ปัญหาฟอนต์ Helvetica ในเอกสารที่สร้างจาก LaTeX แล้วมีปัญหากับ IEEE PDF eXpress

ถ้าใครเขียนบทความวิจัยเพื่อไปตีพิมพ์ในประชุมวิชาการระดับนานาชาติ สิ่งหนึ่งที่ควรจะดูก็คือเรื่องบทความวิจัยของเรามันจะไปอยู่ในฐานข้อมูลหรือไม่ หนึ่งในฐานข้อมูลยอดนิยมก็คือ IEEE Explore นั่นเอง เงินที่เสียเพิ่มขึ้นก็แลกเอาว่าจะให้บทความเราหายไปหรือคงอยู่ ผมได้รับการตอบรับให้ตีพิมพ์ในประชุมวิชาการระดับนานาชาติ ซึ่งต้องจ่ายเงินแล้ว upload บทความตัวสุดท้ายของเราขึ้นไปให้คณะผู้จัดงานได้รวบรวมไปตีพิมพ์ ปกติผมสร้างเอกสารจาก XeLaTeX ได้ตัว pdf มา ก็ upload ได้ไม่มีปัญหา แต่ก็มีเรื่องจนได้ เนื่องจากรูปกราฟของบทความผมที่สร้างขึ้นจากโปรแกรมคำนวณยอดนิยม ดังมีค่าเริ่มต้นของฟอนต์ต่าง ๆ เป็น Helvetica ซึ่งแน่นอนไม่มีบน windows ก็ประเมินไม่ผ่านตามระเบียบ แก้ยังไงน่ะเหรอครับ ก็ง่าย ๆ กลับเข้าไปแก้ที่รูปภาพที่มีอยู่รวม ๆ ประมาณ 20 รูป แต่ละรูปก็แก้ประมาณ 4-5 จุด ทำไปหนึ่งรูป ผลหรือครับ ไม่ได้ครับ เนื่องจากมีฟอนต์ซ่อนหาไม่เจออยู่บนที่ต่าง ๆ ในรูปกราฟเต็มไปหมด กระบวนท่าถัดมาที่ผมใช้ก็คือการใช้โปรแกรม IrfanView มาแปรงรูปจาก eps ไปเป็น pdf ให้ (ตรงนี้ไม่งงนะครับ) เราก็จะได้รูปภาพแบบเวกเตอร์ที่ไม่ได้ใช้ความได้เปรียบของเวกเตอร์ (ไม่งงนะ) […]

Read More →
Ghostscript 9.00 และ 3D with Pstricks

ในยุคที่ การควบรวมกิจการ,  3D, และ โดนัท กำลังอยู่ในสายตาของผู้คนอย่างมาก (มากเกินไปโดยเฉพาะอันหลัง) ผมเลยเขียนบทความที่รวมสามเรื่องไว้ในเรื่องเดียวกันซะเลย มาดูกันว่าผมทำได้อย่างไร เรื่องแรกคือ โปรแกรมค้างฟ้า Ghostscript ได้ออกเวอร์ชันใหม่เป็นเลข 9.00 ซึ่งแน่นอนเป็นเวอร์ชันที่มีการเปลี่ยนแปลงค่อนข้างมาก โดยเฉพาะเรื่องสี ดังนั้นแฟนพันธ์แท้ LaTeX -> divps -> ps2pdf ก็คงต้องใส่ใจกันหน่อย สำหรับคนที่ต้องการใช้งานก็ไปโหลดได้จาก Ghostscript 9.00 แล้วก็ลองกันเองนะครับ เรื่องถัดมาคือคือสองเรื่องควบนั่นคือ 3D กับ โดนัท ในการวาดรูป 3D ใน LaTeX นั้นน่าจะเป็นเรื่องหนึ่งที่มีประโยชน์มาก ๆ เพราะเราสามารถสร้างและจัดการกับรูปภาพ 3D ที่ใช้ในการเรียนการสอนคณิตศาสตร์ได้แบบฟรี ๆ ที่สำคัญคือรูปภาพนั้น ๆ จะประกอบด้วยสมการคณิตศาสตร์ได้ ผิดแผกจากโปรแกรมวาดรูป 3D ทั่วไป ในตอนนี้ขอแนะนำ pst-solides3d สวนขยายของภาษาวาดรูป pstricks มาดูว่าถ้าเราจะวาดรูปโดนัท ใน pst-solides3d ต้องทำอะไรบ้าง […]

Read More →