วันอาทิตย์ที่ 22 ตุลาคม พ.ศ. 2566

การสร้างรายการ หรือ List ใน LaTex

      การสร้างรายการมีหลายแบบ เช่น ไม่มีลำดับ มีลำดับตัวเลข ลำดับที่กำหนดเอง เป็นต้น ซึ่งรูปแบบของคำสั่งจะอยู่ในรูป
     \begin\{name\}
      ...
     \end\{name\}

     การสร้างรายการแบบไม่มีลำดับ ลักษณะคำสั่ง
     \begin{itemize}
        \item รายการที่1
        ......
     \end{itemize} 

      การสร้างรายการแบบมีลำดับ ลักษณะคำสั่ง
       \begin{enumerate}
          \item รายการที่1
           ..........
       \end{enumerate}
      การสร้างรายการแบบกำหนดเอง ลักษณะคำสั่ง
      \begin{description}
         \item [PL1] รายการที่1
          ..........
     \end{description}

         การสร้างรายการซ้อนรายการ  การสร้างรายการซ้อนรายการ ทำได้หลายรูปแบบ ขึ้นอยู่ที่เราจะกำหนดให้รายการแบบไหนก่อน นอกจากรายการแบบทั่วไปแล้ว ยังสามารถกำหนดรายการแบบสัญลักษณ์พิเศษได้



วันเสาร์ที่ 21 ตุลาคม พ.ศ. 2566

Tabulator stops หรือ แท็บ ใน LaTex

     ในหัวข้อที่แล้วได้กล่าวถึงการใช้คำสั่ง spaces หรือการเว้นวรรค ยังมีอีกคำสั่งเกี่ยวกับการวรรค คือ Tab ซึ่งมีลักษณะคำสั่ง ดังนี้
        
    \begin\{tabbing\}
    ......
    \end\{tabbing\}  



วันศุกร์ที่ 20 ตุลาคม พ.ศ. 2566

สีพื้นข้อความ Colored Box ใน LaTex

 กล่องข้อความ มีรูปแบบคำสั่ง ดังนี้
    \colorbox{ชื่อสี}{ข้อความ} 



วันพุธที่ 11 ตุลาคม พ.ศ. 2566

ขนาดตัวอักษร รูปแบบและการใส่สีตัวอักษร ใน LaTex

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

ตัวอย่าง  

ตามปกติแล้ว {\large ไฟฟ้า} จะไหลไปตามเส้นลวดที่เป็น {\LARGE ตัวนำไฟฟ้า} แล้วจะไหลติดต่อกันไปจนครบวงจร และถ้าหากส่วนใดส่วนหนึ่งของ ร่างกายไปแตะหรือสัมผัสเข้ากับวงจรไฟฟ้าทำให้ไฟฟ้าไหลผ่านได้ และร่างกายเราก็จะเป็นส่วนหนึ่งของ \LARGE วงจรไฟฟ้า \normalsize ทำให้เกิดอันตรายต่อร่างกายหรือบาดเจ็บถึง ชีวิตได้ ซึ่งกระแสไฟฟ้าเพียงแค่ 10 mA หรือแรงดันไฟฟ้า 25 V ก็อาจทำให้เป็นอันตรายต่อชีวิต ค่าความต้านทานของร่างกายมนุษย์ จะมีค่าประมาณ 10,000 โอห์ม ถึง 50,000 โอห์ม

ผลลัพธ์ 

การทำตัวหนังสือตัวหนา ตัวเอียง และขีดเส้นใต้ ใน LaTex การทำตัวหนังสือหนา ตัวเอียง หรือขีดเส้นใต้คำ มีลักษณะการใช้คำสั่ง ดังต่อไปนี้
 


วันเสาร์ที่ 23 กันยายน พ.ศ. 2566

เริ่มต้นเขียน LaTeX

      การเริ่มต้นเขียน LaTeX จะมี“โครงสร้าง” ของไฟล์สคริปต์ สำหรับการสร้างเอกสารวิชาการด้วย LaTeX แบ่งโครงสร้างของสคริปต์ออกเป็น 2 ส่วน คือ “ส่วนหัวเอกสาร” (preamble) และ “ส่วนตัวเอกสาร” (document body) ทั้งนี้ ข้อกำหนดต่างๆ อันเกี่ยวกับรูปแบบของเอกสาร จะประกาศไว้ในส่วนหัว ในขณะที่เนื้อหาของเอกสารทั้งหมด จะพิมพ์ใส่ไว้ในส่วนตัวของเอกสาร คำสั่งใน LaTeX จะขึ้นต้นด้วย \ เสมอ และการจบข้อความขึ้นบรรทัดใหม่จะใช้ \\ หรือใช้คำสั่ง \newline  สำหรับคอมเมนต์อธิบายแต่ละคำสั่งจะใช้เครื่องหมาย %

ส่วนหัวของเอกสาร ประกอบด้วยประเภทของ class, option และการเรียกใช้ package ต่างๆ ในการอำนวยความสะดวกในการใช้งาน ลักษณะการใช้คำสั่ง

\documentclass [option] {class} %เป็นตัวกำหนดชนิดของเอกสารที่จะเขียน ซึ่ง classes 

                                              %ประกอบด้วย article, report, book,
                                            % letter and slides [] Option parameter {} Required parameter
                                          % option คือขนาดตัวหนังสือ ขนาดกระดาษ เช่น a4paper, a5paper, 

                                           %b5paper, executivepaper, legalpaper, letterpaper
                                            
ตัวอย่าง เช่น

\documentclass {article}                         %เป็นเอกสารชนิด บทความ
\documentclass [12pt] {article}               %เป็นเอกสารชนิด บทความ ตัวหนังสือขนาด ่12 pt
\documentclass [12pt , a4paper] {article} %เป็นเอกสารชนิด บทความ ขนาด A4 ตัวหนังสือขนาด ่12 pt

ส่วนตัวของเอกสาร เนื้อหาทั้งหมดจะถูกเขียนให้อยู่ภายในคำสั่ง \begin {document} และ \end {document} ลักษณะคำสั่ง

\documentclass {article}
\begin {document}
.....
\end {document}

ตัวอย่าง เช่น

%เอกสารนี้ใช้คลาสที่ชื่อว่า report ซึ่งเป็นคลาส ตั้งค่าขนาดตัวอักษรตั้งต้น (base font size) ไว้ที่ 16pt และตั้งขนาดกระดาษเป็น A4
\documentclass[16pt,a4paper]{report}
%เป็นการเรียก package xelatex ภาษาไทย
\usepackage{xltxtra}
%ตัดคำภาษาไทย อาจเป็น ”th” หรือ ”th_TH”
\XeTeXlinebreaklocale ”th”
\XeTeXlinebreakskip = 0pt plus 1pt
%กำหนดฟอนต์หลักของเอกสาร Scale คือการปรับระยะระหว่างอักษรอังกฤษกับภาษาไทย
\setmainfont[Mapping=text-text, Scale=1.30]{TH SarabunPSK}
%เนื้อหา เปิดด้วย \begin{document} และปิดด้วย \end{document}

\begin{document}
\par เอกสารฉบับนี้จะเป็นการแนะนำการใช้งาน \LaTeX{} ซึ่งผู้เขียนได้ศึกษาด้วยตนเอง ผู้เขียนได้อ่านตำราภาษาอังกฤษหลายเล่มที่จัดพิมพ์ด้วย LaTeX แล้วทำให้
เกิดความสนใจอยากลองใช้งานดู ซึ่งหากใครมีพื้นฐานเรื่องภาษา HTML มาก่อน จะทำให้เข้าใจและเรียนรู้ LaTeX ได้ง่ายขึ้น
\end{document}

ผลลัพธ์

         เอกสารฉบับนี้จะเป็นการแนะนำการใช้งาน L ATEX ซึ่งผู้เขียนได้ศึกษาด้วยตนเอง ผู้เขียนได้อ่านตำราภาษาอังกฤษหลายเล่มที่จัดพิมพ์ด้วย LaTeX แล้วทำให้เกิดความสนใจอยากลองใช้งานดู ซึ่งหากใครมีพื้นฐานเรื่องภาษา HTML มาก่อน จะทำให้เข้าใจและเรียนรู้ LaTeX ได้ง่ายขึ้น