youtube-render-pdf
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseYouTube Render PDF
YouTube 生成PDF
Use this skill to turn a YouTube video into a complete, compileable note and a rendered PDF.
.tex使用该技能可将YouTube视频转换为完整的、可编译的笔记及渲染好的PDF。
.texGoal
目标
Produce a professional Chinese lecture note from a YouTube URL.
The output must:
- use the video's actual teaching content rather than subtitle transcription alone
- place the video's original cover image on the front page of the and rendered PDF whenever available
.tex - include all necessary high-value key frames as figures, without adding redundant screenshots
- end with a final synthesis section that includes the speaker's substantive closing discussion and your own distilled takeaways
- be structurally organized with and
\section{...}\subsection{...} - be a complete document from
.texto\documentclass\end{document} - be compiled successfully to PDF as part of the final delivery
从YouTube URL生成专业的中文讲座笔记。
输出必须满足:
- 以视频实际教学内容为核心,而非仅依赖字幕转录
- 只要有可用的原视频封面图,就将其放置在文件及渲染后的PDF的首页
.tex - 包含所有必要的高价值关键帧作为插图,不添加冗余截图
- 结尾包含总结章节,内容需涵盖演讲者的实质性收尾讨论以及提炼后的核心要点
- 使用和
\section{...}进行结构化组织\subsection{...} - 生成从到
\documentclass的完整\end{document}文档.tex - 最终交付时需包含成功编译后的PDF
Pedagogical Standard
教学标准
The notes must read like a strong human teacher is guiding the reader through the material.
- organize each major section so the reader first understands the motivation, then the main idea, then the mechanism, then the example or evidence, and finally the takeaway
- be patient and explicit about logical transitions; make it clear why the speaker introduces a concept, what problem it solves, and how the next idea follows
- aim for deep-but-accessible explanations: keep the technical depth, but introduce formalism only after giving intuition in plain language
- when a section is dense, break it into smaller subsections that progressively build understanding rather than compressing everything into one long derivation
- do not dump subtitle content in chronological order; rewrite it into a teaching sequence with clear intent, contrast, and buildup
笔记需呈现出资深教师引导读者学习的风格。
- 组织每个主要章节时,先让读者理解学习动机,再介绍核心思想、实现机制,接着给出示例或证据,最后总结要点
- 耐心且清晰地呈现逻辑过渡;明确说明演讲者引入某个概念的原因、解决的问题,以及后续内容的衔接逻辑
- 追求深度且易懂的解释:保留技术深度,但先以通俗语言给出直觉性说明,再引入形式化内容
- 当章节内容较密集时,将其拆分为更小的子章节,逐步构建读者的理解,而非将所有内容压缩为冗长的推导
- 不要按时间顺序堆砌字幕内容;需重写为具有明确意图、对比和递进关系的教学序列
Source Acquisition
素材获取
-
Inspect the video metadata first. Prefer title, chapters, duration, thumbnail availability, and subtitle availability before writing.
-
Prefer the best usable video source for figure extraction. Probe formats and choose the highest resolution that is actually downloadable in the current environment.
-
Acquire the video's original cover image before writing the. Prefer the highest-resolution thumbnail exposed by the platform metadata. Save the selected cover locally and reference that local asset from the front page. Do not substitute a random video frame when an official cover image is available.
.tex -
Prefer the best matching subtitle track. Use manual subtitles over auto-generated subtitles when both are available. Prefer the default language that best matches the video or the user's requested language. Fall back to the closest available subtitle track only when needed. Preserve the subtitle timestamps; do not flatten subtitles into plain text too early if figures still need to be located.
-
Keep all source artifacts local when practical. Typical working artifacts are metadata, the downloaded cover image, a timestamped subtitle file, optional cleaned transcript text, a local video file, and extracted frames.
-
先检查视频元数据。 撰写前优先获取标题、章节、时长、缩略图可用性及字幕可用性。
-
选择最佳可用视频源用于提取关键帧。 探测格式并选择当前环境中可下载的最高分辨率视频。
-
撰写文件前获取原视频封面图。 优先选择平台元数据提供的最高分辨率缩略图。 将选中的封面图保存到本地,并在首页引用该本地资源。 若有官方封面图,请勿用随机视频帧替代。
.tex -
选择最匹配的字幕轨道。 当手动字幕和自动生成字幕同时可用时,优先使用手动字幕。 优先选择与视频或用户要求语言最匹配的默认语言字幕。 仅在必要时 fallback 到最接近的可用字幕轨道。 保留字幕时间戳;若仍需定位关键帧,请勿过早将字幕转换为纯文本。
-
尽可能将所有素材保存在本地。 典型的工作素材包括元数据、下载的封面图、带时间戳的字幕文件、可选的清理后的转录文本、本地视频文件及提取的关键帧。
Long Video Strategy
长视频处理策略
For longer videos, do not rely on a single monolithic pass.
- If the video is longer than 20 minutes, or the subtitle file contains more than 300 subtitle entries, split the work into smaller segments.
- Prefer chapter boundaries for splitting. If chapters are unavailable or too uneven, split by coherent time windows or subtitle ranges.
- When subagents are available, spawn multiple subagents in parallel for different segments so coverage stays high and detail is not lost.
- Give each subagent a concrete segment boundary and require it to return: the segment's teaching goal, the core claims, important formulas or code, required figures with time provenance, and any ambiguities that need integration-time resolution.
- Keep a small overlap between neighboring segments when the explanation crosses boundaries, then deduplicate during integration.
- The main agent must integrate the segment outputs into one unified outline and one coherent final narrative. The final PDF must read like a single lecture note, not a concatenation of chunk summaries.
对于较长的视频,请勿依赖单次完整处理。
- 若视频时长超过20分钟,或字幕文件包含超过300条字幕条目,将工作拆分为更小的片段。
- 优先按章节边界拆分。若没有章节或章节划分不均,按连贯的时间窗口或字幕范围拆分。
- 若有子Agent可用,为不同片段并行启动多个子Agent,以保证内容覆盖度和细节完整性。
- 为每个子Agent指定明确的片段边界,要求其返回:该片段的教学目标、核心论点、重要公式或代码、带时间来源的必要插图,以及整合时需要解决的模糊点。
- 当解释内容跨片段边界时,相邻片段保留少量重叠,整合时再去重。
- 主Agent需将各片段的输出整合为统一的大纲和连贯的最终内容。最终PDF需读起来像一份完整的讲座笔记,而非多个片段摘要的拼接。
Teaching Content Rules
教学内容规则
Build the notes from all of the following when available:
- video title and chapter structure
- the video's original cover image and key metadata
- on-screen diagrams, formulas, tables, plots, and architecture slides
- subtitle explanations, examples, and verbal emphasis
- code snippets shown or described in the talk
Skip content that does not contribute to the actual lesson:
- greetings
- small talk
- sponsorship
- channel logistics
- closing pleasantries
Keep the speaker's closing discussion when it carries actual teaching value, such as synthesis, limitations, future work, tradeoffs, advice, or open questions.
构建笔记时,需整合所有可用的以下内容:
- 视频标题和章节结构
- 原视频封面图及关键元数据
- 屏幕上的图表、公式、表格、绘图及架构幻灯片
- 字幕解释、示例及口头强调的内容
- 演讲中展示或提及的代码片段
跳过对实际教学无贡献的内容:
- 问候语
- 闲聊
- 赞助内容
- 频道运营相关内容
- 收尾客套话
若演讲者的收尾讨论具有实际教学价值(如总结、局限性、未来工作、权衡、建议或开放问题),则保留该部分内容。
Writing Rules
写作规则
-
Write the notes in Chinese unless the user explicitly requests another language.
-
Organize the document withand
\section{...}. Reconstruct the teaching flow when needed; do not blindly mirror subtitle order. Each section should answer, in order when applicable: what problem is being solved, why simpler views are insufficient, what the core idea is, how it works, and what the reader should retain.\subsection{...} -
Start from. Fill in the metadata block, including the local cover image path, and replace the body content block with the generated notes.
assets/notes-template.tex -
The front page must include the video's original cover image when available. Place it on the first page rather than burying it later in the document. Keep it visually distinct from in-body teaching figures.
-
Use figures whenever they materially improve explanation. Include as many figures as are necessary for teaching clarity, even if that means many figures across the document. Do not optimize for a small figure count; optimize for explanatory coverage and readability. Good figures are key formulas, diagrams, tables, plots, visual comparisons, pipeline schedules, architecture views, and stage-by-stage visual progressions.
-
Do not place images inside custom message boxes.
-
When a mathematical formula appears: first explain in plain Chinese what the formula is trying to express and why it appears show it in display math usingthen immediately follow with a flat list that explains every symbol
$$...$$ -
When code examples appear: explain the role of the code before the listing and summarize the expected behavior after it when useful wrap them ininclude a descriptive
lstlistingcaption -
Highlight teaching signals deliberately and repeatedly when the content justifies it: usefor core concepts the reader must walk away with, including formal definitions, central claims, key mechanism summaries, theorem-like statements, critical algorithm steps, and compact restatements of the main idea after a dense explanation use
importantboxfor background and side knowledge that improves understanding without being the main thread, including prerequisite reminders, historical lineage, engineering context, design tradeoffs, terminology comparisons, and intuition-building analogies useknowledgeboxfor common misunderstandings and failure points, including notation overload, hidden assumptions, misleading heuristics, easy-to-make implementation mistakes, causal confusions, off-by-one style reasoning errors, and places where the speaker contrasts a wrong intuition with the correct one there is no quota of one box per section; add multiple boxes in a section when the material contains multiple distinct teaching signals each box should carry a specific pedagogical payload rather than generic emphasis prefer placing a box immediately after the paragraph, derivation, or example that motivates it routine exposition should stay in normal prose; boxes are for high-signal takeaways, not decoration figures must stay outsidewarningbox,importantbox, andknowledgeboxwarningbox -
End every major section with. Add
\subsection{本章小结}when there are one or two worthwhile external links.\subsection{拓展阅读} -
End the document with a final top-level section such as. That final section must include:
\section{总结与延伸}
- the speaker's substantive closing discussion, excluding routine sign-off language
- your own structured distillation of the core claims, mechanisms, and practical implications
- your expanded synthesis, including conceptual compression, cross-links between sections, and any careful generalization that stays faithful to the video
- concrete takeaways, open questions, or next steps when the material supports them
- Do not emit -style placeholders anywhere in the LaTeX.
[cite]
-
除非用户明确要求其他语言,否则笔记需用中文撰写。
-
使用和
\section{...}组织文档。 必要时重构教学流程;请勿盲目照搬字幕顺序。 每个章节应按顺序回答(如适用):要解决的问题是什么、为什么简单方案不足、核心思想是什么、如何实现、读者应记住什么。\subsection{...} -
从模板开始。 填写元数据块,包括本地封面图路径,并用生成的笔记替换正文内容块。
assets/notes-template.tex -
只要有可用的原视频封面图,首页必须包含该图。 将其放在第一页,而非埋在文档后面。 使其与正文中的教学插图在视觉上区分开。
-
只要插图能实质性提升解释效果,就使用插图。 为保证教学清晰度,必要时可在文档中添加大量插图。 不要为减少插图数量而优化;需优先保证解释的覆盖度和可读性。 优质插图包括关键公式、图表、表格、绘图、视觉对比、流水线调度、架构视图及分阶段的视觉演进过程。
-
请勿将图片放入自定义消息框内。
-
当出现数学公式时: 先用通俗的中文解释该公式要表达的内容及出现的原因 使用将其显示为展示型数学公式 随后立即用列表形式解释每个符号的含义
$$...$$ -
当出现代码示例时: 在代码列表前解释代码的作用,必要时在代码后总结预期行为 用包裹代码 添加描述性的
lstlistingcaption -
当内容需要时,刻意且反复突出教学重点: 使用标注读者必须掌握的核心概念,包括正式定义、核心论点、关键机制总结、类定理陈述、关键算法步骤,以及密集解释后的核心思想精简重述 使用
importantbox标注有助于理解但非主线的背景知识和旁支内容,包括前置知识提醒、历史脉络、工程背景、设计权衡、术语对比及直觉构建类比 使用knowledgebox标注常见误解和易错点,包括符号重载、隐藏假设、误导性启发式、易犯的实现错误、因果混淆、差一错误类的推理错误,以及演讲者对比错误直觉与正确内容的部分 每个章节的消息框数量没有限制;当内容包含多个不同的教学重点时,可在一个章节中添加多个消息框 每个消息框应承载特定的教学内容,而非仅用于强调 优先将消息框放在激发它的段落、推导或示例之后 常规阐述内容用普通 prose;消息框仅用于高价值要点,而非装饰 插图必须放在warningbox、importantbox和knowledgebox之外warningbox -
每个主要章节结尾需添加。 当有一两个有价值的外部链接时,添加
\subsection{本章小结}。\subsection{拓展阅读} -
文档结尾需添加顶级章节,如。 该最终章节必须包含:
\section{总结与延伸}- 演讲者的实质性收尾讨论,排除常规告别语
- 你对核心论点、机制及实际应用的结构化提炼
- 你的拓展总结,包括概念压缩、章节间交叉链接,以及基于视频内容的合理泛化
- 当内容支持时,给出具体的要点、开放问题或下一步建议
-
请勿在LaTeX中使用类占位符。
[cite]
Figure Handling
插图处理
Select figures by necessity and teaching value, not by an arbitrary quota or a bias toward keeping the document visually sparse.
When locating candidate frames, bias strongly toward recall before precision.
It is better to inspect too many nearby candidates first than to miss the one frame where the slide, formula, table, or diagram is finally fully revealed and readable.
Frame understanding must come from direct visual inspection.
- Use the tool to inspect candidate frames and crops before deciding what they show, how they should be described, and whether they are complete enough to include.
view image - Do not use OCR tools such as as a substitute for visual understanding of a frame.
tesseract - Do not infer a frame's semantic content only from nearby subtitles, filenames, or timestamps without checking the image itself.
- Contact sheets, montages, and tiled strips are good for recall, but final keep-or-reject decisions and semantic naming must be based on actual image inspection with .
view image
根据必要性和教学价值选择插图,而非基于任意配额或追求文档视觉简洁的偏好。
定位候选帧时,优先保证召回率而非精度。
先检查过多的附近候选帧,比错过幻灯片、公式、表格或图表完全显示且清晰的那一帧更好。
帧的理解必须基于直接视觉检查。
- 在决定帧的内容、描述方式及是否足够完整可包含之前,使用工具检查候选帧及裁剪图。
view image - 请勿使用OCR工具(如)替代对帧的视觉理解。
tesseract - 请勿仅根据附近的字幕、文件名或时间戳推断帧的语义内容,而不检查图片本身。
- 联络图、蒙太奇图和分条平铺图有助于召回,但最终的保留或拒绝决定及语义命名必须基于使用进行的实际图片检查。
view image
Frame Selection Checklist
帧选择检查清单
Before inserting any video frame, first inspect several nearby candidates from the same subtitle-aligned interval and apply this checklist. If any item fails, reject the frame and keep searching nearby rather than forcing an approximate match.
- Relevance: the frame must directly support the exact concept discussed in the surrounding paragraph or subsection, not just the same broad topic.
- Required content visible: every visual element referenced in the text must already be visible in the frame.
- Fully revealed state: when slides, whiteboards, animations, or dashboards build progressively, use the final fully populated readable state rather than an intermediate state.
- Best nearby candidate: compare multiple nearby frames and prefer the one that is both most complete and most readable.
- Readability: text, formulas, labels, and diagram structure must be legible enough to justify inclusion.
插入任何视频帧之前,先检查同一字幕对齐区间的多个附近候选帧,并应用以下检查清单。若任何一项不满足,拒绝该帧并继续在附近搜索,而非勉强使用近似匹配的帧。
- 相关性:帧必须直接支持周围段落或子章节讨论的具体概念,而非仅同一宽泛主题。
- 所需内容可见:文本中提及的每个视觉元素必须已在帧中可见。
- 完全显示状态:当幻灯片、白板、动画或仪表板逐步展示内容时,使用最终完全填充且清晰的状态,而非中间状态。
- 最佳附近候选帧:比较多个附近帧,选择最完整且最清晰的那一帧。
- 可读性:文本、公式、标签和图表结构必须足够清晰,值得包含。
Frame Naming
帧命名
-
Use neutral timestamp-based names for raw candidate frames. Do not assign semantic names before inspecting the actual frame content.
-
Rename a frame semantically only after visually confirming what is fully visible in the image.
-
The semantic filename must describe the frame's actual visible content, not a guess based on subtitles, nearby narration, or the intended paragraph topic.
-
If the frame is partially revealed, transitional, or ambiguous, keep searching and do not lock in a semantic name yet.
-
Use the timestamped subtitle file as the primary locator for key-frame search.
-
First identify the subtitle span that corresponds to the concept, example, formula, or visual explanation being discussed.
-
Then search within that subtitle-aligned time interval, and slightly around its boundaries when needed, to find the best readable frame.
-
Do not jump directly from one guessed timestamp to one extracted frame. First generate a dense candidate set across the relevant interval, then inspect and down-select.
-
Prefer tools that help you inspect many nearby candidates at once, such as, contact sheets, tiled frame strips, or equivalent workflows. Use them to maximize recall and avoid missing the frame where the visual content is fully present.
magick montage -
When the visual is a progressive PPT reveal, animation build, whiteboard accumulation, or dashboard state change, explicitly search for the final fully populated state. Do not stop at the first frame that seems approximately correct.
-
If several nearby candidates differ only by progressive reveal state, keep checking until you find the frame with the most complete readable information.
-
When in doubt between a sparse early frame and a denser later frame from the same explanation window, prefer the later frame if it is materially more complete and still readable.
-
Include every figure that is necessary to explain the content well.
-
It is acceptable, and often desirable, to include several figures within one section or subsection when the video builds an idea in stages.
-
Omit repetitive or low-information frames.
-
Extract frames near chapter boundaries and explanation peaks when chapters exist, but still validate them against subtitle timing.
-
Search nearby timestamps when the first extracted frame catches an animation transition.
-
Crop, enlarge, or isolate the relevant region when the full frame is too loose.
-
When a slide reveals content progressively, capture the final readable state and add intermediate frames only when they teach a genuinely different step.
-
For dense visual sections, it is acceptable to over-sample first and discard later. Do not optimize candidate count so early that key visual states are never inspected.
-
Prefer a sequence of necessary figures over one overloaded figure with unreadable labels.
-
Preserve readability of formulas and labels.
-
原始候选帧使用基于时间戳的中性名称。检查实际帧内容前请勿分配语义名称。
-
仅在视觉确认图片中完全显示的内容后,才为帧赋予语义名称。
-
语义文件名必须描述帧的实际可见内容,而非基于字幕、附近旁白或预期段落主题的猜测。
-
若帧仅部分显示、处于过渡状态或内容模糊,继续搜索,暂不锁定语义名称。
-
使用带时间戳的字幕文件作为关键帧搜索的主要定位工具。
-
先确定与所讨论的概念、示例、公式或视觉解释对应的字幕区间。
-
然后在该字幕对齐的时间区间内搜索,必要时可稍微扩展到区间边界之外,以找到最清晰的帧。
-
请勿直接从猜测的时间戳跳转到提取的单帧。 先生成相关区间内的密集候选集,再检查并筛选。
-
优先使用可同时检查多个附近候选帧的工具,如、联络图、分条平铺帧或等效工作流。 使用这些工具最大化召回率,避免错过视觉内容完全显示的帧。
magick montage -
当视觉内容是逐步展示的PPT、动画、白板内容累积或仪表板状态变化时,明确搜索最终完全填充的状态。 不要在找到第一个看似近似正确的帧时就停止。
-
若多个附近候选帧仅在逐步展示状态上有差异,继续检查直到找到包含最完整清晰信息的帧。
-
当在同一解释窗口的稀疏早期帧和密集后期帧之间犹豫时,若后期帧内容更完整且仍清晰,优先选择后期帧。
-
包含所有解释内容所需的插图。
-
当视频逐步构建某个概念时,在一个章节或子章节中包含多个插图是可接受且通常是可取的。
-
省略重复或低信息含量的帧。
-
若有章节,在章节边界和解释高峰附近提取帧,但仍需根据字幕时间验证。
-
当首次提取的帧捕捉到动画过渡时,搜索附近的时间戳。
-
当整帧内容过于松散时,裁剪、放大或隔离相关区域。
-
当幻灯片逐步展示内容时,捕捉最终清晰状态;仅当中间帧能教授真正不同的步骤时,才添加中间帧。
-
对于视觉内容密集的部分,可先过度采样,再进行筛选。 不要过早优化候选帧数量,以免错过关键视觉状态。
-
优先选择一系列必要的插图,而非单个标签模糊不清的过载插图。
-
保证公式和标签的可读性。
Figure Time Provenance
插图时间来源
Whenever the or PDF references a specific video frame, or a crop derived from a video frame, record its source time interval on the same page as a bottom footnote.
.tex- The footnote must show the concrete time interval, for example .
00:12:31--00:12:46 - The interval should come from the subtitle-aligned segment used to locate the figure, not from a vague chapter-level estimate.
- If the figure is a crop, the footnote still refers to the original video time interval of the source frame or subtitle span.
- If several nearby frames in one figure all come from the same subtitle interval, one clear footnote is enough.
- Keep the figure and its time footnote anchored to the same page; prefer layouts such as , a non-floating block, or another stable placement when ordinary floats would separate them.
[H]
每当文件或PDF引用特定视频帧或从视频帧裁剪的图片时,需在同一页面底部添加脚注记录其来源时间区间。
.tex- 脚注需显示具体的时间区间,例如。
00:12:31--00:12:46 - 该区间应来自用于定位帧的字幕对齐片段,而非模糊的章节级估计。
- 若图片是裁剪图,脚注仍需引用源帧或字幕区间的原视频时间区间。
- 若同一字幕区间内的多个附近帧被用在同一插图中,一个清晰的脚注即可。
- 保持插图与其时间脚注在同一页面;当普通浮动布局会将它们分开时,优先使用、非浮动块或其他稳定布局方式。
[H]
Visualization
可视化
For concepts that remain hard to explain with only screenshots and prose, add accurate visualizations.
Two acceptable routes:
- generate LaTeX-native visualizations with TikZ or PGFPlots
- generate figures ahead of time with scripts and include them as images
For script-generated illustrations, prefer Python tools such as and when they are the clearest way to produce an accurate teaching figure.
matplotlibseabornWhen a visualization is generated externally rather than drawn natively in LaTeX:
- export the figure as so it can be inserted into the
pdfwithout rasterization loss.tex - prefer vector output for plots, charts, and schematic illustrations
- avoid or
pngfor script-generated teaching figures unless the content is inherently rasterjpg
When the source material contains relationships, results, or equations that would be clearer when redrawn than when shown as a screenshot, prefer rebuilding them with LaTeX-native tools or with / .
matplotlibseabornUse visualizations for:
- process flows, pipelines, and architecture overviews
- curves and charts such as scaling laws, training curves, benchmark results, and ablation comparisons
- distributions, correlations, heatmaps, and other plots that explain data relationships
- complex functions, surfaces, contour plots, and geometric intuition figures
- tables or comparisons that become clearer when redrawn as charts
- summary diagrams that compress a section's core mechanism or takeaway into one figure
Do not add decorative graphics that do not teach anything.
对于仅用截图和 prose 仍难以解释的概念,添加准确的可视化内容。
两种可接受的方式:
- 使用TikZ或PGFPlots生成LaTeX原生可视化内容
- 提前用脚本生成插图,再作为图片插入
对于脚本生成的插图,当和等Python工具是生成准确教学插图的最清晰方式时,优先使用它们。
matplotlibseaborn当可视化内容是外部生成而非LaTeX原生绘制时:
- 将图导出为格式,以便插入
pdf文件时不会有光栅化损失.tex - 对于绘图、图表和示意图,优先选择矢量输出
- 除非内容本身是光栅图,否则避免使用或
png格式保存脚本生成的教学插图jpg
当素材中的关系、结果或方程重绘比截图更清晰时,优先使用LaTeX原生工具或/重新构建。
matplotlibseaborn可视化内容可用于:
- 流程、流水线和架构概述
- 曲线和图表,如缩放定律、训练曲线、基准测试结果和消融实验对比
- 分布、相关性、热图及其他解释数据关系的绘图
- 复杂函数、曲面、等高线图及几何直觉插图
- 重绘为图表后更清晰的表格或对比内容
- 将章节核心机制或要点压缩为单张图的总结示意图
请勿添加无教学价值的装饰性图形。
Final Checklist
最终检查清单
Before delivery, verify all of the following:
- no important teaching content has been dropped, and no concrete but critical detail has been lost during condensation, restructuring, or summarization
- the text and figures are aligned: each inserted frame supports the surrounding explanation, necessary crops have been applied, and the chosen frame shows the fullest relevant information rather than a transitional or incomplete state
- the document is visually rich enough for teaching: check whether more high-information key frames should be added, and whether additional LaTeX-native or Python-script-generated illustrations would improve clarity
交付前,验证以下所有内容:
- 未遗漏重要教学内容,且在浓缩、重组或总结过程中未丢失具体的关键细节
- 文本与插图对齐:每个插入的帧都支持周围的解释,已应用必要的裁剪,且所选帧显示了最完整的相关信息,而非过渡或不完整状态
- 文档的视觉丰富度满足教学需求:检查是否应添加更多高信息含量的关键帧,以及是否添加LaTeX原生或Python脚本生成的插图可提升清晰度
Delivery
交付内容
Deliver all of the following:
- the final file
.tex - the downloaded cover image referenced on the front page
- any extracted or generated figure assets referenced by the document
- the compiled PDF
需交付以下所有内容:
- 最终的文件
.tex - 首页引用的下载封面图
- 文档引用的所有提取或生成的插图素材
- 编译后的PDF
Asset
资源
- : default LaTeX template to copy and fill
assets/notes-template.tex
- :用于复制和填充的默认LaTeX模板
assets/notes-template.tex