横長の表を含む PDF のページを 90 度回転させる
LaTeX で横に長い表組みをするときに、landscape を使って 90 度回転させる場合があります。ただしこれだと、完成した PDF を眺める時にページごと回転させるか、もしくは首を傾げないと表を読めないので、LaTeX を書いている最中だと結構不便です。
ちと調べたところ、lscape package の代わりに pdflscape package を使えば自動で該当ページを 90 度回転させてくれるようです。
以下、.tex の例。pdflatex の場合は pdflscape を使うだけ、dvipdfmx を使う場合は、そのように明示する必要があります。
\documentclass[a5paper]{article} % for platex + dvipdfmx %\usepackage[dvipdfmx]{pdflscape} % for pdflatex \usepackage{pdflscape} \title{How to rotate a PDF page\\including a wide table?} \author{Akira Okumura} \begin{document} \maketitle \begin{abstract} We explain how to rotate a PDF page including a wide table. \end{abstract} \section{Introduction} Table~\ref{wide} is a wide table. \begin{landscape} \begin{table} \label{wide} \caption{This is a wide table created with the pdflscape package.} \begin{center} \begin{tabular}{|c||c|c|c|c|c|c|c|c|c|c|} \hline & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 \\ \hline \hline 1 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 \\ \hline 2 & 2 & 4 & 6 & 8 & 10 & 12 & 14 & 16 & 18 & 20 \\ \hline 3 & 3 & 6 & 9 & 12 & 15 & 18 & 21 & 24 & 27 & 30 \\ \hline 4 & 4 & 8 & 12 & 16 & 20 & 24 & 28 & 32 & 36 & 40 \\ \hline 5 & 5 & 10 & 15 & 20 & 25 & 30 & 35 & 40 & 45 & 50 \\ \hline 6 & 6 & 12 & 18 & 24 & 30 & 36 & 42 & 48 & 54 & 60 \\ \hline 7 & 7 & 14 & 21 & 28 & 35 & 42 & 49 & 56 & 63 & 70 \\ \hline 8 & 8 & 16 & 24 & 32 & 40 & 48 & 54 & 64 & 72 & 80 \\ \hline 9 & 9 & 18 & 27 & 36 & 45 & 54 & 63 & 72 & 81 & 90 \\ \hline 10 & 10 & 20 & 30 & 40 & 50 & 60 & 70 & 80 & 90 &100 \\ \hline \end{tabular} \end{center} \end{table} \end{landscape} \end{document}