Xfig reused


จากเรื่องเดิม LaTeX and Xfig ผมถูกข้อร้องแกมบังคับให้
หันมาใช้ Xfig โปรแกรมวาดรูปของคนรัก Xfig ด้วยเหตุและ
ผลที่มีมากมาย และเหตุผลหนึ่งที่ต้องยอมจำนนและเห็นด้วย
ก็คือ ในขณะที่คนกึ่งหนึ่งใช้ Xfig และเป็นคนที่ต้องคอยจัด
การกับเอกสาร เขามีความจำเป็นที่จะต้องนำรูปภาพต่าง ๆ
กลับมาใช้ใหม่ และโปรแกรมที่เขาใช้ก็คือ Xfig

ค่อนข้างเห็นใจนะครับ เพราะการที่จะร้องขอให้คนอื่นเปลี่ยนจากระบบหนึ่งไปเป็นอีก
ระบบหนึ่ง ด้วยเหตุผลต่าง ๆ นั้น จำเป็นทีเดียวที่จะต้องไม่กระทบงานเดิมของเขา ถ้า
ต้องเปลี่ยนแล้วเขาต้องใช้เวลาอีกเป็นเดือน ๆ ในการแก้ไขงานเดิม ๆ เพื่อให้ใช้ได้กับ
สิ่งใหม่ ๆ ที่ต้องเรียนรู้นั้นไม่ใช่เรื่องง่าย (ประโยชน์อย่างหนึ่งของการมีโปรแกรมฟรี พอ
มีเงินแล้วค่อยไปบริจาค) ผมจึงต้องมาหัดใช้ Xfig อีกครั้ง และเหตุผลหลัก ๆ เหตุผล
เดียวที่ผมไม่ยอมใช้มันซักที ก็คือเรื่องการรวมมันเข้ากับ \LaTeX นั่นเอง

เมื่อถูกขอร้องให้ใช้ ก็ต้องใช้ แล้วก็ทำให้นึกถึงวิธีการเดิม ๆ ก็คือสร้างไฟล์ eps และ
pdf ซะเองเลย กล่าวคือเมื่อคุณ export Xfig ให้อยู่ในรูปของ eps กับ tex ไฟล์แล้ว คุณ
จะได้ไฟล์สองไฟล์คือ *.pstex และ *.pstex_t ซึ่งไอ้ไฟล์หลังคือไฟล์ที่คุณต้องแก้ไข

ผมใช้ batch ไฟล์ของ DOS ธรรมดานี่แหละ ทำการคัดลอกไฟล์ *.pstex_t ไปเป็นไฟล์
ชื่อ quick.tex ซะก่อน จากนั้นก็คอมไพล์ไฟล์ที่ชื่อ epshead.tex ซึ่งไฟล์ตัวหลังนี้มี
โครงสร้างดังนี้

\documentclass[a4paper]{article}
\usepackage{amsmath}
\usepackage{pstricks,pstricks-add}
\usepackage{rotating} % For rotated text in figs.
\thispagestyle{empty}
\begin{document}
\input d:/winedtmacro/quick.tex
\end{document}

ซึ่งถ้าเอกสารของคุณต้องการฟอนต์แปลก ๆ ก็เพิ่มเติมเข้าไปในไฟล์นี้ด้วย จากนั้นก็มุก
เดิม

dvips epshead.dvi
ps2epsi epshead.ps epshead.eps
copy epshead.eps %1.eps
del epshead.* % ไฟล์ชั่วคราว ลบได้
epstopdf %1.eps

เราก็จะได้ *.eps และ *.pdf ไว้ใช้งานแล้ว ใครจะทำปุ่มลัดก็ไม่ผิดกติกา

อนึ่งสำหรับผู้ใช้ Notebook สามารถแทนปุ่มกลางของ mouse ได้โดยการกดปุ่น Alt
และ mouse ปุ่มขวาพร้อมกัน

Advertisements

2 comments on “Xfig reused

  1. Pingback: Windows, coLinux, Xfig « LaTeX and MATLAB for Thai people

  2. Pingback: ps2epsi เรื่องขำ ๆ ของ GsView « LaTeX and MATLAB for Thai people

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s