Inkscape 图像仅部分渲染

Inkscape 图像仅部分渲染

我有一张 Inkscape 图像,保存为 PDF,我要将其插入 .tex 文档中。我遇到了一些奇怪的渲染问题。这是我的代码(图像保存为 D3.pdf):

\documentclass{article}
\usepackage{graphicx}

\begin{document}

\begin{center}
\includegraphics{D3}
\end{center}

\end{document}

这是图片的截图应该看起来像: 在此处输入图片描述

当我在 Mac 上的预览中打开已编译 .tex 文件的 pdf 输出时,它看起来是这样的: 在此处输入图片描述

我尝试在 Inkscape 中将图片保存为 pdf+latex,但没有任何变化。我尝试在 .tex 文件中更改图片的大小。这会导致某些东西看起来不同。例如,会出现一个或两个节点或其中一个椭圆形的一些小圆弧。但它仍然没有完全渲染。

有谁知道如何解决这一问题?

附注:当我在 PC 上打开文档时,它呈现得很好。但是,当我打开 pdf(从 .tex 文件编译而来)时,图像不会一次全部显示出来。它似乎是分段“加载”的(首先是点,然后是线,然后是椭圆形,等等)。这最终会出现在 beamer 演示文稿中,因此以这种方式加载它仍然存在问题。但我真的很想在 Mac 上修复它,因为我不知道在做演示时我是否可以使用 PC。

编辑:以下是链接PDFSVG图像的文件。

答案1

您可以尝试不同的方法:将 导出svgTikZ。请参阅通过 TikZ 从 Inkscape 导出到 LaTeX这样,pdf 将由 LaTeX 编译器而不是 Inkscape 创建,因此它可能会渲染得更快(即使 TikZ 绘图非常复杂,我从未遇到过加载性能问题)。

相关内容