A dvips problem

ในการสร้างเอกสาร pdf โดยใช้วิธีการ dvi–ps–pdf นั้นเป็นวิธีการหนึ่งที่นิยมใช้ของผู้ใช้ดั้งเดิม
ในการส่งเอกสารให้ IEEE นั้นผู้ใช้จำเป็นจะต้องส่งในเอกสารในรูปของ letter ซึ่งเป็นมาตรฐาน
ของอเมริกา (ประเทศเดียว?) ปัญหาเกิดขึ้นเมื่อ MiKTEX มีค่าตั้งต้นเป็น A4 ตามมาตรฐานสากล
ผู้ใช้ส่วนใหญ่ที่ทำงานบน Windows นั้น ไม่ได้สนใจเรื่องต่าง ๆ ในเชิงลึกมากนัก เช่น บน
WinEDT ยังกดปุ่ม save แล้วรันคำสั่ง latex สองรอบ ซึ่งจริง ๆ แล้วแค่กดปุ่ม Texify ทีเดียวจบ
ซื้อร้ายไปกว่านั้น ถ้าต้องการสร้างเอกสาร pdf ผู้ใช้ส่วนใหญ่ก็ยังกดปุ่ม dvipdf หรือ dvips–ps2pdf
โดยที่ก่อนหน้านั้นจะทำการปิดไฟล์เดียวกันที่เปิดบน Adobe reader ก่อน ซึ่งจริง ๆ แล้วกดปุ่ม
PDF Texify ทีเดียวจบเหมือนกัน ไม่ต้องทำอะไรมากกว่านั้น จริง ๆ ค่าตั้งต้นเหล่านี้สามารถตั้งเอง
ได้ง่ายมาก แต่อยู่นอกเหนือของเขตของบล็อกนี้

ปัญหาเกิดเมื่อโปรแกรมใช้มาตรฐานสากลแต่สมาคมใช้มาตรฐานอเมริกา และมีผู้ใช้อยู่ทั้งสอง
ฝั่ง ผู้ใช้ที่ดีก็จะอ่านคำแนะนำที่ละเอียดของเว็บ paper plaza ทำให้รู้วิธีการแก้ปัญหาที่อาจจะ
เกิดขึ้นเหล่านี้ ผู้ใช้หลายคนไม่เข้าใจว่าปัญหาที่เกิดขึ้นกับไฟล์ pdf ของเขานั้นไม่ได้เกิดที่ขั้น
ตอน ps2pdf แต่เกิดขึ้นที่ขั้นตอน dvips ทั้งนี้เพราะผู้ใช้เหล่านั้นไม่เคยเปิดไฟล์ ps ดู

สำหรับ WinEDT นั้น จะไม่ยอมให้คุณตั้งค่าอะไรเลยสำหรบ dvips คือจะถือค่าตั้งต้นของ MiKTEX
โดยปริยายไป ทำให้ผู้ใช้ทั่วไปไม่สามารถที่จะตั้งค่าอะไรได้ ทั้ง ๆ ที่ไม่เข้าใจอยู่แล้วว่าทำไมต้อง
ตั้งค่า ผู้ใช้ฝั่งอเมริกาต้องการสร้างเอกสารเป็น letter ก็ทำไม่ได้ เช่นเดียวกันกับผู้ใช้อื่น ๆ ทั่วโลก

หลังจากที่ยอมรับแล้วว่าปัญหาเกิดที่ dvips ก็มาทดลองตั้งค่ากัน ที่ WinEDT ให้เข้าเมนู Options
–Execution Modes จะได้ dialog box ขึ้นมาตามรูปข้างล่าง

winedt1

ก็เลือก Enter Extra Switches on Spot แล้วก็ตั้งค่า Paper Size and Orientation ที่ใช้บ่อยเป็น
ค่าตั้งต้น

หลังจากนั้นพอเรียก dvips ก็จะมี dialog box ขึ้นมา

winedt2

ขี้นมาให้เราเลือกค่าต่าง ๆ หรือใส่ Extra Switches หรือจะเลือกจากของเก่าที่เคยใส่ไว้ก็ได้
สำหรับกรณีที่ต้องการให้เอกสารเป็น Letter ก็เลือก Letter แล้วกด ปัจจุบันเราไม่จำเป็นต้องใส่
-Ppdf แล้วนะครับ เพราะเป็นค่าตั้งต้นให้อยู่แล้ว

อนึ่ง จริง ๆ แล้วเราควรใช้ PdfLaTeX กันให้หมดได้แล้วนะครับ เพราะจะได้ pdf ที่ดีกว่า เสียเวลา
แปลงรูปหน่อยเดียวเอง สะดวกกว่าเยอะ

Advertisements