图片插图报错:Assertion failed: !indirect->pf, file pdfobj.c, line 995

发布于 2025-04-03 22:39:10

这个图片插图提示这个错误,测试环境:

TeXLive2025

Assertion failed: !indirect->pf, file pdfobj.c, line 995

提交大家研究下。

MWE
0403.zip

查看更多

关注者
0
被浏览
101
1 个回答
Skyrmion
Skyrmion 3天前
Looking forward to my Ph.D. offer...

PDF 的问题,如 @u40 老师所说:

我的解决方案就是 pdf2ps SDUlogo.pdf epstopdf SDUlogo.ps 然后就OK了

或者 Inkscape / AI 重新导出,也能解决问题.


后记

我尝试了使用

gs -o <output.pdf> sDEVICE=pdfwrite <input.pdf>

以及

mutool clean -a -z -d -gggg <input.pdf> <output.pdf>

均无法修复,此问题可能涉及在以前 dvipdfm-x 程序导致 Inkscape 导出的 PDF 插入后使用 xelatex 编译透明度失效,后被 @马起园 老师修复,但是又牵扯进来新的问题. 当然也不一定是这个问题导致的. 想要引擎层面彻底解决,需要比对处理前后的PDF,找出是什么导致了这个问题?并提交 Issue(前提是,如果是某段inputstream 导致,那只能硬着头皮提交了,把分析工作交给他们...)

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览