Posted on December 24, 2006 by tsvhh
LaTeXDraw หลังจากเจอโปรแกรมตัวนี้ก็อาจจะต้องทิ้งTpX ถ้ามันไม่ upgrade ซักที ปัญหาในการวาดรูปเพื่อใช้ในงานวิศวกรรมส่วนใหญ่ก็คือเรื่องการใส่สมการคณิต-ศาสตร์เข้าไปในรูปภาพ ซึ่งหลายคนใช้โปรแกรมวาดรูปแบบเวกเตอร์กับ psfrag ซึ่งก็ดีสะดวกดีระดังหนึ่ง แต่ไม่สะดวกในการแก้ไปซักเท่าไหร่
หน้าตาของ LaTeXDraw
สำหรับ LaTeXDraw นั้นใช้รากฐานของ pstricks สร้างโดยใช้ Java (เร็วไม่น่าเชื่อ) ที่ดีที่สุดก็คือมันแสดง code ของ pstricks ให้เห็นกันจะ ๆ ที่ไม่ดีก็คือมันน่าจะแก้ไขcode ได้โดยตรง แต่ก็ยังดีที่เราสามารถ import TeX ไฟล์ได้ ซึ่งการแก้กลับไปกลับมาก็ไม่น่าจะมีปัญหาอะไรมากนักกับ TeXian ที่นิยม pstricks เพราะโดยปกติก็วาดวิมาณในอากาศแล้วเขียนเป็นภาษา pstricks แล้วนึกเอาว่ามันควรจะเป็นอย่างไรก่อนค่อยลองค่อยปรับ โปรแกรมตัวนี้ช่วยร่นเวลาได้เยอะ
โปรแกรมตัวนี้น่าจะมีอนาคตพอสมควร เพราะเขียนด้วย Java พวก windows basedอย่างผมก็ไม่ต้องกังวลเรื่องต้องใช้ผ่าน virtual machine หรือใช้พวก cygwin แบบxfig (winfig และ jfig ห่วยในสายตาผม) และตัวโปรแกรมมีเส้นทางการพัฒนาที่แน่นอนอยู่ที่ผู้ใช้จะตอบสนองแค่ไหน
จริง ๆ โปรแกรมวาดรูปแบบเวกเตอร์หลายตัวบน windows [...]
Filed under: Graphics | Leave a Comment »
Posted on December 22, 2006 by tsvhh
การเปลี่ยนเวอร์ชันของ MikTeX จาก 2.4 ไปเป็น 2.5 นั้น สำหรับการเปลี่ยนแปลงโครงสร้างในการ Install เปลี่ยน path ต่าง ๆ นั้น ไม่ได้มีผลกระทบอะไรมากนัก ที่มีผลกระทบมาก็คือการเปลี่ยน default engine ไปเป็น pdf-e-tex ซึ่งการเปลี่ยนแปลงนี้เอง ส่งผลให้ผู้ใช้ทั่วไปมีปัญหาอย่างมากกับการไฟล์รูปภาพ หนึ่งในผู้ได้รับผลกระทบก็คือ TpX โปรแกรมวาดรูปแบบเวกเตอร์ที่เล็ก แต่ด้วยความสามารถในการเปิดไฟล์ pdf และ eps มาแก้ไขได้นั้น ทำให้ผมเลือกที่จะใช้ สำหรับผู้ที่ต้องการใช้ TpX กับ MikTeX 2.5 แล้วต้องการสร้างไฟล์รูปภาพแบบ eps ให้แก้ template file ไปเป็นดังนี้
\documentclass[a4paper,10pt]{article}\usepackage{xcolor}\usepackage{ifpdf}
\ifx\pdftexversion\undefined %if using TeX\usepackage{graphicx}\else %if using PDFTeX \usepackage[pdftex]{graphicx}\fi
\ifpdf %if using PDFTeX in PDF mode\usepackage[pdftex]{graphicx}\DeclareGraphicsExtensions{.pdf,.png,.mps}\usepackage{pgf}\else %if using TeX or PDFTeX [...]
Filed under: Advanced, Graphics | Leave a Comment »
Posted on December 19, 2006 by tsvhh
และแล้ว Editor ตัวเก่งของคนรัก LaTeX ก็มีฟังก์ชันนี้ หลังจากรอมานานมากและเรียกหามันทุกครั้งที่ต้องพิมพ์เส้นขั้นระหว่างส่วนของเอกสาร เพราะขี้เกียจพิมพ์ยาว จำได้ว่าต้องทนใช้ version 5.4 ซึ่งดีกว่า 5.3 หลายอย่าง แต่ก็ยังมีข้อที่ต้องปรับปรุงแก้ไขอีกเยอะ ฟังก์ชันหลักที่เคยร้องขอไปนั้นเป็นเรื่องของvariable font ซึ่งในเวอร์ชันนี้ก็มีแล้ว ต่อไปนี้ไม่ต้องโยกบรรณาธิกรณ์ไปมาเพื่อพิมพ์ภาษาไทยอีกแล้ว
Filed under: Beginnings | Leave a Comment »
Posted on December 17, 2006 by tsvhh
คนที่ใช้ LaTeX ไปนาน ๆ แล้วต้องใช้สัญลักษณ์แปลก ๆ แล้วไม่รู้จะไปค้นหาที่ไหนว่ามันมีอยู่แล้วหรือยัง ก็ไปหาได้ที่นี้นะครับ The Comprehensive LaTeX Symbol List
Filed under: Just for Fun | Leave a Comment »
Posted on December 15, 2006 by tsvhh
PSTricks นั้นเป็น macro สำหรับวาดรูปภาพคุณภาพสูง โดยตัวมันจะทำการแปลงคำสั่ง macro ไปเป็นภาษา Postscript อีกที ตามที่บรรทัดแรกของคู่มือกล่าวไว้ว่า
PSTricks is a collection of PostScript-based TeX macros that is compatible with most TeX macro packages.
โดยความสามารถแล้วมันยังเป็นที่หนึ่งเหนือคู่แข่งอื่น ๆ ข้อเสียเพียงข้อเดียวคือไม่สนับสนุน pdf ซึ่งเป็นเฉพาะกรณี inline code เท่านั้น ด้วยความรู้ในการเขียน .bat ไฟล์เพียงเล็กน้อยร่วมกับคำสั่งพื้นฐานของ ghostscript คุณก็จะได้รูปในรูปแบบของ pdf เพื่อใช้ประกอบกับเอกสาร pdf ได้อย่างง่ายดาย ก่อนอื่นคุณต้องเตรียมไฟล์ LaTeX ง่าย ๆ ดังนี้ก่อน ด้วยสมมติให้ชื่อ epshead.tex
\documentclass[a4paper]{article}
\usepackage{pstricks}
\thispagestyle{empty} %อันนี้เพื่อให้หน้ากระดาษมันว่างโล่ง
\begin{document}
\input quick.tex % ไฟล์เพื่อใช้เป็นไฟล์กลางของรูปภาพ
\end{document}
จากนั้นก็ให้เขียน text ไฟล์ที่บรรจุ [...]
Filed under: Advanced, Graphics, Tips and Tricks | Leave a Comment »
Posted on December 1, 2006 by tsvhh
ช่วงที่ผ่านมาผมเปลี่ยนจาก eqnarray ไปเป็น align ด้วยเหตุผลที่ฟังง่าย ๆ และดูเหมือนจะมีเหตุผลอยู่บ้างคือ มันพิมพ์สั้นกว่า ทั้งตัวชื่อมันเองและเวลาพิมพ์สมการหลายบรรทัด เวลาจัดให้ตรงกัน สำหรับตัวแรกต้องพิมพ์ & & สองที ในขณะที่กรณีหลังพิมพ์แค่ทีเดียว ดีกว่าเห็น ๆ พึ่งมารู้เมื่อกี้นี้เองว่า มีคนแนะนำกันมานานแล้วว่าไม่ให้ใช้ eqnarray รายละเอียดของเรื่องนี้ได้มาจาก The PracTeX Journal ฉบับล่าสุด ในบทความเรื่องเดียวกันกับชื่อบทความนี้ที่ Avoid eqnarray! อ่านแล้วน่าตกใจมากครับ กล่าวคือ eqnarray นั้นมันมีปัญหาเรื่องช่องไฟที่จัดไม่ดี ไม่เท่ากันบ้าง ในขณะเดียวกันก็ยังมีปัญหาเรื่องการเพิ่มเลขอ้างอิงโดยไม่มีการบอกกล่าว ซึ่งกรณีหลังนี้สำคัญมากครับ เพราะถ้าเราไปอ้างอิงโดยไม่ทันระวังตัวแล้ว ตัวเลขที่ได้กับตัวเลขที่ตั้งใจ มันจะไม่ตรงกัน แล้วคุณก็ไม่มีทางรู้ได้เลยถ้าไม่มีคนมาอ่านงานของคุณทีหลัง
อ่านถึงตรงนี้แล้วผมก็จะทำการ replace eqnarray ทุกตัวด้วย align หล่ะครับ แต่จะใช้ align นั้นต้องโหลด amsmath ก่อนนะครับ ข้างล่างนี้ได้แสดงให้เห็นว่าการใช้ eqnarray นั้นช่องไฟมันจะเพี้ยน ๆ ซึ่งจะไม่เหมือนกับ align
ด้านซ้ายนี้ใช้ [...]
Filed under: Advanced, Beginnings, Math Mode | Leave a Comment »