Copied from huhuaping/report-tech2026 (main @ 44a70a2, 2026-09-07): lua/linebreak.lua lua/crossref-tight-num.lua lua/docx-table-caption.lua lua/docx-table-layout.lua template/create-template-tiny.docx -> reference-doc.docx topic/quarto-crossref-tight-num.qmd -> notes/ topic/quarto-docx-float-caption.qmd -> notes/ Canonical copy for other projects lives in this folder. Patch here first, then (if still needed) sync back to the originating report repo. Added from huhuaping/books-sco book docx work (2026-10-15), adapted for two install profiles in this package: lua/crossref-book-num.lua lua/docx-landscape.lua footer id from metadata docx-landscape-footer, default rId14 filters-book.yml lua/docx-table-caption.lua matcher also accepts book 图3-1 / 图3.1 Website filters.yml is unchanged in role: it still mounts crossref-tight-num.lua. Do not mount both numbering filters. Page size stays in the project reference-doc.