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