inkscape:PDF 包含:所需页面不存在

inkscape:PDF 包含:所需页面不存在

就像这里Inkscape 生成的pdf_tex文件包含的页码比生成的 PDF 包含的页码要高。删除文件中的有问题的行即可解决此问题。用户马丁·施罗德如果此问题在较新的 Inksacpe 版本中再次出现,请在评论中提出新问题。我最初使用 Inksacpe 版本创建了 svg 文件,但仍然有错误,后来升级到1.0.1 (3bc2e813f5, 2020-09-07)。请查找出现问题的文件这里

这是日志文件的相关部分:

(/compile/cable-turned-labeled.pdf_tex
<cable-turned-labeled.pdf, id=1, page=1, 435.84906pt x 438.56055pt>
File: cable-turned-labeled.pdf Graphic file (type pdf)
<use cable-turned-labeled.pdf, page 1>
Package pdftex.def Info: cable-turned-labeled.pdf , page1 used on input line 56
.
(pdftex.def)             Requested size: 165.59853pt x 166.62796pt.
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <9> on input line 57.
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <5> on input line 57.

!pdfTeX error: pdflatex (file /compile/cable-turned-labeled.pdf): PDF inclusion
: required page does not exist <1>
 ==> Fatal error occurred, no output PDF file produced!

我已经将所有内容移至 Inkscape 中的最顶层,但问题仍然存在。手动编辑文件非常麻烦pdf_tex。还有什么其他解决方法?我在 Overleaf 中工作(Windows 是本地操作系统),所以我甚至无法使用 Makefile 自动从文件中删除多余的行。我还有什么其他选择?

答案1

也许您可以svg尝试一下这个包裹。

\listfiles
\documentclass{minimal}
\usepackage[T1]{fontenc}
\usepackage{svg}
\begin{document}
\noindent\includesvg[width=\textwidth,inkscapearea=page]{cable-turned-labeled}%
\end{document}

免责声明:我是该软件包的作者svg

相关内容