thesis-figure-skill

Solid

生成学术论文配图:LaTeX/TikZ 代码(结构化图表,直接嵌入论文)或 draw.io XML (技术路线图、汇报配图)。自动按论文领域风格设计,编译验证后交付。 Use when the user asks for: 论文配图、画架构图、画流程图、TikZ 图、draw.io 学术图、复刻论文图、tikz/latex diagram。

Data & Documents 121 stars 6 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
69
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Academic Diagram Skill (TikZ + draw.io) 把论文中的系统架构/协议流程/技术方案转化为高质量配图。**目标:高信息密度 + 设计感 + 一次过编译**。失败模式:平庸、对齐松散、坐标凭感觉。 ## 工具选择 | 维度 | TikZ | draw.io | |------|------|---------| | **适合** | 嵌入 LaTeX 论文、数学公式、结构化图表 | 技术路线图、汇报展示、装饰性强(渐变/3D) | | **精度** | 像素级 | 拖拽,坐标不如 TikZ 精确 | | **中文** | 需 ctex/fontspec,`rotate=90` 中文会崩溃 | 原生支持 | | **数学** | 原生 LaTeX 完美 | MathJax 一般 | | **编译** | xelatex + pdftoppm | drawio CLI → PDF → PNG | | **可编辑** | 代码即源 | `.drawio` 可在 app.diagrams.net 编辑 | **默认 TikZ**。draw.io 用于:用户要求 / 参考图为 draw.io 风格 / 需要渐变-3D-空心字 / 内容简单且装饰 > 精确。 **输出格式仅这两种**——HTML/CSS/SVG 不可嵌入论文也无法在 draw.io 编辑。 ## Philosophy(每次画图前必读,所有规则之上) ### The UNFORGETTABLE Question 画图前 + 交付前问自己:**审稿人 5 秒看完,记住的是什么?** - 一个独特的 hero 子结构? - 嵌入的真实热力图 / 曲线 / 图像? - 信息密集的 hyperparameters / loss panel? - 多色和谐的 zone 划分? **没有"记得住的东西" = 不要交付。** ### Naming the Gravitational Pull(你必须主动避开的统计中心) 模型默认会画出 **"AI slop 学术图"**——下面是统计中心的平庸默认,**主动避开**: - ❌ box + arrow only,**零**嵌入数据可视化 - ❌ 3 色单调配色(蓝/橙/紫常见组合) - ❌ "FFN" / "Attention" 单字标签,**不写公式 / 不写参数** - ❌ hero 内**只有 box list**,无嵌入热力图/曲线/微图 - ❌ 没有信息 panel(hyperparameters / loss curve / legend / metrics) - ❌ 平面布局**无 visual hierarchy**(核心和辅助同重量) - ❌ 看起来"像 AI 一次性生成的"——无设计痕迹 ### Permission for Creativity **Claude is capable of extraordinary academic figure design.** Checklist 是 catching last-mile bugs,**不是 safe defaults**。 **你不是在练习画结构图。你在为 NeurIPS / ICML / Nature 投稿画 figure。** **审稿人会用这张图判断作者的领域素养和认真程度。** **box+arrow only 的平庸图 = desk reject。** ### 创造空间 — 复杂档可调用的词汇(不强制,但...

Details

Author
0xE1337
Repository
0xE1337/thesis-figure-skill
Created
4 months ago
Last Updated
2 days ago
Language
TeX
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

paper-plot

Paper 绘图代码生成命令(内建于 paper-figure,可独立调用)。当用户要生成绘图代码、plot 代码、画图代码、matplotlib 代码、ggplot2 代码、帮我生成图表代码、帮我写画图脚本、生成柱状图代码、散点图代码、折线图代码、箱线图代码、误差线图代码、直方图代码、热图代码,或说"帮我画个图""帮我写段代码画柱状图""给我一个 matplotlib 脚本"也触发——即使用户只说"画图""plot""代码画图"也应使用。行为铁律:仅 v1.0 P0 7 类图(柱状/条形算 1 类:柱状/条形/折线/散点/箱线/误差线/直方图/热图)× matplotlib + ggplot2;选库让用户拍板(先问 matplotlib/ggplot2/别的,得到答复才生成);配色取自公开色板(Okabe-Ito/ColorBrewer/viridis,非 AI 原创);真实数据或显式占位符(PAPER_PLACEHOLDER),绝不编看似真实的研究数据;确认前零落盘。"帮我画 KM 曲线""帮我画 ROC""帮我画森林图""帮我画 TikZ"走让路说明(v1.1+);"帮我编一组示例数据"走三段式拒绝(处 2 死线)。

2 Updated today
cabbage2000-lab
AI & Automation Solid

tikz-figure-code

写出高质量、一次过编译、编辑安全的 TikZ/LaTeX 配图代码的工程基础技能。 教 agent 用「按构造布局」(positioning/fit/chains/anchor) 而非「手填绝对坐标」, 附 8 条硬约束、canonical 箭头、before/after 范例、一个静态检查入口 (lint.sh)。 Use when: 写/审 TikZ 或 LaTeX 图代码、修图的排版/对齐/溢出/箭头问题、 tikz layout、latex figure code、tikz 编译报错、CJK 中文图渲染成色块。

121 Updated 2 days ago
0xE1337
AI & Automation Listed

paper-figure

Paper 图表可视化辅助命令(B 诊断 + C 设计建议双模式自适应)。当用户要查图表、图表诊断、图表设计、画图建议、该用什么图、图注怎么写、配色选什么、色盲友好、坐标轴规范、误差棒标注,或说"帮我看看这张图""图表有什么问题""我该画什么图""配色怎么选""figure 帮我查一下""画图建议""怎么画柱状图"也触发——即使用户只说"图表""figure""看下图"也应使用。行为铁律:图类/图注/配色/工具陈列常见选项+标待用户决定、摆事实不推荐;不编数据不编图表内容(用户贴数据用真实数据+顶部声明、没贴或仅口述用 PAPER_PLACEHOLDER+顶部声明、绝不编看似真实的研究数据、诊断模式禁根据口述还原/想象图);视觉诊断局限性项标自查提示、配色标 hex+色板来源;确认前零落盘。不替用户选图类/定图注/定配色/定工具、不编数据、不下"图表行不行"价值结论。"直接告诉我图表行不行""帮我画一张编数据的图""帮我按 Nature 格式"走三段式。

2 Updated today
cabbage2000-lab