วันอาทิตย์ที่ 19 พฤศจิกายน พ.ศ. 2566

Boxes หรือ กล่องข้อความ การใช้งาน fancybox

 การสร้างกล่องข้อความใน LaTex สามารถสร้างให้ข้อความจัดชิดซ้าย ชิดขวา อยู่ข้างบน อยู่ข้างล่าง ของกล่องได้ ซึ่งใน LaTex จะมีกล่องข้อความหลายแบบ ในที่นี้จะขอยกตัวอย่าง 5 แบบ คือ LR boxes, Vertical shifting of LR boxes,Parboxes and minipages, paragraphboxes, and rule boxes. ความแตกต่างระหว่าง makebox กับ framebox คือ การ สร้างโดยคำสั่ง makebox จะไม่มีเส้นขอบ แต่ถ้าใช้คำสั่ง framebox จะมีเส้นขอบ นอกจากนี้ยังสามารถเรียกใช้งาน package ที่เกี่ยวกับกล่องข้อความได้ (ต้องติดตั้งเพิ่มเติมหากไม่มี) คือ fancybox ซึ่งจะมีลูกเล่นให้เลือกใช้ หรือหากศึกษาจนเข้าใจสามารถที่จะสร้างกล่องข้อความในรูปแบบต่างๆ ที่ต้องการได้ 





การใช้งาน fancybox

fancybox เป็น package ที่ถูกสร้างขึ้นมาให้ใช้งานเกี่ยวกับกล่องข้อความในลักษณะพิเศษ จะมี package ที่น่าสนใจ 2 package คือ amsmath และ fancybox ซึ่งจะต้องเรียนกใช้ งานในส่วนหัวของเอกสารก่อน

ลักษณะคำสั่ง

\documentclass{article}

\usepackage{amsmath} %

\usepackage{fancybox} %กล่องข้อความแบบแฟนซี shadowbox, doublebox, ovalbox, Ovalbox

\begin{document}

\shadowbox{ทดสอบข้อความ test}

\doublebox{ทดสอบข้อความ test test }

\ovalbox{ทดสอบข้อความ test test test }

\Ovalbox{ทดสอบข้อความ test}

\end{document}