旋转 eps 图像而不旋转整个页面

旋转 eps 图像而不旋转整个页面

我使用 Matlab 命令从 Simulink 模型打印出了一个 eps 文件print -deps。但是,图像被旋转了 +90 度才变成纵向。当我将其包含到我的 latex 文档中时,整个页面会旋转 -90 度。我的命令是:

\begin{figure}[hbt]
  \centering
  \includegraphics[width=1\textwidth]{simulink_model.eps}
  \caption{A Simulink Model}
\end{figure}

我尝试添加[angle=90]但是这会使整个页面旋转 120 度。

我想我可以转动 eps 源或手动在 latex 中将页面转回。但是有没有办法插入像这样的 eps 文件并告诉 latex 不要改变页面方向?

答案1

仅适用-dAutoRotatePages=/None于旋转的图像,这就是为什么它应该适用于整个文档的原因。但是您也可以尝试:

\begin{figure}[hbt]
  \centering
  \special{ps: gsave -90 rotate }
  \includegraphics[width=1\textwidth]{simulink_model.eps}
  \special{ps: grestore }
  \caption{A Simulink Model}
\end{figure}

答案2

我必须在我的论文中放一些 labVIEW 代码的图像。如果您打算制作一个包含横向内容的单页,并保留页眉、页脚,就像文档的其余部分一样(未旋转),请使用包lscape,并将图表放入

\begin{landscape}
<your figure stuff in here>
\end{landscape}

它看起来很完美。

相关内容