k2f-research-poster

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

K2F 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
.K2F
packages. Follow the k2f skill for authoring: unpack or init a workspace, edit the semantic JSON tree (
content/root.json
), customize
styles/theme.json
, 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.
Before you build, install the core skill:
npx skills add suzheng/k2f --skill k2f
.
该 skill 生成会议海报的
.K2F
包。编写时遵循 k2f skill:解包或初始化工作区,编辑语义 JSON 树(
content/root.json
),自定义
styles/theme.json
,打包/验证并导出。K2F 将语义结构与样式分离,编译生成不可变的渲染锁,从而保证 PDF、PPTX、DOCX 和 IDML 的输出像素级一致。
构建前,安装核心 skill:
npx skills add suzheng/k2f --skill k2f
。

When 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
    manifest.json
    . Wrap root in
    page_shell
    with pinned
    height
    (
    page_height - margins
    ) and
    break_inside: "avoid"
    .
  • Typography (
    styles/theme.json
    for 1.5–2 m): Title 72–90 pt (bold), Headers (
    h1
    /
    h2
    ) 36–44 pt, Subheads/Metrics (
    h3
    /
    stat_number
    ) 28–34 pt, Body (
    body
    ) 22–26 pt (>= 18 pt min), Captions 16–18 pt.
  • Components: Convert statistics to cards (
    ex_card_bands.json
    ) or tables (
    ex_table.json
    ). Use
    { "fr": 1 }
    growers to prevent gaps.
  • 外壳:在
    manifest.json
    中设置纸张尺寸。使用
    page_shell
    包裹 root,并固定
    height
    (
    page_height - margins
    ),同时设置
    break_inside: "avoid"
    。
  • 排版(
    styles/theme.json
    ,适用于 1.5–2 米观看距离):标题 72–90 pt(粗体),章节标题(
    h1
    /
    h2
    )36–44 pt,副标题/指标(
    h3
    /
    stat_number
    )28–34 pt,正文(
    body
    )22–26 pt(最低 18 pt),图注 16–18 pt。
  • 组件:将统计数据转换为卡片(
    ex_card_bands.json
    )或表格(
    ex_table.json
    )。使用
    { "fr": 1 }
    growers 防止出现空隙。

4. Validate

4. 验证

  • Run
    pack_verify.py --workspace <path> --render
    .
  • Single-page check:
    pages=1
    . Pages > 1 is a hard defect.
  • Bottom-fill check: Baselines align above footer without voids (
    PAGE_UNDERFILL
    ).
  • Inspect rendered PNGs for legibility and clipping.
  • 运行
    pack_verify.py --workspace <path> --render
    。
  • 单页检查:
    pages=1
    。页数大于 1 属于严重缺陷。
  • 底部填充检查:各栏基线在页脚上方整齐对齐且无空洞(
    PAGE_UNDERFILL
    )。
  • 检查渲染后的 PNG 是否存在可读性问题或裁切。

5. Revise

5. 修订

When overflowing or unbalanced:
  1. Cut non-essential text before shrinking fonts.
  2. Convert sentences into bullets or metric cards.
  3. Adjust column gap or card padding in
    theme.json
    .
  4. Reduce role font sizes globally in
    theme.json
    by 1–2 pt.
出现溢出或布局失衡时:
  1. 优先删减非必要文字,而不是缩小字号。
  2. 将句子转换为要点或指标卡片。
  3. 调整
    theme.json
    中的栏间距或卡片内边距。
  4. 在
    theme.json
    中按角色将字号全局缩小 1–2 pt。

Rules & Constraints

规则与约束

  1. Strict 1-Page Envelope: Posters are single-canvas presentations; spilling to page 2 disrupts display boards. Pin
    page_shell
    height to content box (
    page_height - margins
    ) to guarantee single-page compilation.
  2. 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.
  3. 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").
  4. Styles in Theme Only: Define styling in
    styles/theme.json
    . Keeping semantic nodes clean allows global adjustments and predictable compilation.
  5. High Contrast: Conference halls have varied lighting; maintain WCAG AAA contrast using calm academic palettes with vibrant accents.
  1. 严格单页边界:海报是单画布展示;内容溢出到第 2 页会破坏展板展示。将
    page_shell
    的高度固定为内容框高度(
    page_height - margins
    ),确保编译后严格保持单页。
  2. 观看距离约束:阅读距离为 1.5–2 米;对于站立参观者,低于 20 pt 的正文无法辨认。优先删减文字,而不是缩小字号。
  3. 结论驱动的标题:扫读中的参观者会在数秒内决定是否停留。直接陈述发现,例如“模型将延迟降低 42%”,而不是使用“结果”之类的通用标题。
  4. 样式仅定义于主题中:在
    styles/theme.json
    中定义样式。保持语义节点简洁,有助于进行全局调整并实现可预测的编译。
  5. 高对比度:会议厅的照明条件各不相同;采用沉静的学术配色搭配鲜明的强调色,并维持 WCAG AAA 对比度。

Common Failure Modes

常见故障模式

Failure ModeRoot CauseSolution
Multi-Page Overflow (
pages > 1
)
Unpinned height or excess text.Pin
page_shell
height; prune text under 700 words.
Empty Lower Canvas (
PAGE_UNDERFILL
)
Short text without growers.Add
{ "fr": 1 }
growers or enlarge visuals.
Wall of TextRaw paper text pasted.Condense to 3–4 bullets per card; use metric callouts.
Tiny TypographyDocument fonts (< 18 pt) used.Scale in
theme.json
: Title >= 72 pt, H1 >= 36 pt, Body >= 22 pt.
Lopsided ColumnsUnequal column distribution.Rebalance sections (Col 1: Problem; Col 2: Methods/Results; Col 3: Impact).
故障模式根本原因解决方案
多页溢出(
pages > 1
)
高度未固定或文字过多。固定
page_shell
高度;将文字删减至 700 字以内。
底部画布留白(
PAGE_UNDERFILL
)
内容过短且没有 growers。添加
{ "fr": 1 }
growers 或增大视觉素材。
大段文字堆积直接粘贴了论文原文。将每张卡片压缩为 3–4 个要点;使用指标标注。
字号过小使用了文档字号(< 18 pt)。在
theme.json
中调整:标题 >= 72 pt,H1 >= 36 pt,正文 >= 22 pt。
栏结构失衡各栏内容分配不均。重新平衡章节(第 1 栏:问题;第 2 栏:方法/结果;第 3 栏:影响)。

Quality Checklist

质量检查清单

  • Geometry: Pinned
    page_shell
    matching content box; strictly
    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 形状。