Partition Matrices in LaTeX


เคยจำเป็นต้องเขียนสมการแบบนี้ไหมครับ

จริง ๆ ทำได้ไม่ยากโดยใช้แพ็กเกจ pmat ผมรู้จักแพ็กเกจนี้มานานมากแล้ว แต่ไม่ใช้เพราะว่ามันไม่ใช่แพ็กเกจมาตรฐาน นอกจากนั้นมันมีปัญหากับ pdftex เรื่องคำสั่ง \cr ทำให้ตอนนั้นเลยใช้ไปโดยปริยาย ต้องหันไปใช้แพ็กเกจอื่นเช่น arydshln ดูเรื่อง Advanced matrix partitioning (LaTeX) ซึ่งก็มีปัญหามากพอสมควร วันนี้เห็นวิทยานิพนธ์เพื่อนใช้แพ็กเกจ pmat ก็เลยนึกสนุกลองใช้อีกครั้ง ปรากฏว่าใช้ได้แบบไม่มีปัญหา ก็เลยมาแนะนำกันครับ ในการติดตั้ง เนื่องจากแพ็กเกจนี้ไม่มีบน MiKTeX ทำให้ต้องโหลดและติดตั้งเอาเอง วิธีการก็ง่าย ๆ ไปที่โฟลเดอร์ที่ติดตั้ง MiKTeX แล้วไปต่อที่ tex\latex\ จากนั้นก็สร้างโฟลเดอร์ pmat ทำการคัดลอกไฟล์ pmat.sty ไปไว้ จากนั้นก็ทำการปรับปรุงฐานข้อมูลของ MiKTeX หนึ่งหรือสองครั้งตามชอบใช้ จะใช้ GUI ก็สะดวกดี ก็เป็นอันเสร็จพิธีใช้ได้ทันที ลองดูตัวอย่างง่าย ๆ ต่อไปนี้

\documentclass{report}
\usepackage{pmat}
\begin{document}
\[
    \begin{pmat}[{.|}]
        a_{11} & a_{12} & b_{11} \cr
        a_{21} & a_{22} & b_{21} \cr\-
        c_{11} & c_{12} & d_{11} \cr
    \end{pmat}
\]
\end{document}

ผลที่ได้ก็จะเป็นดังนี้

ก็หวังว่าจะได้ประโยชน์กันนะครับ

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s