เรื่องวุ่น ๆ เกี่ยวกับตาราง ตอนที่ 2 multirow

ใครยังไม่ได้อ่านตอนที่หนึ่งก็ไปอ่านได้ที่ เรื่องวุ่น ๆ เกี่ยวกับตาราง ตอนที่ 1 เรื่องทั่วไป ซึ่งเป็นความรู้เบื้องต้นเกี่ยวกับตาราง  ในวันนี้เป็นตอนที่สองของบทความที่คุณสุขุมส่งมา ซึ่งเป็นเรื่องเกียวกับการผสานแนวตั้ง (merge row) ซึ่งจะว่าเป็นเทคนิคเบื้องต้นก็ไม่ถูกนักเพราะว่าจำเป็นต้องใช้แพ็กเกจพิเศษช่วย นั่นคือแพ็กเกจ multirow นั่นเอง

มาดูตัวอย่างกันก่อน

จากตัวอย่างในรูปข้างบน จะเห็นว่า คำว่า Defenders, Midfielders, Strikers นั้นจะอยู่ตรงกึ่งกลางของ 4, 3 , 2 แถวตามลำดับ ใน LaTeX นั้นใช่ว่าจะทำกันได้ง่าย ๆ นักเลงรุ่นเก่าจริง ๆ (คนที่ไม่รู้จักแพ็กเกจ multirow) จะใช้คำสั่ง raisebox  ซึ่งยุ่งยากมาก ๆ เรียกว่าทำทีก็ต้องเปิดตำราทีนั่นแหละ การมาของแพ็กเกจ multirow จึงเป็นสวรรค์ของนัก TeX

จากตัวอย่างในรูปข้างบน สามารถทำได้โดยการเรียกใช้แพ็กเกจ multirow และ booktabs แพ็กเกจหลังสำหรับคำสั่ง toprule ฯลฯ ดูได้จากตอนที่ 1

การใช้งานทั่วไปก็เป็นดังนี้ครับ

  • คำสั่ง multirow{จำนวนแถวที่จะรวม}{ความกว้างของคอลัมน์}{ข้อความในคอลัมน์}
    • จำนวนแถวที่จะรวม ผู้ใช้ก็เลือกเอาว่าจะรวมกี่แถว
    • ความกว้างของคอลัมน์ โดยปกติถ้าไม่ต้องการเฉพาะเจาะจงก็ใส่ * ไว้ ซึ่งตัว LaTeX จะเลือกขนาดที่เหมาะสมไว้ให้
    • ข้อความในคอลัมน์ ก็ตรงตัวครับ

ผลที่ได้ก็จะเป็นไปตามต้องการ วันนี้เอาสั้น ๆ ง่าย ๆ แค่นี้ไปก่อนนะครับ

One Response to เรื่องวุ่น ๆ เกี่ยวกับตาราง ตอนที่ 2 multirow

  1. [...] เรื่องวุ่น ๆ เกี่ยวกับตาราง ตอนที่ 2 m... [...]

Leave a Reply

Your email address will not be published. Required fields are marked *