Browse Source

解决list未换行问题

liukaiwen 1 year ago
parent
commit
69d835c998
1 changed files with 1 additions and 1 deletions
  1. 1 1
      magic_pdf/para/para_split_v2.py

+ 1 - 1
magic_pdf/para/para_split_v2.py

@@ -40,7 +40,7 @@ def __detect_list_lines(lines, new_layout_bboxes, lang):
                     if lst[i] == 1:
                         ones_in_this_interval.append(i)
                     i += 1
-                if len(ones_in_this_interval) > 1 or (ones_in_this_interval and lst[start + 1] in [2, 3]):
+                if len(ones_in_this_interval) > 1 or (start < len(lst) - 1 and ones_in_this_interval and lst[start + 1] in [2, 3]):
                     indices.append((start, i - 1))
                     ones_indices.append(ones_in_this_interval)
             else: