将 inkscape pdf 插入 latex 的问题

将 inkscape pdf 插入 latex 的问题

我尝试将1.pdf_texInkscape 生成的内容插入到我的文章中,但总是收到此错误消息:

!程序包 keyval 错误:页面未定义。请参阅 keyval 程序包文档以了解解释。输入 H 可立即获得帮助。...

!LaTeX 错误:无法确定 images/1.pdf 中图形的大小(没有 BoundingBox)。l.55 ...graphics[width=\unitlength,page=1]{1.pdf}} %

!软件包 keyval 错误:页面未定义。 ...... !LaTeX 错误:无法确定 images/1.pdf 中图形的大小(没有 BoundingBox)。

l.55 ...图形[width=\unitlength,page=2]{1.pdf}} %

我在一个目录中有两个文档(1.pdf_tex和) ,并且我已经将其放入1.pdfimages\

\usepackge{graphicx}
\usepackage{color}
\usepackage{transparent}
\graphicspath{{images/}}

在我的文档的最开始处。以下是我插入的方式1.pdf_tex

\begin{figure}[h]
  \centering
  \def\svgwidth{\columnwidth}
  \input{images/1.pdf_tex}
  \caption{Test}
\end{figure}

我真的想知道为什么我无法编译并获取我的最终文档。

1.pdf_tex

第1部分第2部分

保存存档:保存存档

答案1

您必须删除,page=1以及所有\put重复包含输入 PDF 的后续命令。

这可能是Inkscape工具的错误,可能是这样的:https://bugs.launchpad.net/ubuntu/+bug/1417470

您可以使用下一个命令删除除第一个之外的所有 puts

  sed -i '/page=[2-9]\|page=1[0-9]/d' *tex

答案2

以防万一你还没有解决它,你还没有意识到。你有一个拼写错误

\usepackge{graphicx}

必须

\usepackage{graphicx}

相关内容