k2f-research-poster
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseK2F Research Poster — AI-Native Aesthetic Design
K2F 研究海报——AI 原生美学设计
Purpose
用途
Convert scientific manuscripts, experiment data, and academic notes into print-ready conference posters. Posters fail when treated as oversized papers; attendees scan from 1.5–2 meters away and spend under 90 seconds. This skill enforces scientific distillation, viewing-distance hierarchy, strict 1-page geometry, and high visual density while eliminating multi-page overflow and blank lower thirds.
将科学稿件、实验数据和学术笔记转换为可直接付印的会议海报。海报若只是放大的论文就会失败;参会者通常会在 1.5–2 米外扫读,停留时间不足 90 秒。该 skill 强制执行科学内容提炼、基于观看距离的层级结构、严格的单页几何结构和高视觉密度,同时消除多页溢出和底部三分之一留白。
Built on K2F
基于 K2F 构建
This skill produces conference posters as packages. Follow the k2f skill for authoring: unpack or init a workspace, edit the semantic JSON tree (), customize , pack/verify, and export. K2F separates semantic structure from styling, compiling an immutable render lock that guarantees pixel-identical output across PDF, PPTX, DOCX, and IDML.
.K2Fcontent/root.jsonstyles/theme.jsonBefore you build, install the core skill: .
npx skills add suzheng/k2f --skill k2f该 skill 生成会议海报的 包。编写时遵循 k2f skill:解包或初始化工作区,编辑语义 JSON 树(),自定义 ,打包/验证并导出。K2F 将语义结构与样式分离,编译生成不可变的渲染锁,从而保证 PDF、PPTX、DOCX 和 IDML 的输出像素级一致。
.K2Fcontent/root.jsonstyles/theme.json构建前,安装核心 skill:。
npx skills add suzheng/k2f --skill k2fWhen to Use
使用场景
- Creating conference posters from paper drafts, preprints, or notes.
- Designing large-format scientific presentations (Arch E 48"×36", 36"×48", ISO A0/A1).
- Transforming multi-page manuscripts into a single-page visual synthesis.
- Exporting vector PDF, editable PPTX, or IDML.
- 根据论文草稿、预印本或笔记创建会议海报。
- 设计大幅面科学展示海报(Arch E 48 英寸×36 英寸、36 英寸×48 英寸、ISO A0/A1)。
- 将多页稿件转换为单页视觉化综合展示。
- 导出矢量 PDF、可编辑 PPTX 或 IDML。
Inputs
输入
- Dimensions: Landscape (48"×36" / ISO A0) or portrait (36"×48" / A0). Default: 48"×36" landscape (3 columns).
- Findings: Abstract, methods, key results, and conclusions.
- Visuals: Figures, plots, diagrams, and logos.
- Metadata: Title, authors, affiliations, paper/repo URL.
- 尺寸:横向(48 英寸×36 英寸 / ISO A0)或纵向(36 英寸×48 英寸 / A0)。默认采用 48 英寸×36 英寸横向布局(3 栏)。
- 研究发现:摘要、方法、关键结果和结论。
- 视觉素材:图片、图表、示意图和 Logo。
- 元数据:标题、作者、所属机构、论文/代码仓库 URL。
Workflow
工作流
1. Understand
1. 理解
Distill content into three tiers:
- 3-Second: Title, logos, takeaway banner.
- 30-Second: Conclusion-driven section headers, key charts, metric callouts.
- 3-Minute: Concise methods, data tables, references.
将内容提炼为三个层级:
- 3 秒:标题、Logo、核心结论横幅。
- 30 秒:结论驱动的章节标题、关键图表和指标标注。
- 3 分钟:精简的方法、数据表和参考文献。
2. Plan
2. 规划
- Word Budget: 400–600 words (limit: 300–800). Posters are visual abstracts.
- Grid: Pinned header, 3-column body (2–3 for portrait), footer ().
catalog/content/ex_poster_shell.json - Visuals: Dedicate >= 40% area to diagrams, plots, cards, or tables.
- 字数预算:400–600 字(限制:300–800 字)。海报本质上是视觉化摘要。
- 网格:固定页眉、3 栏正文(纵向版式为 2–3 栏)、页脚()。
catalog/content/ex_poster_shell.json - 视觉素材:至少 40% 的面积用于示意图、图表、卡片或表格。
3. Build
3. 构建
- Shell: Paper size in . Wrap root in
manifest.jsonwith pinnedpage_shell(height) andpage_height - margins.break_inside: "avoid" - Typography (for 1.5–2 m): Title 72–90 pt (bold), Headers (
styles/theme.json/h1) 36–44 pt, Subheads/Metrics (h2/h3) 28–34 pt, Body (stat_number) 22–26 pt (>= 18 pt min), Captions 16–18 pt.body - Components: Convert statistics to cards () or tables (
ex_card_bands.json). Useex_table.jsongrowers to prevent gaps.{ "fr": 1 }
- 外壳:在 中设置纸张尺寸。使用
manifest.json包裹 root,并固定page_shell(height),同时设置page_height - margins。break_inside: "avoid" - 排版(,适用于 1.5–2 米观看距离):标题 72–90 pt(粗体),章节标题(
styles/theme.json/h1)36–44 pt,副标题/指标(h2/h3)28–34 pt,正文(stat_number)22–26 pt(最低 18 pt),图注 16–18 pt。body - 组件:将统计数据转换为卡片()或表格(
ex_card_bands.json)。使用ex_table.jsongrowers 防止出现空隙。{ "fr": 1 }
4. Validate
4. 验证
- Run .
pack_verify.py --workspace <path> --render - Single-page check: . Pages > 1 is a hard defect.
pages=1 - Bottom-fill check: Baselines align above footer without voids ().
PAGE_UNDERFILL - Inspect rendered PNGs for legibility and clipping.
- 运行 。
pack_verify.py --workspace <path> --render - 单页检查:。页数大于 1 属于严重缺陷。
pages=1 - 底部填充检查:各栏基线在页脚上方整齐对齐且无空洞()。
PAGE_UNDERFILL - 检查渲染后的 PNG 是否存在可读性问题或裁切。
5. Revise
5. 修订
When overflowing or unbalanced:
- Cut non-essential text before shrinking fonts.
- Convert sentences into bullets or metric cards.
- Adjust column gap or card padding in .
theme.json - Reduce role font sizes globally in by 1–2 pt.
theme.json
出现溢出或布局失衡时:
- 优先删减非必要文字,而不是缩小字号。
- 将句子转换为要点或指标卡片。
- 调整 中的栏间距或卡片内边距。
theme.json - 在 中按角色将字号全局缩小 1–2 pt。
theme.json
Rules & Constraints
规则与约束
- Strict 1-Page Envelope: Posters are single-canvas presentations; spilling to page 2 disrupts display boards. Pin height to content box (
page_shell) to guarantee single-page compilation.page_height - margins - Viewing Distance Physics: Reading distance is 1.5–2 m; body text below 20 pt is unreadable to standing attendees. Prune text rather than shrinking typography.
- Conclusion-Driven Headers: Scanning attendees decide whether to stop in seconds. State findings (e.g., "Model Cuts Latency by 42%") instead of generic labels ("Results").
- Styles in Theme Only: Define styling in . Keeping semantic nodes clean allows global adjustments and predictable compilation.
styles/theme.json - High Contrast: Conference halls have varied lighting; maintain WCAG AAA contrast using calm academic palettes with vibrant accents.
- 严格单页边界:海报是单画布展示;内容溢出到第 2 页会破坏展板展示。将 的高度固定为内容框高度(
page_shell),确保编译后严格保持单页。page_height - margins - 观看距离约束:阅读距离为 1.5–2 米;对于站立参观者,低于 20 pt 的正文无法辨认。优先删减文字,而不是缩小字号。
- 结论驱动的标题:扫读中的参观者会在数秒内决定是否停留。直接陈述发现,例如“模型将延迟降低 42%”,而不是使用“结果”之类的通用标题。
- 样式仅定义于主题中:在 中定义样式。保持语义节点简洁,有助于进行全局调整并实现可预测的编译。
styles/theme.json - 高对比度:会议厅的照明条件各不相同;采用沉静的学术配色搭配鲜明的强调色,并维持 WCAG AAA 对比度。
Common Failure Modes
常见故障模式
| Failure Mode | Root Cause | Solution |
|---|---|---|
Multi-Page Overflow ( | Unpinned height or excess text. | Pin |
Empty Lower Canvas ( | Short text without growers. | Add |
| Wall of Text | Raw paper text pasted. | Condense to 3–4 bullets per card; use metric callouts. |
| Tiny Typography | Document fonts (< 18 pt) used. | Scale in |
| Lopsided Columns | Unequal column distribution. | Rebalance sections (Col 1: Problem; Col 2: Methods/Results; Col 3: Impact). |
| 故障模式 | 根本原因 | 解决方案 |
|---|---|---|
多页溢出( | 高度未固定或文字过多。 | 固定 |
底部画布留白( | 内容过短且没有 growers。 | 添加 |
| 大段文字堆积 | 直接粘贴了论文原文。 | 将每张卡片压缩为 3–4 个要点;使用指标标注。 |
| 字号过小 | 使用了文档字号(< 18 pt)。 | 在 |
| 栏结构失衡 | 各栏内容分配不均。 | 重新平衡章节(第 1 栏:问题;第 2 栏:方法/结果;第 3 栏:影响)。 |
Quality Checklist
质量检查清单
- Geometry: Pinned matching content box; strictly
page_shell.pages=1 - Word Budget: 300–800 words total across poster.
- Hierarchy: Title readable from 5 m; headers from 2 m; body from 1.5 m.
- Visual Ratio: >= 40% surface area in figures, metrics, or tables.
- Column Balance: Baselines align evenly without voids.
- Export Fidelity: Clean vector PDF and editable PPTX shapes.
- 几何结构:已固定并与内容框匹配;严格满足
page_shell。pages=1 - 字数预算:整张海报共 300–800 字。
- 层级结构:标题在 5 米处清晰可读;章节标题在 2 米处清晰可读;正文在 1.5 米处清晰可读。
- 视觉比例:图片、指标或表格占表面积至少 40%。
- 栏平衡:各栏基线整齐对齐且无空洞。
- 导出保真度:生成干净的矢量 PDF 和可编辑的 PPTX 形状。