PaperFit
Automated LaTeX paper layout diagnosis and visual repair
All Skills in This Repository (8)
Pure Emerald Level IndicatorsFloat Optimizer Skill
Optimize LaTeX figure and table floats to resolve B1–B4 placement defects.
Template Migrator Skill
Migrate LaTeX projects across journal templates with atomic patches and visual validation.
Consistency Polisher Skill
Fix LaTeX table scaling and caption styling inconsistencies across manuscripts.
Visual Inspector Skill
Render compiled LaTeX PDF pages into high-resolution images with a JSON report.
space-util-fixer
Fix LaTeX pagination defects by optimizing line breaks and float placement.
Overflow Repair Skill
Fix LaTeX Overfull \hbox defects with minimal .tex source edits.
VTO Taxonomy Knowledge Base
Classify and diagnose visual typesetting defects in rendered PDF pages.
Writing Polish Skill
Shorten or expand academic paragraphs while preserving scientific meaning and LaTeX structure.
Frequently Asked Questions
FAQPage SchemaHow to install PaperFit?▼
Run `npx skills add OpenRaiser/PaperFit --all -g -y` in your terminal to install all skills globally. You also need Node.js 18+, Python 3.8+, Poppler, and a LaTeX toolchain such as tectonic or pdflatex.
What layout problems can PaperFit fix?▼
It detects and repairs widow lines, trailing whitespace, float stacking, table overflow, unbalanced two-column pages, inconsistent captions, and overfull equations. Every fix is verified by recompiling and visually inspecting the rendered pages.
Can PaperFit migrate a paper to another conference template?▼
Yes. It converts papers between templates like CVPR, ICLR, ACL, and ACM, automatically adapting figure widths, resolving package conflicts, and rebalancing the page count.
Does PaperFit change my paper's content?▼
No. It never alters data, results, citations, or core claims, and it never silently deletes figures or tables. Semantic edits are limited to a few words and only used as a last resort for page-budget or widow fixes.
Which AI coding hosts work with PaperFit?▼
PaperFit runs in Claude Code, Codex, and Cursor. You describe the goal in plain language, such as asking it to inspect the layout or compress the paper to 8 pages, and it routes the request automatically.
Related Repositories in Education & Research
View All in Education & Research→learn-claude-code
Learn to build AI agent harnesses from scratch
ai-agents-for-beginners
Learn to build, deploy, and secure AI agents step by step
33-js-concepts
Master 33 essential JavaScript concepts with tested, verified guides