我尝试将1.pdf_tex
Inkscape 生成的内容插入到我的文章中,但总是收到此错误消息:
!程序包 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.pdf
images\
\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
您必须删除,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}