"""Đánh giá BẢNG theo hướng "coi cả bảng là một vùng OCR" (không đo cấu trúc HTML).
Lý do: GT OmniDocBench chỉ có ``html`` (không có bbox từng cell) và parser xuất
``cells`` phẳng (bbox + text, không có hàng/cột). Nên KHÔNG dựng HTML/TEDS; thay
vào đó nối text các cell theo thứ tự đọc (row-major) rồi so với text bóc từ GT html.
* GT text : nối ``text_content`` của từng ``
/ | `` (thứ tự tài liệu = row-major).
Nếu bảng có nhiều bản html hợp lệ (html/html_2/html_3) -> lấy bản cho
edit distance THẤP nhất (giống OmniDocBench chấp nhận đa đáp án).
* pred text: gom cell của các Table phủ bởi GT, cụm thành hàng theo y, sort x,
nối row-major.
* Chuẩn hoá bằng norm_ocr (bóc thẻ, hợp nhất inline math ``$..$``/`` |