Move Beamer Frame Tool
Use tools/move_frame.py to move or reorder beamer frames in LaTeX presentations.
Usage
List all frames:
python tools/move_frame.py $ARGUMENTS[0] --list
Move a single frame:
python tools/move_frame.py <file>.tex --from N --to M
Move a range of frames:
python tools/move_frame.py <file>.tex --from N-M --to P
Delete frames:
python tools/move_frame.py <file>.tex --from N --delete
python tools/move_frame.py <file>.tex --from N-M --delete
Cross-file moves:
python tools/move_frame.py source.tex -o dest.tex --from N --to M
python tools/move_frame.py source.tex -o dest.tex --from N --to M --copy # keep original
Workflow
- First use
--listto see frame numbers and titles - Then use
--from N --to Mto move frames
Important
- Frame numbers are 1-indexed
- ALWAYS use this tool for moving slides - do NOT manually cut/paste frame content
- The tool handles preceding comments and properly parses
\begin{frame}...\end{frame}blocks
Scan to join WeChat group