Skip to content

Fix image path handling in TexValidator#11

Open
atfa wants to merge 2 commits intoWestlake-AGI-Lab:mainfrom
atfa:fix-tex-image-path
Open

Fix image path handling in TexValidator#11
atfa wants to merge 2 commits intoWestlake-AGI-Lab:mainfrom
atfa:fix-tex-image-path

Conversation

@atfa
Copy link

@atfa atfa commented Oct 30, 2025

修复内容

  • TexValidator 在处理图片时,先将源图复制到编译临时目录的 images/ 下并改写为相对路径,避免绝对路径在不同环境中失效。
  • 交互式 LaTeX 编辑器在生成文档地图时,使用 slides 列表的实际长度覆盖 LLM 返回的总页数,修复“文档状态”显示多 1 页的问题。

复现问题

  1. 使用原始代码运行 python -m modules.tex_validator output/tex/1761826825/output.tex(或触发自动验证流程),日志出现 pdftex.def Error: File ... not found,PDF 中图片缺失。
  2. 启动交互式编辑器,初始输出或输入 status,看到幻灯片数量比 PDF 实际页数多 1。

验证方式

  • 应用补丁后重复验证流程,编译成功且日志中不再出现 pdftex.def 报错,生成的 output/tex/1761826825/output.pdf 图片正常。
  • 再次启动交互式编辑器,确认“📊 文档状态”显示的页数与 PDF 实际页数一致。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant