PracTeX Journal 2007-1

ข่าวแรกที่น่าสนใจคือ videos การสอน ของ Don Knuth เจ้าพ่ออัลกอริทึม คนที่เป็นแฟน เห็นแล้วอาจจะน้ำตาไหล ดูแล้วน้ำตาก็ไหลเหมือนกันเพราะ Don Knuth พูดมากกว่าสอน ดูไปสิบนาทีก็ยังไม่สอนอะไรเลย ไปดูกันเองแล้วกันนะครับ โดยส่วนตัวคิดว่ามันเหมาะกับนักสะสมมากกว่า
ฉบับนี้มีเรื่องน่าสนใจหลายเรื่องแต่โดยส่วนใหญ่เป็นเรื่องที่ค่อนข้างจะลึกไปซักหน่อยเช่นเรื่อง Creating book covers with PSTricks หรือ Hacking DVI files และ เรื่อง Square concepts ที่เกี่ยวกับหมากรุกสากล แต่ก็น่าสนใจดีไม่ใช่น้อย
ส่วนเรื่องทั่วไปที่น่าสนใจเช่น  Graphics in LaTeX กับ Graphics with PGF and TikZ ก็อาจจะทำให้คุณน้ำลายสอก็ได้
ฉบับหน้าเดือนพฤษภาคม เป็นเรื่องที่คนอยากแต่งหนังสือไม่ควรพลาด เพราะเป็นการสอนวิธีสร้างหนังสือให้พร้อมพิมพ์ สำหรับฉบับนี้ใครสนใจก็ไปดูได้ที่  The PracTeX journal ได้เลยครับผม

มาวาดรูปด้วย TikZ กับ PGF กันดีกว่า

หลายคนคงรู้จัก 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 โดยที่คำสั่งเหล่านี้แทรกเข้าไปที่บรรทัดไหนของ  ก็ได้ ข้อที่ดีที่สุดเห็นจะเป็นข้อที่ตัวเอกสารนั้นสามารถจะคอมไพล์ด้วย หรือ [...]

LaTeX and Xfig

เอกสารของ Xfig มีได้บอกวิธีการใช้งานร่วมกัน เอาไว้ ซึ่งวิธีการ
ค่อนข้างยุ่งยากพอสมควร และแยกกันระหว่าง dvips และ pdftex ในตอนนี้จะนำเสนอ
วิธีที่ยุ่งยากกว่าแต่ไร้ขบวนท่ามากกว่า คือใช้กับอะไรก็ได้ ได้ลองนั่งคิดดูแล้วก็พบว่าโดย
ปกติในตอนแรกที่เราวาดรูปนั้นก็เป็นจุดที่เสียเวลามากอยู่แล้ว ถ้าแค่เสียเวลาเพิ่มอีกนิด
หน่อยในการแก้ไขไฟล์เล็กน้อยก็ไม่น่าจะมีปัญหาอะไร
มาเริ่มจาก Xfig ก่อน โดยปกติแล้วข้อความใน Xfig จะเป็นฟอนต์แบบ Postscript นั่น
หมายความว่ามันไม่สนใจคำสั่งของ ที่เราใส่ลงไปในรูปภาพ ซึ่งแทนที่
ข้อความ $x^2+y^2 = z^2$ จะปรากฎเป็น ตามที่ตั้งใจมันก็
ไม่ ในการปรับให้ Xfig เข้าใจคำสั่งของ นั้นจำเป็นต้องปรับตัวเลือก
ของ Xfig ซึ่งยุ่งยากพอสมควร เพื่อลดความยุ่งยากในการเลือกตัวเลือกเราสามารถทำ
ได้สองวิธีคือ เรียก Xfig พร้อมตัวเลือก
xfig -specialtext -latexfonts -startlatexFont default
หรือจะไปเพิ่มที่ไฟล์ .bashrc ดังนี้
alias xfig=’xfig -specialtex -latexfonts -startlatexFont default’
ก็สะดวกดี หรืออาจจะสะดวกที่สุด
วิธีที่สองก็เพิ่มสองบรรทัดนี้เข้าไปใน .Xresources
Fig.latexfonts: [...]