Slidev 学术演示制作
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_55aefa96/saulxiong-slidev-makeppt。
技能介绍
问题
学术论文分享演示经常卡在“内容能看,但排版不工程化”:公式在 HTML 里渲染失败、表格触发 Vue 警告、Mermaid 图表溢出、动画循环竞态,以及语气太像宣传稿。PPT Maker 针对这类基于 Slidev 的单文件 slides.md 项目,把制作规范沉淀为可执行规则。
工作方式
- 先读再改:按
---分隔定位页面,使用行锚点编辑,避免整文件重写。 - 渲染硬规则:HTML 内禁用
KaTeX $...$,改用实体与 CSS Grid;长列表用overflow容器,mermaid追加缩放样式。 - 组件约束:Vue 表格必须包
tr;动画使用递归setTimeout,并保留手动播放/暂停/重播控制。 - 质量检查:通过
academic_tone.py、fix_math.py、fix_tables.py等脚本做幂等修复和提交前检查。 - 讲稿生成:按约 200 字/分钟估算 15/30/45 分钟讲稿,并分配单页字数。
适用边界
它更适合学术报告、论文分享和技术演示,而不是营销海报或通用办公 PPT。依赖既定 Slidev 项目结构、slides.md、components/*.vue 和 scripts/ 工具链;未明确要求时不要改动 node_modules、锁文件或遗留模块。
使用场景
- 把 IEEE TIFS 论文转成约 30 页 Slidev 学术报告,需要规范公式、表格、Mermaid 和动画。
- 在已有 slides.md 项目中修改某页公式,避免 KaTeX 在 HTML 中渲染失败并修复表格 tr 警告。
- 给协议步骤演示新增 Vue 动画组件,要求手动播放/暂停/重播,不用 setInterval 导致循环竞态。
- 为 30 分钟中文答辩准备逐页讲稿,按约 200 字/分钟估算总字数并分配单页。
适合人员
- 准备论文答辩或组会汇报的算法/安全方向研究生,需要把 PDF 论文转成可点击的 Slidev 演示。
- 维护学术分享 Slidev 项目的研究者,要求统一公式排版、动画控制和学术语气检查。
- 使用 AI 编辑 slides.md 的 Vue/前端工程师,需要知道 Slidev、KaTeX、Mermaid 与 UnoCSS 的硬规则。
- 需要生成 15/30/45 分钟中文讲稿的学术报告者,希望按页分配字数并保留口述语气。