研究海报制作技能
制作可直接用于会议展示的科研海报,其阅读体验如同由经验丰富的学术平面设计师精心排版(适用于《自然》系列会议、《英国医学杂志》会议、ACC、ASN、欧洲学会及大学研讨会),绝非泛化的AI信息图。
以下所有文件路径均相对于本技能的根目录 (research-poster-maker/)。
核心不可协商规则
- 零科学捏造: 绝不虚构样本量、效应估计值、置信区间、p值、排除计数、引用、资助号或所属机构。保留确切的十进制精度、单位和统计显著性框架。
- 精炼文字,而非照搬: 将手稿段落转化为简洁、高清晰度的分析性陈述和平行项目符号(总正文约350–600词),同时保留确切含义。
- 绝不缩小所有字体来解决内容溢出: 如果内容在可辨阅读距离的版式下溢出,请重写冗长的散文、删减次要背景要点、重新平衡列布局或切换版式。
- 克制的编辑设计: 避免在每个部分周围使用相同的圆角卡片、装饰性剪贴画/表情符号、投影、彩虹渐变和默认的医学蓝。使用清晰的排版规则、有意的留白、高WCAG对比度以及真实的数据可视化。
- 诚实的印刷与技术报告: 绝不放大低分辨率光栅图像并声称其为300 DPI。绝不声称sRGB输出符合CMYK胶印PDF/X标准。透明报告确切尺寸、
.pptx缩放因子(若 >56 英寸)以及PDF导出后端。
分步工作流程
第一步 — 首先检查提供的所有研究材料
在向用户提问之前,定位并检查所有提供的手稿(.docx、.pdf、.md、.txt)、数据集(.csv、.xlsx)以及现有的图表/徽标:
python scripts/analyze_research.py <input_files_or_folder> --output-dir <work_dir>
查看 <work_dir>/research_extraction.json 和 <work_dir>/extraction_summary.md 以核实 18个规范字段(标题、作者/所属机构、背景、研究空白、目标、研究设计、方法、人群、样本量、统计方法、主要结局、次要结局、重要发现、表格/图表、局限性、结论、参考文献、资助/致谢)。
第二步 — 仅询问关键缺失信息
当手稿已提供研究细节时,不要提交冗长的问卷。仅在以下情况下简明地提问:
- 关键科学事实在来源中缺失(例如,缺少作者/所属机构或主要结局数字)且无法推断。
- 未指定会议展板尺寸/方向(需提供一个合理的区域默认值——例如,明确标注为假设的
48 × 36 英寸横向或ISO A0纵向)。 - 需要机构品牌/徽标或研究二维码URL。
第三步 — 选择架构并按需查阅参考文档
根据需要从 docs/ 加载详细参考指南:
- 尺寸、56英寸PowerPoint上限及印刷规格:
docs/print-specifications.md - 调色板和编辑反模式:
docs/design-system.md - 字体配对及可读距离点尺度:
docs/typography.md - 8种版面构成策略:
docs/layout-recipes.md - 15种科学图表/图解类型:
docs/visualization-guide.md - 科学诚信与提取规则:
docs/scientific-integrity.md - WCAG 2.1对比度与Okabe-Ito色盲安全:
docs/accessibility.md
可用的模板位于 templates/<id>/template.json 中:
clinical-research|systematic-review|meta-analysis|experimental-research|epidemiology|minimalist-editorial
可用的版面方案:
three_column_classic|two_column_editorial|asymmetric_grid|results_focused|timeline_flow|central_visual|clinical_workflow|systematic_review_prisma
可用的调色板:
academic_navy|charcoal_ivory|deep_teal|burgundy_offwhite|forest_cream|monochrome_editorial(以及自定义十六进制覆盖)
第四步 — 提供简要的生成前设计规格
在最终渲染前,呈现一个简洁的规格说明块:
海报类型:临床研究
方向:横向
尺寸:48 × 36 英寸(明确/假设的默认值)
版面:clinical_workflow (30% : 41% : 29%)
字体:IBM Plex Sans
调色板:牛津海军蓝与纯白 (#0F2742 / #FFFFFF / #D55E00)
视觉焦点:Kaplan-Meier主要终点曲线 + 亚组结局表格
输出:PPTX + PDF + PNG + 内容与设计报告
第五步 — 编写 poster_spec.json 并执行生产流水线
严格根据已验证的源数据构建 <work_dir>/poster_spec.json:
{
"template_id": "clinical-research",
"dimensions_preset": "48x36",
"layout_recipe": "clinical_workflow",
"palette": "academic_navy",
"font_pairing": "clinical_precision",
"study_badge": "前瞻性多中心队列 · STROBE",
"title": "经核实的确切研究标题(句子大小写)",
"authors_line": "第一作者,医学博士¹;第二作者,博士²",
"affiliations_line": "¹医学系,机构A;²生物统计系,机构B",
"study_url": "https://doi.org/...",
"logo_path": null,
"items": [
{
"id": "background",
"column": 0,
"item_type": "text",
"style": "editorial_rule",
"title": "01 临床背景与目标",
"paragraphs": ["从来源中精炼出的简洁背景。”],
"bullets": ["目标:精确的主要假设。”]
},
{
"id": "primary_outcome",
"column": 1,
"item_type": "callout",
"style": "focal_callout",
"title": "主要临床终点",
"hero_metric": "aHR 0.68 (95% CI 0.56–0.82; p < 0.001)",
"paragraphs": ["主要发现的精确分析总结。”]
},
{
"id": "fig1",
"column": 1,
"item_type": "figure",
"title": "03 累积无事件生存率",
"chart_spec": {
"id": "fig1_km",
"chart_type": "kaplan_meier",
"width_in": 16.5,
"height_in": 9.2,
"x_label": "随访(月)",
"y_label": "无事件生存率",
"data": { "groups": [], "risk_times": [], "stat_summary": "..." }
},
"caption": "图1. Kaplan-Meier生存曲线及风险人数(N = ...)。"
},
{
"id": "tbl1",
"column": 2,
"item_type": "table",
"title": "04 多变量结局",
"table_data": {
"headers": ["终点", "调整后HR (95% CI)", "p值"],
"rows": [["主要复合终点", "0.68 (0.56–0.82)", "<0.001"]],
"col_weights": [1.9, 1.3, 0.7]
},
"footnote": "根据预设的基线协变量进行调整。"
}
],
"colophon": {
"references": ["[1] 作者等. 期刊 年份;卷:页码。"],
"funding": "资助:项目编号。",
"correspondence": "通讯作者:[email protected]"
},
"missing_information_notes": []
}
运行统一生成器(它将执行图表生成、版面求解、PPTX构建、PDF导出、PNG预览渲染以及多层QA验证):
python scripts/generate_poster.py \
--spec <work_dir>/poster_spec.json \
--extraction <work_dir>/research_extraction.json \
--output-dir <work_dir>/output
各个流水线阶段也可以通过 scripts/generate_charts.py、scripts/export_poster.py、scripts/generate_preview.py 和 scripts/validate_poster.py 独立调用。
第六步 — 可视化检查与有限迭代优化
- 阅读
<work_dir>/output/validation_report.md以确认技术、科学、可访问性和视觉检查均已通过。 - 在可用时,使用图像查看工具可视化检查
<work_dir>/output/poster_preview.png。检查整体视觉层次、列平衡、图表可读性、对齐和留白。 - 如果发现任何问题(
生成 → 导出 → 渲染 → 检查 → 验证 → 修订 → 定稿),调整poster_spec.json(压缩冗长的项目符号、调整column分配或aspect_ratio,或切换layout_recipe)并重新运行。在客观检查通过或诚实报告任何未解决的约束(如用户提供的低分辨率照片)后停止。
强制交付物清单
在结束前验证 <output_dir> 中存在以下五个文件:
poster.pptx— 可编辑的原生PowerPoint海报(形状、文本运行、booktabs表格、高DPI/原生图表)。poster.pdf— 可打印PDF,保留确切的物理尺寸和嵌入字体。poster_preview.png— 全海报渲染预览图像。poster_content.md— 提取并精炼的海报内容,附有完整性说明。design_specification.md— 完整的物理、排版、颜色对比及QA审核报告(附带validation_report.md)。