我的文档中有一个相当宽的表格,我想将其“旋转”显示。一切似乎都很好,但显然最后出现了一些问题:当我尝试打印(打印到文件)时,我得到的是上下颠倒的旋转页面。
有办法解决这个问题吗?
(Latex->dvi2ps->ps2pdf->查看 PDF(我使用 Texmaker))
\documentclass[twoside,openright]{report}
\usepackage[]{rotating}
\usepackage[]{fancyhdr}
\fancyhead[RE,LO]{\fancyplain{}{\textbf{\textit{\leftmark}}}}
\fancyhead[LE,RO]{\fancyplain{}{\textbf{\thepage}}}
\fancyfoot[]{}
\pagestyle{fancyplain}
\begin{document}
Normal page.
\clearpage
\begin{sidewaystable}
\begin{tabular}{|c|c|c|c|}
\hline \textbf{Bla Bla Bla} & 01/01/2009 & 01/01/2010 & \\
\hline \textbf{Abcd efc} & Something something & Little bit longer description for something.\\
\hline
\end{tabular}
\caption{Something.}
\end{sidewaystable}
\clearpage
Another normal page.
\end{document}
答案1
您有两种选择来修复此行为。
ps2pdf
在处理过程中自动旋转横向页面。由于您的sidewaystable
页面就是这种情况,因此该页面在显示时会旋转,随后在打印时也会旋转。向 Ghostscript 提供选项 Distiller 选项-dAutoRotatePages=/None
应使横向页面保持其原始纵向方向。直接使用
pdflatex
。这完全规避了上述要求。