--- name: latex-rhythm-refiner description: > Post-process LaTeX project prose to improve readability through varied sentence and paragraph lengths. Removes filler phrases and unnecessary transitions while preserving all citations and semantic meaning. --- # LaTeX Rhythm Refiner ## When to Use - After LaTeX content generation is complete - To improve prose flow and readability in academic documents - When sections feel monotonous or blocky ## When NOT to Use - During initial content drafting - For citation verification or addition - For technical/structural LaTeX fixes ## Core Principles ### 1. Preserve Citations Exactly - Every `\cite{...}` must remain in place - Citations stay attached to their original semantic context - Never move a citation to a different claim or sentence meaning ### 2. Vary Rhythm Stochastically **Sentence length**: Mix short (5-12 words), medium (13-22 words), and long (23-35 words) sentences. Avoid consecutive sentences of similar length. **Paragraph length**: Alternate between: - Short (2-3 sentences) for emphasis or transitions - Medium (4-5 sentences) for standard exposition - Long (6-8 sentences) for complex arguments ### 3. Remove Fillers Eliminate or replace: - "in order to" → "to" - "it is worth noting that" → (delete or rephrase directly) - "due to the fact that" → "because" - "in the context of" → "in" or "for" - "a large number of" → "many" - "in spite of the fact that" → "although" - "at the present time" → "now" or "currently" - "for the purpose of" → "to" or "for" ### 4. Minimize Transitions Remove when structure already implies the relationship: - "However," / "Therefore," / "Moreover," / "Furthermore," - "As mentioned above," / "As previously discussed," - "It should be noted that" / "In this regard," ### 5. Tighten Prose - Prefer active voice; replace vague verbs ("shows", "does", "works") with concrete ones - Avoid repeated sentence openings across adjacent sentences ("This", "In practice", etc.) - Replace hedge stacks ("may potentially") with one qualifier - Each paragraph: one main idea, clear first sentence - Ensure figures/tables are referenced and explained in text ## Processing Workflow ### Per-Section Refinement Process one section at a time: 1. **Read** the section fully to understand context and argument flow 2. **Identify** all `\cite{...}` locations and their attached claims 3. **Map** current sentence/paragraph lengths 4. **Refine**: - Vary sentence lengths (break long chains, combine choppy sequences) - Adjust paragraph boundaries for rhythm - Strip fillers and unnecessary transitions 5. **Verify** all citations remain with their original semantic claims 6. **Output** the refined section ### Verification Checklist Before finalizing each section: - [ ] Citation count unchanged - [ ] Each citation still supports its original claim - [ ] No 3+ consecutive sentences of similar length - [ ] Paragraph lengths vary - [ ] Filler phrases removed - [ ] Unnecessary transitions eliminated - [ ] Technical accuracy preserved ## Constraints - **Do not** add, remove, or relocate citations - **Do not** change technical claims or data - **Do not** alter LaTeX commands, environments, or structure - **Do not** modify figure/table references or captions - **Do not** expand abbreviations or change terminology