The Power of TikZ

ได้รู้จัก TikZ มานาน แต่ใช้น้อยมาก ทั้ง ๆ ที่ pgf และ TikZ เป็นระบบกราฟฟิคที่เกิดมาคู่กับ Beamer (tool ในการสร้าง presentation ที่นิยมมาก ๆ ในวงการศึกษา) เหตุผลก็ง่าย ๆ ครับ ตัวภาษาที่เป็นคู่มือเล่มหนายังกับ textbook อ่านจบไปร้อยหน้า ก็ยังทำอะไรมากไม่ได้ วิธีการเลี่ยงไปใช้ pgfplot ช่วยในบางกรณีก็ทำมาแล้ว ยากพอกันแต่คู่มือบางกว่า ปัญหาก็เกิดอีกเพราะมันช้ามาก

ผมยกตัวอย่าง ถ้าผมต้องการวาดภาพแบบนี้ลงในหนังสือผม (คลิ๊กที่รูปเพื่อดูขนาดจริง)

Capture.PNGจะทำอย่างไรครับ เมื่อก่อนผมใช้ m4 circuit macro ส่วนกราฟก็ใช้ MATLAB บ้าง ใช้ winfig บ้าง แล้วแต่ความสะดวก ซึ่งไม่สะดวกเอาซะเลย เพราะการวาดกราฟด้วยโปรแกรมวาดรูปที่ถึงจะเป็นโปรแกรมวาดรูปแบบเว็กเตอร์ ก็ยังน่ารำคาญอยู่ดี ใช้หลายโปรแกรม ต้องลากเมาท์ไป เล็งจุดแล้วเล็งอีก สรุปปัญหาหลัก ๆ คือต้องใช้หลายโปรแกรม ต้องเข้าใจผมด้วยนะครับว่าผมใช้ LaTeX มาจนถึงระดับที่ว่าอยากได้บรรณาธิกรณ์ (editor) ตัวเดียวทำงานเอกสารได้ทุกอย่าง การใช้ m4 circuit macro จึงสะดวกมาก ไม่ต้องใช้โปรแกรมอื่นใดอีก ปัญหาก็กลับมาอยู่ที่การวาดกราฟนี่แหละครับ

รูปข้างบนเป็นผลพลอยได้จากการเรียนรู้การเขียนภาพด้วย TikZ จากรูปนี้

Clipboard01

 

ต้องบอกว่ารูปสามมิติสองรูปนี้ ทำทั้งวันกว่าจะได้รูปแบบที่ง่าย ๆ เหมาะสม ทั้ง ๆ ที่ รหัสต้นแค่ไม่กี่บรรทัดเองไว้วันหลังจะมาเขียนต่อนะครับ

One Response to The Power of TikZ

  1. TikZ claims to have been designed "with the shortcomings of PStricks in mind." The author does not specify

Leave a Reply

Your email address will not be published. Required fields are marked *