Texmaker 1.9.9 ออกแล้ว

พูดกันตามตรง Texmaker และ TexmakerX เป็นบรรณาธิกรณ์ (text editor) ที่ผมชอบมาก ๆ โดยเฉพาะเรื่องของ unicode กับ การแจ้งข้อผิดพลาดที่สามารถเข้าใจได้และเป็นหมวดหมู่ นี่ถ้าไม่ติดคีย์ลัดบน WinEDT ผมคงย้ายไปนานแล้ว  (เรื่องการติดคีย์ลัดเป็นเรื่องใหญ่พอสมควร) มางวดนี้เลขเวอร์ชันข้ามไปจาก 1.9.2 ไปเป็น 1.9.9 เลย โดยมีการเปลี่ยนแปลงหลัก ๆ ดังนี้ มี syntax highlight สำหรับ verbatim ด้วย มีคีย์ลัดสำหรับคำสั่งในการเลื่อนไปดูความผิดพลาดก่อนหน้าและหลัง ปุ่ม escape สำหรับการปิด panel ของการค้นหาคำ มีส่วนขยายสำหรับการ tag ผู้ใช้ เพื่อดูการเปลี่ยนแปลงและการทำเอกสาร สามารถเปลี่ยนคีย์ลัดได้โดยการกดลำดับของคีย์ได้โดยตรง เพิ่ม blocks ของ beamer ใน structure view การเปลี่ยนแปลงทั้งหมดดูได้จาก ที่นี่ และโหลดตัวโปรแกรมได้โดยตรงสำหรับสามระบบปฏิบัติการหลักที่  ที่นี่ ที่มา TeXblog

Read More →
LaTeXSearch.com

Springer สำหนักพิมพ์ด้านคณิตศาสตร์ที่ใหญ่อันดับต้น ๆ ของโลก ได้ออกบริการใหม่ที่มีชื่อเรียกว่า LaTeXSearch ซึ่งเป็นบริการออนไลน์ฟรีสำหรับการหาสมการที่อยู่ในบทความมากกว่า 1 ล้านบทความ ผู้ใช้สามารถพิมพ์สมการในรูปแบบของ LaTeX ซึ่งจะได้รับคำตอบในสามรูปแบบตามแต่จะเลือกคือ 1. สมการที่ตรงกับของแบบของ LaTeX 2. ชื่อบทความที่มีสมการ LaTeX นั้น ๆ 3. Digital Object Identifier (DOI) สนใจก็ไปใช้บริการได้นะครับ

Read More →
Chapter หรือ Section ที่มี สัญลักษณ์คณิตศาสตร์

Chapter หรือ Section ที่มี สัญลักษณ์คณิตศาสตร์ ในกรณีที่ใช้ Hyperref จะมีคำเตือนจาก LaTeX นะครับ มีคำเตือนมาก ๆ ก็ไม่ดี วิธีแก้ก็คือให้ครอบสมการด้วย texorpdfstring{$สัญญลักษณ์คณิตศาสตร์$}{} คำเตือนก็จะหายไปครับ ยกตัวอย่างเช่น

Read More →
ทักทายเดือนมกราคม 2553

ช่วงนี้เว็บค่อนข้างเงียบ ทั้ง ๆ ที่ปกติก็เงียบเป็นป่าช้าอยู่แล้ว อย่างไรก็ตามผมพยายามจะสร้างกิจกรรมขึ้นมา อย่างกรณีนี้ก็เป็นการสร้างโพสทักทายผู้เข้ามาที่หน้าแรกของเว็บ ตัวเว็บก็ยังคงได้รับการสนับสนุนด้วยดีจากคุณ bact' ในปีหน้าถ้าผมสามารถขยับขยายได้ก็จะขยายนะครับ สำหรับเว็บช่วงนี้ก็จะมีการนำบทความเก่า ๆ จาก thailatex.wordpress.com เข้ามา โดยจะมีการเพิ่มเนื้อหาและแก้ไขให้ดียิ่งขึ้น ส่วนบทความในคลังก็ยังมีอีกหลายเรื่องที่่ยังเขียนไม่เสร็จ เช่นเรื่องของ TikZ รวมไปถึงโปรแกรมสร้าง Guntt Chart ซึ่งอาจจะไม่เกี่ยวกับ LaTeX เท่าไหร่ แต่ก็จำเป็นสำหรับการเขียนหนังสือ ผมเองไม่ได้หายไปไหนนะครับ แค่กำลังยุ่งกับหนังสือของตัวเองอยู่้ ยังไงก็ของให้มิตรรักนัก TeX คงอยู่คู่เว็บต่อไปด้วยครับ สำหรับรูปข้าง ๆ ที่แปะไว้นั้นเป็นตุ๊กตาที่ TeX User Group เขาทำไว้ขาย อันนี้เป็นเวอร์ชันแรก ดูน่ารักจุ๋มจิ๋ม ส่วนเวอร์ชันสุดท้ายที่เขาทำไว้ขายนั้นจะดูกึ่ง ๆ ดุดันและน่ารักกว่า ใครสนใจไว้ประดับบ้านก็สั่งซื้อได้ครับ  วันนี้ลาไปก่อนแล้วเจอกันใหม่สิ้นเดือนหน้าครับ

Read More →
hyperbola plot with TikZ
วาด hyperbola ด้วย TikZ

คุณสุขุมถามมาใน forum พอดีไม่เคยใช้เหมือนกันเลยตอบไม่ได้ ใช้ MATLAB ทดสอบแล้วตอบ ซึ่งคิดว่าเหมือน ๆ กัน วันนี้นั่งดูเว็บ TUG เล่น ๆ ก็พบว่ามีแพ็กเกจ pgfplots ซึ่งสามารถใช้งานในการพล็อตกราฟได้ดี เลยลองเล่นดูสักพัก แล้วลองทำโจทย์ที่คุณสุขุมให้มาดู ปรากฏว่าง่ายมาก ๆ เลยลองเขียนวิธีการไว้เป็นบันทึกช่วยจำสักหน่อย โจทย์เป็นแบบนี้ครับ ให้พล็อตกราฟพาราโบลา     จะได้รหัสของ TikZ เป็นดังนี้

วิธีการพล็อตก็ต้องเปลี่ยนสมการไฮเปอร์โบลาให้อยู่ในรูปสมการ     ก่อน ซึ่งจากสมการไฮเปอร์โบลาที่คุณสุขุมให้มาสามารถแปลงเป็นสมการได้ดังนี้ สมการนี้มีปัญหาเล็กน้อยนั่นคือค่า ซึ่งจะต้องไม่มีค่าอยู่ในช่วง ไม่เช่นนั้นค่า ที่ได้จะเป็นจำนวนเชิงซ้อน วิธีการพล็อตก็ต้องแบ่งการพล็อตออกเป็นสองช่วงคือช่วงที่ค่า และช่วงที่ค่า และเนื่องจากรากของสมการมีทั้งค่าบวกและลบ ดังนั้นเวลาพล็อตต้องพล็อตทั้งค่าบวกและลบ สำหรับการวาดรูปโดยใช้ TikZ นั้นให้เริ่มต้นด้วยการเรียกใช้แพ็กเกจ pgfplot กำหนดสิ่งแวดล้อม axis และกำหนด xlabel, ylabel และ title ซึ่งจะมากำหนดทีหลังจากที่ได้พล็อตกราฟจนพอใจแล้วก็ได้ จากตัวอย่างข้างต้นคำสั่ง […]

Read More →
CC icons for LaTeX

แพ็กเกจแนะนำวันนี้เป็นแพ็กเกจที่รวบรวมไอคอนของ creative commons ไว้ เพื่อให้คุณสามารถใส่ไอคอนเหล่านี้ลงในเอกสาร LaTeX ของคุณได้  เมื่อเดือนกันยายนที่ผ่านมาเคยเอาสัญลักษณ์พวกนี้ใส่ลงใน beamer ก็ต้องแปลงไฟล์กันเนื่อยเลย แถมรูปที่ได้ไม่สวยดังตั้งใจอีก ใครสนใจก็เชิญไปอ่านเอกสารวิธีการใช้ได้เลยครับ ที่ ccicons

Read More →
เมื่อ LaTeX กับ Flash Movies มารักกัน

เท่าที่รู้คือ Adobe Reader นั้นมีความสามารถในการแสดง Flash ด้วย (ก็ควรจะเพราะบริษัทเดียวกัน)  สำหรับแฟน LaTeX ผู้ชื่นชอบ Flash ก็สามารถใส่ Flash ลงในเอกสาร pdf ได้ด้วย เราแพ็กเกจ movie15 ที่สามารถใส่ภาพยนต์ในหลาย ๆ รูปแบบ แต่ความสามารถอันหลากหลายก็ต้องแลกด้วยคู่มือขนาด 19 หน้า และการใช้ที่ยุ่งยากพอสมควร  กรณีผู้ใช้ที่ไม่ต้องการความยุ่งยากและต้องการผนวกเฉพาะไฟล์ swf  ลงในเอกสาร pdf นั้น ตัวเลือกที่จะพูดต่อไปนี้น่าจะดีกว่า ที่ CTAN วันนี้มีแพ็กเกจใหม่ที่ชื่อว่า flashmovie ซึ่งเฉพาะเจาะจงเฉพาะ flash วิธีการใช้ก็แสนจะง่ายดาย เพียงแค่

คุณก็จะได้เอกสารที่มีภาพเคลื่อนไหวในรูป flash ได้ ดูตัวอย่างได้ที่ test.pdf ไฟล์เล็กนิดเดียว

Read More →
คู่มือการเขียนสมการคณิตศาสตร์ด้วย LaTeX ที่ดีที่สุด

เอกสารที่สร้างด้วย LaTeX นั้น เวลาเขียนจะต้องบอกด้วยว่าเขียนในโหมดไหน ซึ่งใน LaTeX ก็มีโหมดบังคับอยู่สองโหมดคือ Text mode Math mode ค่าตั้งต้นก็เป็น Text mode แต่เวลาต้องการใส่สมการคณิตศาสตร์ เราจะต้องเปลี่ยนเป็น Math mode ก่อน ซึ่งเอกสารที่ดีที่สุดเท่าที่เคยเห็นมาก็เห็นจะเป็นเอกสารของนาย Herbert Voß ซึ่งตามหาได้ที่ Math mode - v.2.43 ซึ่งเอกสารตัวนี้จะอธิบายถึงการใช้เบื้องต้นจนถึงการใช้งานขั้นสูง แต่เนื่องจากตัวเอกสารนั้นมีขนาดหนาถึง 136 หน้า จึงไม่เหมาะอย่างยิ่งสำหรับผู้ที่ยังไม่เคยลอง LaTeX เลย สำหรับผู้เริ่มต้นอาจจะเริ่มจาก The not so short introduction to LaTeX2e ในบทที่สาม ที่ว่าด้วยสมการคณิตศาสตร์ก่อน  จากนั้นเมื่อเข้าใจและคุ้นเคยกับ keywords ต่าง ๆ แล้ว เราสามารถใช้เป็นคำค้นในเอกสารของนาย Voß ได้

Read More →
XeTeX กับภาษาไทย

หลังปลุกปล้ำกับมันซะนาน ก็ได้รูปแบบที่เหมาะสม อย่างไรก็ตามการตัดคำที่ได้อาจจะยังไม่ดีนัก ต้องปรับแต่งด้วยมือบ้าง ล่าสุดได้รับคำแนะนำจากคุณ Chakkree (ดูความเห็นข้างล่าง) ในเรื่องการแก้ไขปัญหาสระลอย ถึงตอนนี้เราก็สามารถใช้ฟอนต์ Angsana New ได้แล้วครับ ติดตั้ง MiKTeX 2.7 -2.8 แบบตัวเล็กแล้วค่อยคิดตั้งเอาเพิ่มภายหลัง ผู้ใช้ WinEDT นั้น ตัวโปรแกรมจะไม่รองรับ UTF-8 สองภาษา ดังนั้นให้ใช้บรรณาธิกรณ์ตัวอื่นเช่น Notepad++, TeXMaker ฯลฯ เพื่อตัดความยุ่งยากในการใช้ TeXMaker ขอแนะนำให้ใช้ Notepad++ บวกกับ command line หรือใช้ texworks ก็จะง่ายที่สุด การคอมไพล์ควรทำผ่าน Command line (ไม่จำเป็นสำหรับ texworks) เพื่อจะได้สังเกตเห็นข้อผิดพลาดในการคอมไพล์กรณีที่ใช้ TeXMaker เวลาสั่งผ่าน command line ก็ใช้คำสั่ง xelatex file.tex ตัวอย่างไฟล์

สำหรับ Windows XP […]

Read More →
การแสดงภาพซ้อนภาพ pictures over picture

เรื่องนี้จะเป็นเรื่องแรกที่เขียนสองที่นะครับ ทั้งบน thai-tug และ thailatex โดยในระยะแรกจะเขียนทั้งสองที่ เมื่อเว็บ thai-tug เริ่มอยู่ตัวก็จะเขียนเพียงที่เดียว จะได้ไม่แยกลูกค้ากัน เรื่องนี้ได้รับคำถามจากเพื่อนโดยที่ผมไม่ได้ตอบ และเพื่อนก็จัดการทำเองและได้แนะนำแพ็กเกจ overpic เขียนโดย Rolf Niepraschk ชาวเยอรมันตั้งแต่ปี 1997 และมีการปรับปรุงแก้ไขในสองปีถัดมา ซึ่งแกมีผลงานเกี่ยวกับ LaTeX หลายชิ้นด้วยกัน ที่น่าเศร้าคือไม่มีคู่มือ ถ้าอยากได้คู่มือต้องคอมไพล์เอง ซึ่งคู่มือก็ไม่อธิบายอะไรว่ากันเนื้อ ๆ (จริง ๆ มันคือตัวอย่าง) เริ่มต้นที่การใช้งานแบบสัมพันธ์ง่าย ๆ กันเลยครับ โดยการเริ่มใช้แพ็กเกจ

จากนั้นก็ลองใส่รูปดู ในที่นี้ผมมีรูป tina.pdf อยู่ (แพ็กเกจนี้ใช้ได้ทั้ง LaTeX และ pdfLaTeX) โดยเรียกดูรูปดังนี้

โดยบอกให้รูปแสดงเส้นกริดและมีตัวเลขกำกับทุก ๆ 10% ผลที่ได้จะเป็นดังรูปข้างล่าง จากรูปเราจะเห็นเส้นกริดพร้อมตำแหน่งกำกับเป็นตัวเลข ก็เป็นหน้าที่ของเราแล้วที่จะวางรูป ซึ่งสามารถทำได้ง่าย ๆ ดังนี้

ซึ่งผลลัพธ์ที่ได้ก็แสดงดังรูปข้างล่าง […]

Read More →
การใช้ MiKTeX 2.8-2.9 กับภาษาไทย

หน้านี้เรียบเรียงเพิ่มเิติมจาก การติดตั้งภาษาไทยกับ MikTeX โดยหวังว่าจะเป็นแหล่งข้อมูลอีกอันสำหรับการติดตั้งภาษาไทยบน MikTeX 2.5 อีกอันที่ค่อนข้างจะทันสมัยนอกเหนือจากเว็บข้างต้น สำหรับผู้ใช้ MikTeX 2.5 จะไม่สามารถใช้ MiKTeX Thai Extensions 0.3.5 ได้อีกต่อไป ผู้พัฒนาก็เลิำกพัฒนาต่อแล้ว(คิดว่า) ซึ่งน่าเสียดายเป็นอย่างยิ่ง แต่ไม่เป็นไรให้ทำตามขั้นตอน ดังที่จะกล่าวต่อไปนี้ ซึ่งส่วนใหญ่ก็จะเหมือนกับเว็บข้างบนมีส่วนที่เปลี่ยนแปลงอยู่สองจุดที่ สำคัญซึ่งจะชี้แจงภายหลัง การติดตั้งภาษาไทยสำหรับ MiKTeX ในที่นี้จะให้ถือว่าผู้อ่านได้ติดตั้ง MiKTeX ไว้ที่ home ซึ่งโดยปกติคือ C:Program FilesMiKTeX 2.x และสำหรับ ผมจะเป็น 2.6 เพื่อไม่ให้ซ้ำกับลิงค์ ข้างบนนัก กรณีที่คุณต้องการฟอนต์ที่สวยงามที่ประดิษฐ์โดย คุณเทพพิทักษ์ และผู้ร่วมงาน น่าเสียดายที่ไม่มีีฟอนต์ของวินโดวส์ ดังนั้นผู้ใช้วินโดวส์ ทั้งหลายก็คงต้องใช้เครื่องมืออื่นช่วย สำหรับคนที่มี Cygwin (ต้องลง make กับ tetex ด้วยนะครับ)ให้ทำตามนี้ ให้ดาวน์โหลด Thailatex 0.4.3 จาก CTAN […]

Read More →