用途:从单一文学化源文件生成两种 PDF——slides.pdf(beamer,供讲座用)和 notes.pdf(memoir + beamerarticle,含融入散文的讲义、页边教师注与附录)。两者都 \input 同一个由 contents.nw 编织出的 contents.tex;示例程序也从同一文件缠结到 examples/,使幻灯片、讲义与实际运行的输出保持一致。适用于新建或转换旧 contents.tex 幻灯片、构建失败或两份 PDF 不一致、审阅前运行检查、为代理编写转换简报等场景。
主要能力:提供幻灯片目录结构(contents.nw、contents.tex、examples/、slides.tex、notes.tex、preamble.tex、abstract.tex、sokprotokoll.tex、ltnotes.bib 等)与相关参考文件,涵盖构建与疑难、分块编写、runpython 与输出、浮动体与页边、审阅清单、瑞典语风格等。
使用方式:复制模板 cp -r ~/.claude/skills/didactic-decks/assets/deck-template <module>/slides;构建运行 ~/.claude/skills/didactic-decks/scripts/build_deck.sh --deck <dir>,或手工 make notes.pdf LATEXFLAGS="-shell-escape -interaction=nonstopmode"。
限制:同一幻灯片的两个 PDF 不得并发构建(共享 ltxobj);绝不编辑 contents.tex 或 examples/ 下内容;完成需通过脚本检查并逐页阅读。