ฺBeamer class จะเป็นการสร้าง slide ขนาด 128 x 96 mm ที่สามารถวางวัตถุซ้อนๆ ใน slide ได้ มี Theme ให้ใช้งานได้บ้าง สามารถนำไปสร้าง presentation, handout หรือ บทความต่างๆ ได้ reference
เราจะเริ่มต้นไฟล์เอกสารด้วย
\documentclass[...]{beamer}
โดยที่ […] เป็น optional ซึ่งสามารถแทนค่าด้วย
จะแทรก Theme ไว้หลัง \documentclass ตัวอย่าง theme ได้แก่
\usetheme{default} very simple \usetheme{Madrid} blueish, no navigation bars \usetheme{CambridgeUS} red, no navigation bars \usetheme{Antibes} blueish, tree-like navigation bar \usetheme{Berkeley} blueish, table of contents in sidebar \usetheme{Marburg} sidebar on the right \usetheme{Berlin} navigation bar in the headline \usetheme{Szeged} navigation bar in the headline, horizontal lines \usetheme{Malmoe} section/subsection in the headline
หน้าแรกของเอกสาร เราสามารถใส่ข้อความได้เป็นหัวข้อๆ ได้แก่
ซึ่งหัวข้อเหล่านี้จะเขียนไว้ก่อน \begin{document} หากมีผู้เขียนหลายคน
\author{Author1\inst{1} \and Author2\inst{2}} \institute{ \inst{1}Department of A \and \inst{2}University B }
ในการสร้างหน้า slide 1 หน้า จะใช้คำสั่ง frame
\begin{frame}[...]{Title}{Subtitle}... \end{frame}
โดยที่ […] เป็น optional ซึ่งสามารถแทนค่าด้วย
ส่วนหน้าแรกเมื่อเรากำหนดหัวข้อต่างๆ เรียบร้อยแล้วเราจะสร้าง slide ด้วยคำสั่ง \maketitle
\begin{frame} \maketitle \end{frame}
กล่องมี 3 แบบ
หมายเหตุ เนื่องจาก Title ต้องมีหากไม่ต้องการให้มี Title ให้ใส่ว่า \begin{block}{}
จะเริ่มต้นด้วย \begin{columns} แล้วภายในอยากให้มีกี่ column ก็แทรก \begin{column}[t]{5cm}
\begin{columns} \begin{column}[t]{5cm} .... \end{column} \begin{column}[t]{5cm} ..... \end{column} \end{columns}
จะเป็นการเขียน slide แผ่นเดียวแต่พอ compile แล้วจะสร้างเป็นชุดให้ โดยตัวหนังสือจะเหมือนค่อยๆ โผล่ออกมาทีละ slide เลขหน้าจะไม่เพิ่ม จะเริ่มต้นด้วย \begin{itemize} แต่ละหัวข้อที่ต้องการให้โผล่จะอยู่ในรูป
\begin{itemize} \item<1-> from first layer on \item<2-> from second layer on \item<4> only in the 4. layer \item<3,5-> in the 3., 5. and all further layers \end{itemize}
ทุก slide หลังจาก appendix จะไม่แสดงในสารบัญ แต่จะมีผลกับเลขหน้า(เลขหน้านับให้)
\section{...} \begin{frame} ... \end{frame} \appendix \begin{frame} ... \end{frame} \begin{frame} ... \end{frame}
เราจะใส่ tag hypertarget เพื่อกำหนดหมุดไว้ยังหน้าที่เราต้องการ จากนั้นจะใส่ tag \hyperlink เพื่อสร้าง link ไปยังหน้านั้นเหมือน html เริ่มต้นกำหนด \hypertarget โดย
\hypertarget{bla1}{}
หรือ
\hypertarget<2>{blum3}{}
เมื่อต้องการสร้างปุ่มกดไปยังหน้าอื่น ใช้คำสั่ง \hyperlink{หน้าที่ต้องการไป}{ลักษณะปุ่ม{ข้อความบนปุ่ม}} ตัวอย่างเช่น
\hyperlink{bla1}{\beamergotobutton{go to bla1}} and another one: \hyperlink{blum3}{\beamergotobutton{go to blum3}}
ลักษณะปุ่มมี 3 แบบหลักๆ คือ