学术报告数学演示

把论文、学位论文章节或研究笔记做成适合投影的 16:9 学术报告,用于研讨会、讲座、答辩和会议报告:顶部章节条点亮当前章节,公式配朗读方式和术语注释,有方法流程、证明概要、原生结果柱条和表格、由数据绘制的曲线图,以及进度条和页码计数。

学术报告数学演示

准备好论文或笔记、报告时长和听众,以及必须原样使用的公式、数字和数据。Skill 会交付一个离线 HTML 演示,可在浏览器里编辑,并导出可编辑的 PowerPoint。

使用方法

  1. 需求与页序

    Agent 问清主题、听众、讲完后希望发生什么、必须原样使用的事实和数字以及页数,再给每页安排一种版式,并选定一套配色。

  2. 图片与构建

    先用 talk.py plot 把图表说明画成 SVG 曲线图,再用 talk.py pace 填写章节条、页脚和计数,并给出每页时长预算和拆分 / 合并建议;写好 plan.json 和 settings.json,再运行 kit.py compose, make-deck.py and verify-deck.py,生成一个离线 HTML 文件。

  3. 逐页查看并导出

    在浏览器里打开每一页,检查换行、重叠和标签,试一下编辑、撤销、保存和演示,再导出 PowerPoint 并用 verify-pptx.py 对照检查。

常见问题

导出的 PowerPoint 真的能编辑吗?

能。标题、公式、注释、标签、柱条、表格单元格和面板都是原生 PowerPoint 对象,并保留演讲者备注,表格是原生表格。图片只有绘制的曲线图和标题徽记,没有整页图片。两套示例分别有 144 和 106 个文本框。

曲线图从哪里来?

来自你的数据。随包的 talk.py plot 只用 Python 标准库把折线、散点和区间图画成 SVG,不调用任何模型或图像服务。示例中的人物、课题组和数字都是虚构的,每个数据页都有注明。

用什么字体?

正文用 Fira Sans,数学用 STIX Two Text,均随包提供,采用 SIL Open Font License。请在演示电脑上安装这两种字体,换行才会一致;PowerPoint 会把中等字重的标题显示为常规。中文、日文和韩文使用系统字体。

有哪些已知限制?

公式不是数学排版引擎。曲线图里的刻度标签属于图片。LibreOffice 里像 ∗ 这样的小号上标符号显示得很小。章节页按设计在下半部分留白。

测试了什么?

两套示例演示都从全新解压的安装包生成。每一页都在 Chrome 和 LibreOffice(渲染导出的 PowerPoint)里看过,每套演示的 31 项浏览器交互检查全部通过;用 python-pptx 修改后保存并重新打开,修改仍在。没有在 PowerPoint、Keynote 或 WPS 里打开过。