页面颠倒了?

页面颠倒了?

我的文档中有一个相当宽的表格,我想将其“旋转”显示。一切似乎都很好,但显然最后出现了一些问题:当我尝试打印(打印到文件)时,我得到的是上下颠倒的旋转页面。

有办法解决这个问题吗?

(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

您有两种选择来修复此行为。

  1. ps2pdf在处理过程中自动旋转横向页面。由于您的sidewaystable页面就是这种情况,因此该页面在显示时会旋转,随后在打印时也会旋转。向 Ghostscript 提供选项 Distiller 选项-dAutoRotatePages=/None应使横向页面保持其原始纵向方向。

  2. 直接使用pdflatex。这完全规避了上述要求。

相关内容