Claude-skill-registry find-overfull

Find pages with overfull boxes (content that doesn't fit) in LaTeX presentations. Use when checking for layout issues or content overflow.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/find-overfull" ~/.claude/skills/majiayu000-claude-skill-registry-find-overfull && rm -rf "$T"
manifest: skills/data/find-overfull/SKILL.md
source content

Find Overfull Boxes Tool

Use

tools/find_overfull.py
to find overfull hbox/vbox warnings in LaTeX log files.

Usage

Basic usage (parses .log file for a .tex file):

python tools/find_overfull.py $ARGUMENTS[0]

Filter by box type:

python tools/find_overfull.py <file>.tex --vbox-only  # vertical overflow (too tall)
python tools/find_overfull.py <file>.tex --hbox-only  # horizontal overflow (too wide)

Filter by severity:

python tools/find_overfull.py <file>.tex --min-badness 10  # only boxes > 10pt overfull

Output formats:

python tools/find_overfull.py <file>.tex --pages-only  # just page numbers, one per line
python tools/find_overfull.py <file>.tex --json        # JSON format

Output

The tool reports:

  • Page number where overflow occurs
  • Type (hbox = too wide, vbox = too tall)
  • How much it overflows (in pt)
  • Source line number in .tex file
  • Context (problematic content)

Notes

  • Requires the .log file to exist (run pdflatex first)
  • Looks in
    build/
    directory for log files by default