ก่อนอื่นต้องทำความเข้าใจก่อนว่า LaTeX ใช้ภาษา markup เพื่ออธิบายโครงสร้างของเอกสารและการแสดงผล (ภาษา markup คือภาษาโปรแกรมที่มี annotation ของ text เพื่ออธิบายส่วนต่างๆ ใน code ไว้สำหรับโปรแกรมอ่านแล้วนำไปประมวลผล คือ มีส่วนของข้อมูลและส่วนที่เป็นรูปแบบแสดงผล)
เราสามารถสร้างเอกสาร LaTeX ด้วย text editor ใดๆ ก็ได้ (ที่รองรับ) ซึ่งในเอกสารจะประกอบไปด้วย ตัวเนื้อหา (text) และคำสั่ง (command) เพื่อบอกให้ LaTeX รู้ถึงการประมวลเอกสารนั้นๆ
โดยปกติเอกสาร LaTeX จะเริ่มบรรทัดแรกด้วยคำสั่ง \documentclass และในส่วนของ main text จะเริ่มต้นที่ทำสั่ง \begin{document} ปิดท้ายด้วย \end{document}
\documentclass{article}
\begin{document}
Hello world!
\end{document}
เราสามารถใส่คำอธิบายเพิ่มเติม เพื่อระบุรายละเอียดของเอกสารได้ เช่น ถ้าเอกสารนั้นมีขนาด A4 และตัวเนื้อหาเป็นฟอนต์ขนาด 12 point ก็เพิ่มคำสั่งคือ \documentclass[a4paper,12pt]{article}
นอกจากนี้ เอกสารยังสามารถเป็น letter, report, หรือ book ก็ได้
คำสั่ง \begin{document} เป็นตัวบอกให้ LaTeX รู้ว่า จากจุดนี้ คือ main body ของ เอกสาร และจะจบด้วยคำสั่ง \end{document}
หลังจากสร้างเอกสารด้วย text editor แล้ว ก็คอมไพล์ผ่านโปรแกรม LaTeX โดยโปรแกรมจะ output ผลออกมาเป็นไฟล์ DVI และมีไฟล์อื่นๆ ประกอบมาด้วย คือ ไฟล์ log และ aux (ในกรณีที่รันด้วยคำสั่ง latex)
ทดลองเปิดไฟล์ dvi จะได้แบบในรูปด้านล่าง
หรือ ถ้ารันด้วยคำสั่ง pdfLaTeX ก็จะมีไฟล์ pdf เพิ่มขึ้นมาอีกไฟล์หนึ่ง
เริ่มต้น LaTeX ง่ายๆ กับ Hello World
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment