<%* const clean = (value) => (value || "").replace(/\r?\n/g, " ").trim(); const yaml = (value) => clean(value).replace(/"/g, '\"'); const fileSafe = (value) => clean(value) .replace(/[\/:*?"<>|#^[]]/g, "") .replace(/\s+/g, " ") .slice(0, 120) .trim();
const paperTitle = clean(await tp.system.prompt("Paper title", tp.file.title));
const topic = clean(await tp.system.prompt("Topic / field", ""));
const paperUrl = clean(await tp.system.prompt("Paper URL", ""));
const pdf = clean(await tp.system.prompt("PDF wikilink or file name", ""));
const venue = clean(await tp.system.prompt("Venue", ""));
const year = clean(await tp.system.prompt("Year", ""));
const status = await tp.system.suggester(["draft", "reading", "completed"], ["draft", "reading", "completed"], false, "Status");
const noteTitle = ${paperTitle || "Untitled"} Presentation Outline;
await tp.file.rename(fileSafe(noteTitle) || "Paper Presentation Outline");
-%>
title: "<% yaml(noteTitle) %>" created: <% tp.date.now("YYYY-MM-DD HH:mm") %> type: paper-reading status: <% status %> tags:
- paper-reading
- paper-presentation paper_title: "<% yaml(paperTitle) %>" paper_url: "<% yaml(paperUrl) %>" pdf: "<% yaml(pdf) %>" venue: "<% yaml(venue) %>" year: "<% yaml(year) %>" topic: "<% yaml(topic) %>" reading_stage: presentation
<% paperTitle %> Presentation Outline
- Paper: <% paperUrl %>
- PDF: 论文.pdf
- Venue / year: <% venue %> <% year %>
- Topic: <% topic %>
Talk Goal
- 听众背景:
- 讲完后希望听众记住: 1. 2. 3.
1. Opening
- One-sentence takeaway:
- Why this paper matters:
- Roadmap:
2. Problem
- 大领域背景:
- 具体问题:
- Previous methods:
- Previous limitations:
- 本文要回答的问题:
3. Method
Key figure / pipeline
- Figure:
- Input:
- Step 1:
- Step 2:
- Step 3:
- Output:
- 这一步的目的:
Innovation points
4. Experiments
- Dataset / benchmark:
- Baselines:
- Metrics:
- Main result:
- Ablation / analysis:
- Failure cases:
5. Takeaways
- Main conclusion:
- Reusable idea:
- Limitation:
- Open question:
Slide Checklist
- 每一页只讲一个核心信息。
- 字不要太多,字和图配合着用。
- 方法页讲清楚 input -> operation -> model -> representation -> output。
- 实验页说明 result 支撑哪个 claim。
- 结尾回到 problem 和 takeaway。