我正在使用sidewaysfigure
该rotating
软件包。
图形的方向与双页布局所需一致。
在pdf
(通过 Latex->PS->PDF 生成)中,页面被旋转,以便在查看文件时,读者可以看到正确方向的图形。
但是,当我使用双面打印打印文档时,页面不会旋转。相反,我得到的是缩小的页面,并且旋转了 90 度。
编辑
这是一个说明我的问题的最小工作示例:
\documentclass[11pt,a4paper,twoside]{book}
\usepackage{rotating}
\usepackage{tikz} % this is just included to generate a "figure"
\begin{document}
This is just a test to show a rotated second page which won't print right in duplex mode.
\begin{sidewaysfigure}
\begin{center}
\begin{tikzpicture}
\draw[thick,dashed,rounded corners] (12.25,1.5) rectangle (15.58,4.0);
\end{tikzpicture}
\caption{This is my sideways figure}
\end{center}
\end{sidewaysfigure}
\end{document}
第二页将逆时针旋转(如预期),但也会按以下方向打印:
编辑2:问题
如何抑制 Latex 创建的 PDF 文档中的页面旋转(但不是图形旋转)?
这样,我就不必担心任何打印机设置了。
答案1
我以前遇到过类似的问题,对我来说,这是在 pdf 转换中发生的事情:我自己的 .ps 文件看起来很好。通过运行 ps2pdf 解决了这个问题,如下所示:
ps2pdf -dAutoRotatePages=/None filename.ps
(其中 filename.ps 替换为您的 postscript 文件)
我尝试使用您的 MWE 进行此操作,然后从显示旋转页面的 pdf 转到以纵向模式显示的所有页面。