บทความ

กำลังแสดงโพสต์จาก กุมภาพันธ์, 2012

การเขียนลายวงจร (Schematic) สำหรับเอกสาร LaTeX

รูปภาพ
ในเอกสารประกอบการสอนของผม จำเป็นต้องใช้ลายวงจร (Schematic) อยู่บ่อย ๆ ทั้งในวิชาวงจรไฟฟ้า (Electric Circuits) และวิชาวิศวกรรมอิเล็กทรอนิกส์ (Engineering Electronics) แต่เดิมจะใช้ xfig วาดรูปวงจรและเก็บแฟ้มเอกสารเป็น EPS แต่ไลบรารีที่ xfig จัดไว้ให้นั้นใช้งานได้ไม่ค่อยสะดวกนัก ผมเองก็เคยลองสร้างไลบรารีเองอยู่เหมือนกัน แต่ก็สร้างสัญลักษณ์ได้ไม่ครบถ้วน และไม่สามารถติดตั้งอัตโนมัติได้ พอลงเดเบียนใหม่ ไลบรารีที่ตั้งไว้ก็ต้องมาตั้งกันใหม่ (มันทำได้ แต่ผมทำไม่เป็นเอง) นอกจากนี้การเขียนสัญลักษณ์ทางคณิตศาสตร์ลงในลายวงจรที่สร้างด้วย xfig แม้จะทำได้แต่ก็ไม่สามารถทำได้ตรง ๆ หากวงจรไม่ซับซ้อนนัก ผมเองก็นึกอยากใช้สคริปต์สร้างลายวงจรเหมือนกัน หลังจากที่ลองค้นหาดูจากอินเตอร์เนตอยู่สักพัก ก็ได้พบแพคเกจที่ถูกใจคือ circuitikz ด้วยเหตุว่าเมื่อดูจาก ตัวอย่าง และ คู่มือ แล้ว สคริปต์อ่านค่อนข้างง่ายสำหรับผมเมื่อเทียบกับแพคเกจอื่น ๆ เมื่อลองใช้ก็พบว่าการใช้งานเบื้องต้นทำได้ง่ายอย่างที่คิดจริง ๆ เช่นเมื่อต้องการลายวงจรแบบในรูปนี้   ก็สามารถทำได้โดยใช้สคริปต์ต่อไปนี้ \begin{circuitikz} \draw (0,0) node[op ...