แปลงตารางเป็น LaTeX และ Markdown
วางตารางจากสเปรดชีตแล้วได้โค้ดตาราง LaTeX, Markdown หรือ HTML
กำลังโหลดเครื่องมือ…
แปลงตารางที่คัดลอกจาก Excel หรือ Google Sheets เป็นโค้ด LaTeX tabular, Markdown หรือตาราง HTML ใช้ใส่ตารางในรายงานหรืองานวิจัย หรือแก้ไขตาราง LaTeX หรือ Markdown ที่มีอยู่แล้ว
วิธีใช้
- ในแท็บ "แก้ไขตาราง" คัดลอกช่วงเซลล์จาก Excel หรือ Google Sheets แล้ววางลงในเซลล์ใดก็ได้ แก้ไขเซลล์ได้โดยตรง และใช้ "เพิ่มแถว" หรือ "เพิ่มคอลัมน์" เพื่อเปลี่ยนขนาด
- เลือกการจัดแนวของแต่ละคอลัมน์ในช่องด้านบนคอลัมน์: "ชิดซ้าย (l)" "กึ่งกลาง (c)" หรือ "ชิดขวา (r)"
- ที่ "ตั้งค่าผลลัพธ์" ตั้งค่า "แถวแรกเป็นหัวตาราง" "ใช้เส้นแบบ booktabs" และ "ครอบด้วย table environment (caption, label)"
- เลือก LaTeX, Markdown หรือ HTML เป็นผลลัพธ์ แล้วกด "คัดลอก" หรือ "ดาวน์โหลด"
หลักการทำงาน
- อักขระพิเศษของ LaTeX ทั้ง 10 ตัว (& % $ # _ { } ~ ^ \) จะถูก escape ให้อัตโนมัติ การขึ้นบรรทัดใหม่ในเซลล์จะกลายเป็นช่องว่าง
- เมื่อตั้งการจัดแนวเป็น "อัตโนมัติ" คอลัมน์ที่เซลล์ใต้หัวตารางเป็นตัวเลขทั้งหมดจะชิดขวา ส่วนคอลัมน์อื่นจะชิดซ้าย
- ในแท็บ "วางหรือนำเข้า" แปลง LaTeX tabular หรือตาราง Markdown กลับเป็นตารางได้ สำหรับ LaTeX จะอ่านเฉพาะ tabular แรก และเซลล์ \multicolumn จะถูกแยกเป็นเซลล์ว่าง
คำถามที่พบบ่อย
- จะแปลงตาราง Excel เป็น LaTeX ได้อย่างไร
- คัดลอกช่วงเซลล์ใน Excel แล้ววางในเซลล์แรกของแท็บ "แก้ไขตาราง" โค้ด tabular จะแสดงด้านล่างทันที กด "คัดลอก" แล้ววางในเอกสารของคุณ
- booktabs เปลี่ยนอะไร
- ตารางจะใช้เส้นแนวนอนเพียง 3 เส้น คือ \toprule, \midrule และ \bottomrule และไม่มีเส้นแนวตั้ง เอกสารของคุณต้องมี \usepackage{booktabs} ในส่วน preamble
- จะจัดคอลัมน์กึ่งกลางในตาราง Markdown ได้อย่างไร
- ใส่โคลอนทั้งสองข้างของเส้นคั่น เช่น :---: ในเครื่องมือนี้ ให้เลือก "กึ่งกลาง (c)" สำหรับคอลัมน์นั้น แล้วผลลัพธ์จะทำให้เอง
- รองรับการผสานเซลล์ไหม
- ไม่รองรับ ตารางผสานเซลล์ไม่ได้ และ \multicolumn ใน LaTeX ที่นำเข้าจะถูกแยกเป็นเซลล์ว่าง