feat(web): 可视化模板设计器,拖拽定制模板不必再改 LaTeX 源码
- 新增设计器页面 /designer(新建)与 /designer/:id(编辑):三栏拖拽布局、 组件属性面板、编译预览(PDF + 生成的 LaTeX 源码) - 组件模型覆盖主标题/章节标题/正文/列表/勾选清单/可填字段/信息表/签字栏/分隔线/分页 - buildLatex 生成固定现代骨架(ctexart + enumitem + tabularx + booktabs), 字段值统一转义;设计稿以 % tenpages:design: 注释内嵌源码,可再次打开还原 - parseDesign 逆向解析:老模板打开设计器时自动把 LaTeX 拆成组件, 支持标题/章节/勾选清单/列表/表格/表格环境/摘要/签字栏/页眉字段/独立字段行 - 「导入 LaTeX」弹窗:粘贴手写源码即可转成可拖拽组件 - 后端:抽出 escapeLatexText 并让 ExportFromTemplate 先转义字段值, 修掉用户填写下划线/百分号导致编译失败的问题 - 库内 8 个模板回归:字段零丢失,重新生成的 PDF 与原稿结构一致
Loading
Please register or sign in to comment