M4 Circuit Macros กับ TikZ


ปัจจุบันผู้ที่ต้องวาดรูปงานที่เกี่ยวข้องกับคณิตศาสตร์และใช้โปรแกรมจำพวก Xfig,
Ipe, LaTeXDraw, TpX รวมไปถึง M4 Circuit Macros ก็น่าจะสังเกตได้ว่า
โปรแกรมเหล่านี้ได้เพิ่มตัวเลือกให้เก็บรูปภาพในรูปแบบของ TikZ ที่เป็นส่วนติดต่อ
ผู้ใช้ของ pgf

ผมเคยถกปัญหานี้กับเพื่อนว่าทำไมเขาถึงต้องใช้ Xfig ทำไมไม่แปลงรูปภาพเป็น
eps ไปเลย ซึ่งใช้งานง่ายกว่า การแปลงรูปภาพ eps ไปเป็น pdf นั้นไม่เป็นปัญหา
อะไรเลย เพราะ epstopdf ก็มากับ MiKTeX อยู่แล้ว ข้อสรุปก็คือการใช้รูปภาพแบบ
eps นั้นมันตายตัว กล่าวคือในเอกสารถ้ามีการเปลี่ยนฟอนต์ ฟอนต์ของรูปภาพมันจะ
ไม่เปลี่ยนไปด้วย ซึ่งไม่ใช้เรื่องที่ดีสำหรับเอกสารคุณภาพ โดยส่วนตัวแล้วผมคิดว่า
มันไม่บ่อยที่เราจำเป็นจะต้องเปลี่ยนฟอนต์ เมื่อต้องการเปลี่ยนก็ค่อยมาเปลี่ยนตัว
\LaTeX ที่ใช้สร้างรูปภาพเอา แต่จากแนวโน้มข้างบนและการเปลี่ยนแปลง
ครั้งใหญ่ของ pgf ที่เวอร์ชันปัจจุบันได้ใส่ความสามารถทางคณิตศาสตร์เข้าไปด้วย
นั้นหมายความว่าเราจะได้ความสามารถที่ใกล้เคียงกับ Pstricks โดยไม่ต้องพึ่งตัว
ช่วยอย่าง gnuplot อีกต่อไป

ในกรณีที่ใช้ M4 Circuit Macros ก็ให้ใช้ตัวเลือก -p เพื่อให้ tex ไฟล์เก็บในรูป
แบบ TikZ เวลาจะแก้ไขปรับแต่งก็แก้จากไฟล์นั้น ๆ เอา เวลาใช้คู่กับ \LaTeX
ก็

\begin{figure}[htb]
\centering
\input xxx.tex
\end{figure}

เวลาเปลี่ยนฟอนต์ในเอกสาร ฟอนต์ในรูปภาพก็เปลี่ยนตาม สะดวกดีเหมือนกัน

 

Advertisements

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