Beamer到Quarto翻译工作流Skill translate-to-quarto

这个技能用于将Beamer LaTeX文档自动翻译成Quarto RevealJS HTML幻灯片,实现多阶段工作流,包括TikZ图形提取、R数据集成、内容保真检查和视觉优化。它适用于技术文档转换、教育材料制作和自动化演示生成。关键词:Beamer, LaTeX, Quarto, RevealJS, TikZ, 翻译, 工作流, HTML幻灯片, 自动化工具。

其他 0 次安装 0 次浏览 更新于 3/24/2026

name: translate-to-quarto description: 将Beamer LaTeX翻译为Quarto RevealJS。多阶段工作流,包含TikZ提取和QA。 argument-hint: “[LectureN_Topic.tex]” allowed-tools: [“读取”, “Grep”, “Glob”, “写入”, “编辑”, “Bash”, “任务”] context: fork

Beamer → Quarto 翻译工作流

完整翻译一个Beamer LaTeX讲座为Quarto RevealJS HTML幻灯片。

关键:Beamer .tex文件是唯一真相来源。


阶段0:预飞行检查

0A. 环境对等审计

扫描Beamer中的所有自定义环境。验证CSS等效项存在于主题SCSS中。如果缺少任何,首先创建它们。

0B. TikZ新鲜度验证

运行/extract-tikz以验证SVG匹配当前Beamer源。

0C. RDS数据清单

列出交互式图表所需的所有RDS文件。

0D. 引用键映射

从Beamer中提取所有引用,映射到参考文献键。

阶段1:翻译前准备

  • 读取完整Beamer源,计数帧
  • 清单图形(TikZ → SVG,R绘图 → plotly,其他 → SVG)

阶段2:创建带YAML头的QMD文件

  • 标准RevealJS YAML,包含主题、徽标、页脚、参考文献
  • 如果需要,设置R数据加载的代码块

阶段3:逐幻灯片翻译

  • 委托给beamer-translator代理
  • 1:1 帧到幻灯片映射
  • 逐字数学,环境对等,无字体缩小

阶段4:TikZ图表集成

使用0基索引引用提取的SVG。

阶段5:R图形集成(Plotly优先)

从RDS数据生成交互式plotly,TikZ/复杂图形的静态SVG。

阶段6:首次渲染与内容保真检查

渲染,计数幻灯片,检查每个幻灯片的问题。

阶段6.5:教学审查

在视觉抛光前运行教学审查器。

阶段7:视觉抛光

语义颜色、过渡幻灯片、框架句子。

阶段8:校对

在QMD文件上运行/proofread

阶段9:最终验证与部署

渲染,在浏览器中打开,验证所有元素。

阶段10:Beamer源同步

将任何更正应用回Beamer源。

阶段11:文档

更新CLAUDE.md、会话日志,创建PR。