一键从论文或项目页面创建打印就绪的学术海报,生成可编辑源文件、最终PDF/PNG、本地资源、标志、二维码等。
单Shot 研究海报 : 成功合同是一项面向实际任务的技能,主要用于任务尚未完成, 直到海报包包含 :. 编辑海报来源, 通常为海报. html。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
任务未完成,直至海报包中包含以下全部内容:
poster.html;images/ 等),其中包含海报中引用的所有图表、Logo 和二维码;GATE_REPORT.json 或等效验证报告;仅提供浏览器截图即视为失败;仅提供交互式编辑器即视为失败;仅在屏幕显示模式下效果良好而无法正确打印的海报亦视为失败。若任一必需产物或硬性校验关卡(hard gate)无法产出,请明确声明海报被阻塞(blocked)或不完整(incomplete),并指出缺失的具体关卡。
“单次生成”(One-shot)指仅需一次用户请求,并非零次内部迭代。需端到端驱动整个工作流,仅做最少必要澄清:最多提出一次紧凑的澄清请求批次,随后基于合理判断进行设计、渲染、测量、修正与重渲染,直至所有硬性关卡全部通过。不得暗示初稿即为终稿;承诺在于——用户无需手动协调生产流水线。
按如下优先级顺序选用引擎:
posterly;若不可用,则构建等效的、尺寸精确的 HTML/CSS 工作流,配合 Chromium 打印渲染及硬性校验关卡。此路径是生成最终 PDF 的唯一默认路径。ethanweber/posterskill 中的参考海报匹配、网页/项目资源发现、宽高比感知图像排版、以及 window.posterAPI 提供的空白区域优化能力。将最终布局固化回稳定源码,并仍需运行全部生产校验关卡。禁止选择天然输出仅为截图的路径。在启用非 posterly 路径前,请务必查阅 references/engine-selection.md 与 references/failure-analysis.md。
新建一个独立工作目录,例如:
poster/ poster.html poster.pdf poster.png GATE_REPORT.json CLAIM_EVIDENCE.md POSTER_STATE.json images/ sources/
在 POSTER_STATE.json 中完整记录每一项源决策:论文路径或 URL、会议页面 URL、画布尺寸、海报展示日期/时间、展室号、海报编号、二维码目标地址、Logo 来源、图表来源,以及用户提出的约束条件。
优先采用论文原文(如 LaTeX 源或 Markdown)而非 PDF。若仅有 PDF 可用,则提取文本并渲染页面图像,以便对图表进行视觉比对校验。
对于当前有效或外部动态变更的事实,必须使用官方信源:
所有获取的资源必须本地存储。最终海报中不得保留任何远程图片 URL。
Logo 发现须为主动行为,而非被动等待。若用户要求“ICML 海报”,则主动查找官方 ICML Logo;若为“CVPR 海报”,则查找官方 CVPR Logo。随后从论文原文/PDF/arXiv/OpenReview 页面中识别作者单位,并抓取关键机构 Logo。当作者列表较长时,应保持精简:仅保留第一作者单位、通讯作者单位及主导性共属单位 Logo;次要单位 Logo 若导致标题区拥挤则应省略,并在记录中说明省略理由。
在撰写最终海报正文前,先建立一张简洁表格:
海报主张 | 来源 | 证据 | 状态
状态值包括:OK、NUMERIC-MISMATCH、OVERCLAIM、MISSING-PRECONDITION、NOT-IN-SOURCE、INTENTIONAL-SUMMARY。
需特别审慎核查以下内容:
严禁编造数字。若论文中给出的是带限定条件或语境依赖的表述,海报文字应保留该限定条件,或适当弱化措辞。
除非用户明确要求概念重绘,否则一律使用论文中的原始图表/表格。对每张使用的论文图表:
data-source="paper" 与 data-asset-id="fig5";scripts/figure_edge_audit.py,并对任何边缘告警进行人工视觉复核。关于 Logo:
scripts/logo_asset_plan.py;scripts/logo_selection_plan.py;关于二维码:
使用真实 @page { size: ... } 规则定义打印画布。严格匹配会议官方尺寸,不得假定通用默认尺寸。
设计规范:
object-fit: contain,禁止硬裁剪(hard clipping);overflow: hidden,除非该裁剪已通过审计;页眉与页脚规范:
对于 posterly,使用标准循环:
python tools/run_gates.py poster.html --report GATE_REPORT.json python tools/render_preview.py poster.html --pdf poster.pdf --png poster.png python tools/poster_check.py verify-final poster.pdf --from-html poster.html python scripts/check_poster_deliverables.py poster
若存在 FIGURE_MANIFEST.json,则额外执行:
python tools/run_gates.py poster.html --manifest FIGURE_MANIFEST.json --report GATE_REPORT.json
若使用降级引擎,须复现相同含义的校验关卡:
所有硬性关卡全部通过,或已明确记录用户批准的豁免项之前,不得宣告成功。
须检查最终渲染的 PNG 图像,而不仅限于 HTML 源码。重点核查:
对最终 HTML 运行 scripts/audit_poster_text.py,删除重复短语,除非其服务于不同读者模式:快速浏览(scan)、机制说明(mechanism)、证据支撑(evidence)、实际部署(practical deployment)或后勤信息(logistics)。
返回最终 PDF、PNG、HTML/源码、本地资源目录及校验报告的完整路径。若存在未运行的可选关卡(例如缺失图表清单),须明确说明。
来自 posterly:
preflight → style → asset → measure → polish 多阶段校验关卡;来自 ethanweber/posterskill:
window.posterAPI.getWaste() 或等效浏览器测量接口,减少图表区域空白浪费;综合能力的成功体现,在于交互/编辑思想服务于生产渲染器,而非替代它。
references/engine-selection.md:何时选用 posterly、posterskill 或降级 HTML 方案。references/failure-analysis.md:仅输出截图的成因,以及防止此类失败的设计规范。references/logo-discovery.md:会议与单位 Logo 的主动发现、优先级排序及来源追溯规则。references/poster-system-comparison.md:三种工作流的详细对比。references/content-qa.md:“主张–证据”审计与重复内容审查规则。references/visual-qa.md:图表完整性、Logo 处理及最终渲染检查规则。scripts/check_poster_deliverables.py:对必需最终产物与本地资源的硬性校验。scripts/audit_poster_text.py:提取海报全文并标记重复短语/章节。scripts/figure_edge_audit.py:检测图表裁剪是否出现墨迹触边(ink touching edges)。scripts/logo_selection_plan.py:按会议 Logo、第一作者单位、通讯作者单位、主导单位顺序进行 Logo 优先级排序。scripts/logo_asset_plan.py:检查 Logo 尺寸、透明度、白色背景及放置处理方式。相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章