Skip to content

TAC 표 trailing line_spacing 경계 조건 — 순환 오류 해결 #40

@edwardkim

Description

@edwardkim

현상

trailing ls 제거(#35)와 유지가 서로 다른 문서에서 충돌:

  • kps-ai 24페이지: trailing ls 제거해야 pi=239가 들어감
  • pic-in-head-01 2페이지: trailing ls 유지해야 pi=11이 다음 페이지로 밀림

수정

trailing ls를 무조건 제거/유지하지 않고, 경계 조건으로 판단:

  • trailing ls 제거 시에만 들어가는 경우 → 제거 (페이지 마지막 항목)
  • trailing ls 포함해도 들어가거나, 제거해도 안 들어가면 → 포함

pre-flush와 paginate_table_control 양쪽에 동일 조건 적용.

검증

  • pic-in-head-01: pi=10만 2페이지, pi=11은 3페이지 ✓
  • kps-ai: pi=237+238+239 모두 24페이지 ✓
  • multi-table-002: 2페이지 ✓
  • 783 테스트 통과

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions