หลายคนในโลกสมัยใหม่ เคยต้องเขียนเอกสารบางประเภท ที่จุดหนึ่งในชีวิต ปกติคือ CV แล้วส่งให้คนอื่นอ่านเพื่อการพิจารณาทางวิชาชีพ อื่นๆ ลองเขียนหนังสือ บทความ หรือสร้างการนำเสนอ หลายคนลอง แต่น้อยที่ประสบความสำเร็จ
ถ้าคุณอยากได้เอกสารที่มีสไตล์ดี คุณต้องการ สไตล์ (Styles) ตั้งแต่กราฟิกคอมพิวเตอร์มีพลพอแสดงสิ่งสวยงามบนหน้าจอ การเขียนเอกสารก็เปลี่ยนจากข้อความไปเป็นการ嘔吐ของรูปทรงและวัตถุสีสันผสมกับคำในก้อนสับสน แต่ถ้าอยากทำถูกต้อง คุณต้องการแยกเนื้อหาและสไตล์ ในศูนย์กลาง นี่คือ HTML และ CSS และเป็นธรรมดา นี่คือวิร์ดโปรเซสเซอร์สมัยใหม่ที่ใช้สไตล์ หรือถ้าคุณรู้สึกventuresome - LaTeX หรือถ้ารู้สึกกล้าและขี้เกียจ แล้วอาจจะเป็น LyX แล้วมีผู้สมัครอีกคน - TeXstudio ซึ่งเราจะพูดถึงวันนี้
เส้นทางสู่ PDF
ในที่สุด คุณต้องการเอกสารที่มีสไตล์ดี และ - สำคัญกว่า - สอดคล้องกัน ที่สามารถแชร์กับคนอื่นได้ด้วยความอับอายน้อยที่สุด ความแตกต่างหลักระหว่างวิร์ดโปรเซสเซอร์คลาสสิกและ TeX frontends คือตัวหลังบังคับให้คุณใช้การแยกเนื้อหา-สไตล์ คุณไม่ได้ได้ลัทธิพิเศษในการทำลายเอกสารด้วยมือจนรู้จักไม่ได้
ตลอดหลายปี ผมลองและรีวิวเครื่องมือลักษณะนี้หลายตัว LyX เป็นโปรด - และเป็น baseline สำหรับรีวิวนี้ ผมลอง Kile ด้วย และค่อนข้างดี ตอนนี้มีโปรแกรมอื่น TeXstudio ไปใช้ Discover ใน Kubuntu พบแอปพลิเคชันนี้ ชอบคำอธิบายและสกรีนชอต จึงติดตั้งและเริ่มทดสอบจริง
ขั้นแรก
อินเทอร์เฟซคล้าย frontend อื่นๆ - ค่อนข้างวุ่นวาย แต่เข้าใจได้หลัง几秒 เมื่อโหลดเอกสาร โค้ดดิบ (TeX) จะแสดงตรงกลาง พร้อมบันทึกข้อความสำหรับการดำเนินการด้านล่าง ในแผงซ้าย คุณโหลดองค์ประกอบต่างๆ เช่น สัญลักษณ์และสมการ และขวา แสดงตัวอย่างเอกสารที่เรนเดอร์แล้ว
ผมตัดสินใจเริ่มอย่างยิ่งใหญ่ - หนังสือ Linux Kernel Crash Analysis ของผม ที่สร้างต้นฉบับใน 2010-2011 ด้วย LyX ผลลัพธ์สุดท้ายเป็น PDF 182 หน้า พร้อมภาพและตารางหลายสิบอัน ผมแชร์บทช่วยสอน LaTeX และ LyX tips and tricks ไป 2 บท อธิบายรายละเอียดสิ่งที่ใช้ทำให้หนังสือสวย - หัวข้อและท้ายข้อที่ดี สไตล์ตารางและรายการสัญลักษณ์ และบิตเจ๋งๆ อื่นๆ
TeXstudio โหลดไฟล์ได้ดี (ใช้เวลานาน几秒 parse ทุกอย่าง) และมองตัวอย่างสุดท้ายได้ทันทей มันเหมือนกับที่ LyX ทำทุกประการ และความแตกต่าง - ณ จุดนี้ - ก็คือการใช้副檔名 (.lyx เทียบ .tex ที่ TeXstudio คาดหวัง) แต่สิ่งนี้ค่อนข้างเก๋ ด畢竟 เราพูดถึงโปรเจกต์ที่ไม่ทुचติ สร้างโดยโปรแกรมอื่น เกือบสิบปีแล้ว
ฟีเจอร์ทรงพลังรอบๆ
TeXstudio อาจ intimidating - โดยเฉพาะถ้าคุณไม่รู้มากเกี่ยวกับ TeX หรือ LaTeX อินเทอร์เฟซมีตัวเลือกเยอะมาก และหลายอย่างต้องการความรู้ขั้นสูง โปรแกรมให้ทำงานกับ SVN โดยตรง (ไม่มี Git) แปลงข้อความ/โค้ด ใช้ bibliography ขั้นสูง แมโคร และอื่นๆ
ซับเมนูการตั้งค่ามาพร้อมตัวเลือกอีกมาก คุณต้องรู้ว่ากำลังทำอะไร มิฉะนั้น อาจเปลี่ยนค่าเริ่มต้นที่สมดุลอย่างละเอียด และเอกสารจะไม่ทำงานได้ และคุณจะไม่รู้ว่าทำไม
วิซาร์ดสร้างเอกสารใหม่และนำเสนอ
ผมตัดสินใจลองโหมดวิซาร์ดต่อ - นี่คือสิ่งน่าสนใจ TeXstudio ให้สร้างเทมเพลตหลายแบบ รวมถึงแนวคิดน่าสนใจของการนำเสนอ (สไลด์) บนแพ็กเกจ Beamer แต่ตอนลอง preview การนำเสนอ เจอข้อผิดพลาด
นี่ดูคล้ายปัญหาแพ็กเกจหายไปที่ผมเจอตอนติดตั้ง LyX บน Windows ผมใช้ MiKTeX เป็นตัวจัดการแพ็กเกจ LaTeX และมันจะดาวน์โหลดแพ็กเกจอัตโนมัติ ตามการประกาศในเอกสารของผม ผมไม่พบอะไรคล้ายกันที่นี่ และ Packages Help ไม่คืนค่าอะไร
หลังค้นหาอินเทอร์เน็ตอย่างเข้มข้น ผมเรียนรู้ว่าข้อผิดพลาดนี้สามารถแก้ได้โดยติดตั้งแพ็กเกจ TeX เสริม ซึ่งดึงข้อมูลประมาณ 180 MB แต่คำถามใหญ่เกี่ยวกับวิธีเติมชิ้นส่วนที่หายไปอย่างยุ่งยากยังคงอยู่ อาจมีบทความติดตามเร็วๆ นี้ บน Kubuntu:
และแล้ว การนำเสนอเริ่มต้นแสดงได้ถูกต้อง:
แต่นี่แค่ต้นเรื่อง ผมใช้เวลานาน几分钟 อ่านเอกสารออนไลน์เกี่ยวกับ Beamer และมีอะไรต้องเรียนเยอะมาก จริงๆ แล้วแพ็กเกจหลายตัวมาพร้อมคำอธิบายรายละเอียดมาก ที่สะท้อนฟังก์ชัน และแต่ละตัวขอเกียรติจากคุณ ไม่มีทางลัด
เรื่องซับซ้อนขึ้น
ลองส่งออก PDF ต่อ - และเรียนรู้ว่ายากกว่าและไม่直观เท่า LyX สิ่งที่ต้องทำคือ build & compile เอกสารของคุณ อาจ聽起來ผิด ตอนคิดถึงมัน แต่พอมีหนังสือ crash render ดี ผมคิดว่า ใจเย็น ไปทำกัน แต่ได้ warning
ข้อผิดพลาดนี้มีการหลอกล่อเล็กน้อย - อาจสร้างความรู้สึกว่า pdflatex หายไป - แต่จริงๆ โปรแกรมร้องเรียนว่าไม่หาไฟล์ .tx จริงๆ จำได้ไหม ผมใช้ .lyx สำหรับหนังสือต้นฉบับ และนี่คือสิ่งที่โหลดที่นี่ โอเค ไม่เป็นไร ผมสร้างสำเนาไฟล์ด้วย副檔名ที่คาดหวัง และโหลดใหม่ และมีข้อผิดพลาดเยอะมาก ดังนั้น TeXstudio ไม่มีปัญหาโหลดไฟล์ LyX ซึ่งผมพบค่อนข้าง impressive แต่การ compile เป็น PDF หรือ PS เป็นเรื่องต่างหาก ไม่มีทางลัด
สรุป
TeXstudio เป็นโปรแกรมซับซ้อน ทรงพลัง และน่่น่าสนใจ per นิสัย nerdonics ของผม ฟีเจอร์มากมาย และอาจใช้เวลานานก่อนจะเข้าใจทุกอย่าง - ความรู้มาก่อนกับซอฟต์แวร์ลักษณะนี้ช่วยแน่นอน แต่ผมคิดว่า LyX ใช้งานง่ายและเรียบง่ายกว่า โดยเฉพาะสำหรับมือใหม่ ด้วย TeXstudio มีข้อผิดพลาดบ้างตลอดการทดสอบ ซึ่งควรจัดการให้ graceful มากกว่า Beamer 聽起來เก๋ แต่แล้วคนส่วนใหญ่จะใช้ PowerPoint แทน ไม่ว่าจะดีหรือแย่
ผมตั้งใจจะใช้เวลามากขึ้นเรียนรู้ TeXstudio เพราะอาจมีประโยชน์ในงานทางเทคนิค บวกมีความสุขง่ายๆ ในการ master เครื่องมือยาก แล้วมันเวทมนตร์เปลี่ยนภาระซ้ำๆ ให้เป็นงานง่าย มันเกี่ยวกับการเพิ่มประสิทธิภาพพลังงาน ผมเชื่อว่าผมอยู่ที่นั่นแล้วกับเครื่องมือแบบดั้งเดิมและ LyX ดังนั้นควรเป็นการทดลองน่าสนใจ สำหรับคนรักเอกสาร ซอฟต์แวร์นี้สมควรได้รับการทดสอบขยายเวลา จบแล้วครับ
ขอให้สนุกกับการทำงาน!