Texmaker 2.3 และ SumatraPDF 1.4

ไม่รู้เป็นเหตุบังเอิญหรือเปล่าที่โปรแกรมเล็ก ๆ ดี ๆ สองตัวออกเวอร์ชันใหม่พร้อม ๆ กัน โปรแกรมตัวแรกคือ Texmaker 2.3

และ SumatraPDF 1.4 สำหรับตัวแรกผมเริ่มใช้เป็นบรรณาธิกรณ์หลักในการสร้างเอกสารขนาดเล็ก ๆ แล้ว ด้วยความที่มันเป็น Unicode และมีตัวแสดงผล pdf แบบฝังตัว ทำให้การใช้งานค่อนข้างสะดวกรวดเร็ว ความสามารถใหม่ ๆ ที่เพิ่มเข้ามาในเวอร์ชันนี้คือ (เอาเฉพาะที่สำคัญนะครับ)

  1. สามารถซ่อนกลุ่มคำสั่ง (folding) ที่อยู่ภายใต้คำสั่ง\part, \chapter, \section,.., \begin{foo} \end{foo} ซึ่งทำได้สวยงามทีเดียว โดยเฉพาะการเลือกใช้สี
  2. ข้อมูลของเอกสารอ้างอิงใน bibtex ไฟล์ตอนนี้จะแสดงให้เห็นเมื่อมีการเรียกใช้คำสั่ง \cite
  3. สามารถย้ายแท็บได้

ส่วน SumatraPDF 1.4 นั้นก็มีการปรับปรุงให้เร็วเหมือน 1.2 แล้ว ที่เหลือก็ไม่มีอะไร

Advertisements

Texmaker 2.0 released

Texmaker บรรณาธิกรณ์ขวัญใจคนใช้ Texmaker ได้มีการพัฒนาขึ้นจากเลขเวอร์ชัน 1.9.9 ขึ้นมาเป็น 2.0 เรียบร้อย ในเวอร์ชันนี้มีขอใหม่ให้ใช้ตามระเบียบ(แต่ก็น่าผิดหวังยิ่ง) ในเวอร์ชันนี้มีการเปลี่ยนแปลงที่น่าตื่นตาตื่นใจอยู่อย่างหนึ่งคือ การเพิ่มส่วนแสดงเอกสาร pdf ( built-in pdf viewer) ซึ่งทำให้การแก้ไขเป็นไปอย่างราบรื่นขึ้น เพราะมันจะเร็วกว่าการเรียกใช้การแสดงผลจากโปรแกรมอื่นเช่น adobe reader ฯลฯ นอกจากนั้นมันยังไม่ล็อกไฟล์ pdf ทำให้เวลาคอมไพล์ใหม่ไม่จำเป็นต้องปิดไฟล์ pdf ก่อน อย่างไรก็ตามคุณสมบัติใหม่นี้ยังห่างไกลจากที่ Texworks ทำได้มากนัก โดยเฉพาะเรื่อง forward-reverse search

มีสิ่งที่มีการปรับปรุงขึ้นมาและดีมาก ๆ คือเรื่องระบบในการสร้างตาราง ซึ่งถึงแม้จะไม่สมบูรณ์ 100 % แต่ก็ทำได้ดีมาก ๆ

โดยรวม ๆ แล้วการพัฒนายังไปได้ด้วยดีคือไม่ทำให้ส่วนติดต่อผู้ใช้รกเกินไป แต่การพัฒนาก็ยังเป็นไปอย่างช้า ๆ เนิบ ๆ สาเหตุที่เป็นแบบนั้นเพราะบรรณาธิกรณ์เหล่านี้ไม่มีภาษาแมคโครของตัวเอง ผิดกับ WinEDT ซึ่งมีมานานแล้ว ทำให้มีผู้ใช้มากมายที่พัฒนาแมคโครของตัวเองขึ้นมาก และหลาย ๆ อันก็ดีมาก ๆ ซึ่งผู้พัฒนา WinEDT ก็ได้เลือกแมคโครดี ๆ เหล่านั้นมาใส่เป็นฟังก์ชันพื้นฐาน คงอีกนานทีเดียวเลยที่ผู้ใช้ Windows จะเปลี่ยนไปใช้บรรณาธิกรณ์ตัวอื่น

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

TexMakerX 1.9.2 preview

TexMakerX เป็นบรรณาธิกรณ์ที่สนับสนุนยูนิโค้ดที่แยกตัวออกมาจาก TexMaker อีกทีหนึ่ง ตัว TexMakerX นั้นมีทุกอย่างที่ TexMaker มี โดยมีการนำคุณสมบัติที่ดี ๆ มาทั้งหมดและนำมาปรับปรุงแก้ไข ถ้ามองเฉพาะหน้าตาและความง่ายในการใช้งาน TexMaker 1.9.2 นั้นยังใช้งานทั่วไปง่ายกว่า TexMakerX อยู่นิดหน่อย แต่ตัว TexMakerX นั้นได้เพิ่มหลายสิ่งหลายอย่างเข้ามา  เช่น code folding ระบบ auto complete ที่ใช้งานได้จริง เป็นต้น

texmakerx

จากรูปจะเห็นได้ว่าหน้าตามาตรฐานของ TexMakerX นั้นไม่ได้เปลี่ยนแปลงไปจาก TexMaker รุ่น 1.8 เลย แต่ในรุ่นนี้สามารถเปลี่ยนหน้าตาให้ทันสมัยขึ้นได้จากเมนู Option ซึ่งไม่ขอพูดถึงแล้วกันครับ เท่าที่ใช้ดูเล็กน้อยก็พบว่าการใช้งานไม่แตกต่างอะไรไปจาก TexMaker เลย โดยเฉพาะจุดเด่นของ TexMaker ในเรื่องของการแ้จ้งผลขอผิดพลาดที่ดีมาก ๆ ในตัว TexMakerX นั้นยังได้เพิ่มแท็บ log file, message, preview เพิ่มขึ้นมาจากปกติอีก มีข้อดีคือทำให้ไม่สับสน

เรื่องที่น่าชมคือเรื่อง auto complete ที่ใช้งานได้จริง กล่าวคือเมื่อเติมเต็มคำสั่ง หรือ environment ให้แล้ว ตัวเคอร์เซอร์จะไปอยู่ในตำแหน่งที่ผู้ใช้ควรจะพิมพ์ทันที (อันนี้บรรณาธิกรณ์ของ LaTeX บนวินโดวส์ไม่เป็น) ซึ่งทำให้สะดวกและผู้ใช้จะยินดีใช้มันอย่างยิ่ง อย่างไรก็ตามยังมีข้อเสียอีกหลายข้อเช่นไม่สามารถเรียก command shell ของวินโดวส์ขึ้นมาดู และยังไม่สามารถปรับแต่งอะไรได้มากนัก (จริง ๆ ก็ปรับแต่งได้มากอยู่แล้ว) นอกจากนั้นเวลาเรียกโปรแกรมประกอบเช่น bibtex ก็ไม่มีการแสดงรายละเอียดการของการคอมไพล์ ซึ่งจำเป็นมากในการดูข้อผิดพลาดต่าง ๆ (ในส่วนนี้ผมจะแจ้งให้ผู้พัฒนาต่อไป)

ท้ายที่สุดผมขอแนะนำให้ผู้ใช้ LaTeX รุ่นใหม่ ๆ เริ่มจากบรรณาธิกรณ์ตัวนี้นะครับ ด้วยเหตุผลง่าย ๆ คือ รองรับยูนิโค้ด มีระบบแสดงข้อผิดพลาดที่เข้าใจได้ และระบบ auto complete ที่ใช้งานได้จริง แค่นี้ผู้ใช้มือใหม่ก็สบายขึ้นเยอะแล้วครับ

หมายเหตุ รู้สึกจะยังไม่มีระบบ Project management ที่ดี ในกรณีทั่วไปสามารถตั้งค่า main file ได้จากเมนู Option

Texmaker 1.9

มีการโต้กลับ TexmakerX เล็กน้อย สำหรับ Texmaker ดั้งเดิม โดยมีการเปลี่ยนหน้าตาใหม่ให้ดูดีกว่าเดิมหรือเปล่า แต่ที่แน่ ๆ ทันสมัยขึ้น

https://i1.wp.com/www.xm1math.net/texmaker/texmakervista.png

และมีการปรับปรุงดังต่อไปนี้

  • inline spell checking
  • bi-directional support (thanks to Alavizadeh,Seyyed Razi)  <– การเขียนจากขวาไปซ้าย
  • new modern interface
  • asymptote support  <– ภาษาวาดรูปสามมิติ
  • user can change the interface language via the “Options” menu (the application must be restarted)
  • a bug has been fixed in the latex log parser
  • new translations
  • Qt >= 4.5.1 is now required
  • The “change log” file : CHANGELOG.txt

ส่วนฟังก์ชันที่ดี ๆ ก็รอต่อไป ตอนนี้สนหน้าตาก่อน

ปล. พี่ใหญ่อย่าง WinEDT ตอนนี้ไม่มีการเคลื่อนไหว เพราะแอบซุ่มทำ unicode อยู่ครับ ซึ่งจะเป็นเวอร์ชัน 6.0 เลย และข่าวร้ายคือต้องเสียเงินอัพเกรดเน้อ

TexMakerX: TexMaker กบฏ

TexMaker เป็น Unicode editor ตัวแรกสำหรับ LaTeX ที่ใช้งานบน Windows ได้ แต่ผมไม่ค่อยชอบนัก ด้วยเหตุผล bla bla (ด่าโปรแกรมเปิดรหัส เดี๋ยวจะโดนแขวะว่า พูดตรงนี้ไม่มีคนพัฒนาเขาไม่รู้หรอก เสือกรู้อีกว่าเราไม่ได้บอกคนพัฒนา) บน OS อื่นรู้สึกจะมีนานแล้ว ตอนนี้มี TeXworks กับ Kile บน KDE for windows (การพัฒนายังไม่เสถียร และผมก็ยังไม่ได้ลอง)

ปัจจุบันมี TexMakerX ซึ่งแยกตัวออกมากจาก TexMaker เข้าใจว่าตั้งแต่ 1.8 โดยมีการส่งเวอร์ชัน 1.8.1 มาให้ยลโฉมดังรูปข้างล่าง ผมลองใช้ดูแล้วสิ่งที่ดีขึ้นเห็นได้ชัด ๆ คือ การ syntax highlight ที่ดีขึ้น และมีการ floding ทำให้สามารถปิดบางส่วนของโปรแกรมใน environment ได้ (ซึ่งจะมีประโยชน์มากในการทำ presentation) ที่เหลือก็คงแตกต่างจาก 1.8 มากนัก

https://i0.wp.com/texmakerx.sourceforge.net/img/example.png

การแจ้งความผิดพลาดยังใช้ระบบเดิมคือ ถ้าคอมไพล์ latex ไม่พลาด แต่โปรแกรมเสริมตัวอื่น ๆ พลาด จะแสดงข้อความแค่ว่ามีปัญหา แล้วหลุดออกมาโดยไม่กระทบกับโปรแกรมตัวอื่น ๆ (ดีกว่า WinEDT ตรงที่ไม่ต้องมากด cancel เอง ถ้าลืมกดก็จะมีปัญหาน่ารำคาญ)

ข้อดีของ TexMaker ซึ่งมีมานานแล้วคือการตั้งค่าลำดับของการคอมไพล์ที่เข้าใจง่าย และเข้าถึงได้ง่าย (ของ WinEDT ง่ายกว่า แต่เข้าถึงยาก) แต่แน่นอนการจัดการต่าง ๆ ยังห่างไกล WinEDT พอสมควร (ใครติด WinEDT แล้วจะเลิกลำบาก)  อย่างไรก็ตามนี่เป็นพัฒนาการที่ดีของบรรณาธิกรณ์ตัวนี้ครับ

WinEDT, LED and TeXmaker

ช่วงอาทิตย์ที่ผ่านมาคงเป็นช่วงที่ชาว \LaTeX บนวินโดวส์ดีใจกันยกใหญ่ เพราะว่า
บรรณาธิกรณ์หลักสามตัวได้แสดงให้เห็นว่ายังมีการปรับปรุงอยู่ ตัวแรกสุดที่ออกประกาศมาหลัง
จากที่หยุดไปนานคือ LaTeX Editor (LED) ได้ประกาศความเคลื่อนไหว เมื่อวันที่ 15 เมษายน
ที่ผ่านมา ว่าเวอร์ชันใหม่จะออกภายในหนึ่งเดือน และจะสนับสนุน MiKTeX 2.7 เต็มที่

LEd Main Window

ก็รอกันต่อไปนะครับว่าบรรณธิกรณ์ขวัญใจชาว Freeware ตัวนี้

ตัวที่สองที่เรื่อย ๆ มาเรียง ๆ ก็คือ Texmaker ก็ได้ประกาศเวอร์ชัน 1.7 เมื่อวันที่ 24 เมษายน
นี่เอง โดยมีความเปลี่ยนแปลงหลัก ๆ คือ

  1. ตรวจสอบการสะกดคำโดยใช้ hunspell และใช้พจนานุกรมของ OpenOffice.org
  2. มีการตรวจสอบ LaTeX log errors แบบใหม่ ถ้าดูจากรูปก็จะเห็นความเปลี่ยนแปลงที่
    ชัดเจนนะครับ
  3. มีรูปแบบการติดต่อกับผู้ใช้แบบใหม่
  4. Indentation “memory” ไม่เข้าใจเหมือนกันว่าคืออะไร
  5. มี Code Completion

ก็คิดว่าคงถูกใจชาว Unicode ไม่มากก็น้อย

ส่วนตัวสุดท้ายที่พึ่งประกาศเมื่อวานก็คือ WinEDT 5.6 beta 1 มีการเปลี่ยนแปลงมากมายโดยเฉพาะ
ส่วน Project Manager หน้าตาสวยขึ้นถ้าชอบสีสัน แต่บอกตรง ๆ ว่าไม่ชอบ

winedt561

สิ่งที่เปลี่ยนแปลงนั้นมีมากมายจนเล่าไม่หมด แต่ที่ชอบมาก ๆ คือ

  1. ตรง Bibliography ในส่วนของ Project manager มีชื่อเรื่องกับชื่อผู้แต่งตัวเต็ม ๆ ให้ดูด้วย
    ซึ่งมีประโยชน์มาก
  2. Help เปล่ยนเป็น LaTeX Help e-book ไม่ต้องเลื่อนไปดูแบบเก่าแล้ว ดีมาก ๆ

ที่เหลือต้องลองเอาดูเองนะครับ