浏览代码

fix: keyerror in equation replace

许瑞 1 年之前
父节点
当前提交
92f9df5dd7
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      magic_pdf/pre_proc/equations_replace.py

+ 3 - 0
magic_pdf/pre_proc/equations_replace.py

@@ -258,6 +258,9 @@ def replace_line_v2(eqinfo, line):
     last_overlap_span = -1
     delete_chars = []
     for i in range(0, len(line["spans"])):
+        if "chars" not in line["spans"][i]:
+            continue
+
         if line["spans"][i].get("_type", None) is not None:
             continue  # 忽略,因为已经是插入的伪造span公式了