หลายคนคงรู้จัก PsTricks แล้ว และก็คงรู้ว่ามันไม่ portable กล่าวคือไม่สามารถใช้
กับ pdfTeX ได้ (pdfTeX ดูเหมือนจะมาแทนที่ dvi-dvips-ps2pdf ในเร็ววัน) ทำให้
เอกสารหลายอันเมื่อต้องการจะคอมไพล์ด้วย pdfTeX แล้วทำไม่ได้ ซึ่งตัว pgf นั้น
ถูกสร้างขึ้นมาเพื่อเป็นตัวแทน PsTricks คำว่า “PGF” ย่อมาจากคำเต็มเท่ ๆ ว่า “pretty, good, functional” ส่วนชื่อเชย ๆ ก็มาจาก “portable graphics format”
ตัวภาษาต้องการสร้างขึ้นมาเพื่อให้สามารถสร้างรูปภาพแบบแทรกบรรทัดลงใน ได้โดยตรง ตัวอย่างเช่น
\tikz \draw (0pt,0pt) — (20pt,6pt);
ก็จะได้เส้นที่ลากจากจุด (0,0) ไปยังจุด (20,6) หรือ
\tikz \fill[orange] (1pt,1pt) circle (5pt);
ก็จะได้วงกลมที่มีจุดศูนย์กลางที่ (1,1) รัศมี 5 โดยที่คำสั่งเหล่านี้แทรกเข้าไปที่
บรรทัดไหนของ ก็ได้ ข้อที่ดีที่สุดเห็นจะเป็นข้อที่ตัวเอกสารนั้น
สามารถจะคอมไพล์ด้วย หรือ pdfTeX ก็ได้
ใครใจร้อนก็ไปอ่านคู่มือได้ก่อนที่ TikZ and PGF ซึ่งความสามารถของโปรแกรมนี้ไม่
ด้อยไปกว่า PsTricks เลย แต่ก็ยังด้อยกว่าเยอะเหมือนกัน เราลองมาวาดรูปง่าย ๆ
กันก่อนดีไหน
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw (0,0) circle (1cm);
\end{tikzpicture}
\end{document}
รหัสต้นข้างบนก็จะได้วงกลมรัศมี 1 cm ไม่แสดงให้ดูแล้วกันครับเพราะว่ามันง่าย
ทีนี้มาลองวาดรูปนิวเคลียสง่าย ๆ ดังรูปข้างบน โดยสีแดงคือโปรตรอน และสีเขียวคือ
นิวตรอน
ยังไม่เสร็จ
wgnuplot.exe ไปเป็น gnuplot.exe แล้วเก็บไว้ใน Miktex\bin\
ทำ bat ไฟล์ เพื่อให้ tex เรียกไฟล์ภายนอกได้