Friday, April 8, 2011

Landscape paper problem on pdfLatex with some *.sty

บางที เราใช้ *.sty ของคนอื่น แล้วมีปัญหาที่ตัวกระดาษ ตัวกระดาษใช้ landscape แต่ว่า output จาก pdfLatex ออกมาเป็น portrait หลักจากลองมาหลายวิธี เช่น การใช้ package 'lscape' หรือ 'pdflscape'
\begin{document}

\usepackage{lscape}
\begin{landscape}
#body
\end{landscape}

\end{document} 
หรือ
\documentclass[landscape]
หรือ
\usepackage[landscape]{geometry}

วิธีข้างบนพวกนี้ไม่(ค่อย)เวิร์คเพราะว่า มันคงไปกวนกับ sty ของเค้ามั้ง :D หลังจากหาทางแก้ก็มาพบกับ วิธีนี้เข้า
\setlength{\pdfpagewidth}{\paperwidth}
\setlength{\pdfpageheight}{\paperheight}
โอ้ววว ใช้ได้ครับ ลองกันดูละกัน หวังว่าช่วยได้ไม่มากก็น้อย
ขอบคุณ ที่มา http://texblog.net/latex-archive/layout/pdf-page-size/