使用 \includegraphics 后,Tikz 生成的 PS 图形显得非常小且颠倒

使用 \includegraphics 后,Tikz 生成的 PS 图形显得非常小且颠倒

我需要对文档中的每个图形使用 PS 格式。

在 Mac TexShop 下,我可以pgfplots通过选择Tex + DVI排版下的选项并勾选引擎首选项下的“保存 Postscript 文件”轻松制作 Tikz 和 PS 图形。

但是,当我将它们包含在文档中时,它们仍然很小并且上下颠倒。我尝试调整选项widthincludegraphics使其变大,但这只会使情况变得更糟,因为图像会发送到页面之外。trim和选项只会使图像消失。我还尝试使用选项clip修改边界框编号,但没有任何显著结果。bbincludegraphics

以下是主要文档的 MWE:

\documentclass[]{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}[!ht]
    \centering
    \includegraphics[]{kinematics.ps}
\caption{Figure is small and upside down}
\end{figure}
\end{document} 

以下是用于生成“kinematics.ps”文件的 MWE:

\documentclass[tikz]{standalone}
\usepackage{tikz-3dplot}
\begin{document}
\tdplotsetmaincoords{70}{120}
\begin{tikzpicture}[scale=2,tdplot_main_coords]
\draw[thick,-stealth] (0,1.25,0) -- (0,-1,0) node[anchor=south west]{$\mathbf{z}_1$};
\end{tikzpicture}
\end{document}

这是我得到的(图被红色椭圆包围):

在此处输入图片描述

我怎样才能解决这个问题?

答案1

由于某些原因,该tikz选项不应与standalonein file一起使用kinematics.tex。相反,如果将 TikZ 作为常规包加载,则 Postscript 文件kinematics.ps在嵌入主文档时会正确缩放。

kinematics.tex

\documentclass{standalone}
\usepackage{tikz,tikz-3dplot}
\begin{document}
\tdplotsetmaincoords{70}{120}
\begin{tikzpicture}[scale=2,tdplot_main_coords]
\draw[thick,-stealth] (0,1.25,0) -- (0,-1,0) node[anchor=south west]{$\mathbf{z}_1$};
\end{tikzpicture}
\end{document}

相关内容