Skip to content

latex-paper-en

English LaTeX paper assistant for existing .tex conference and journal manuscripts. It is the source-level workflow for compile, format, bibliography, language, logic, literature, figures, captions, section-writing, pseudocode, tables, and experiment-section diagnostics.

Use It For

  • Compile failures and LaTeX build diagnosis.
  • Venue formatting for IEEE, ACM, Springer, NeurIPS, ICML, and similar paper templates.
  • Bibliography and citation validation inside a .tex paper project.
  • Grammar, sentence, expression, translation, title, abstract, figure, table, and caption review.
  • Logic, literature synthesis, research-gap derivation, cross-section closure, and experiment-section review.
  • Section-specific rewrite planning for Abstract, Introduction, Related Work, Method, Experiments, and Conclusion with paragraph roles and claim-evidence maps.
  • IEEE-safe pseudocode review for algorithm2e, algorithmicx, and algpseudocodex.
  • De-AI review that preserves LaTeX syntax, citations, labels, and math.

Do Not Use It For

  • Writing a paper from scratch.
  • Chinese thesis template work.
  • Typst-first projects.
  • Reviewer-style scoring or gate decisions; use paper-audit.
  • Cover-letter generation; use cover-letter.

Module Router

ModuleUse whenPrimary command
compileBuild fails or you need a fresh compileuv run python academic-writing-skills/latex-paper-en/scripts/compile.py main.tex
formatVenue or LaTeX formatting is in questionuv run python academic-writing-skills/latex-paper-en/scripts/check_format.py main.tex
bibliographyCitations or BibTeX need validationuv run python academic-writing-skills/latex-paper-en/scripts/verify_bib.py references.bib --tex main.tex
grammarSurface-level grammar reviewuv run python academic-writing-skills/latex-paper-en/scripts/analyze_grammar.py main.tex --section introduction
sentencesLong or dense sentence diagnosticsuv run python academic-writing-skills/latex-paper-en/scripts/analyze_sentences.py main.tex --section introduction
logicCoherence, intro funnel, abstract/conclusion alignment, or closureuv run python academic-writing-skills/latex-paper-en/scripts/analyze_logic.py main.tex --section methods
literatureRelated Work synthesis, comparison, and gap derivationuv run python academic-writing-skills/latex-paper-en/scripts/analyze_literature.py main.tex --section related
section-writingSection-specific outline, paragraph roles, rewrite plan, and claim-evidence self-reviewLLM-driven workflow
expressionAcademic tone polishuv run python academic-writing-skills/latex-paper-en/scripts/improve_expression.py main.tex --section related
translationChinese-to-English academic translationuv run python academic-writing-skills/latex-paper-en/scripts/translate_academic.py input.txt --domain deep-learning
titleTitle checking or generationuv run python academic-writing-skills/latex-paper-en/scripts/optimize_title.py main.tex --check
figuresFigure existence, extension, DPI, or caption reviewuv run python academic-writing-skills/latex-paper-en/scripts/check_figures.py main.tex
pseudocodeAlgorithm block, caption, label, comment, and line-number reviewuv run python academic-writing-skills/latex-paper-en/scripts/check_pseudocode.py main.tex --venue ieee
deaiAI-trace and low-information boilerplate checksuv run python academic-writing-skills/latex-paper-en/scripts/deai_check.py main.tex --section introduction
experimentExperiment write-up, discussion depth, and conclusion completenessuv run python academic-writing-skills/latex-paper-en/scripts/analyze_experiment.py main.tex --section experiments
abstractFive-element abstract diagnosisuv run python academic-writing-skills/latex-paper-en/scripts/analyze_abstract.py main.tex
tablesTable structure, booktabs, and three-line complianceuv run python academic-writing-skills/latex-paper-en/scripts/check_tables.py main.tex
captionFigure/table caption quality reviewLLM-driven module
adaptVenue-to-venue adaptationLLM-driven workflow

Minimum Inputs

  • Entry file such as main.tex.
  • Optional --section or section name for local checks.
  • Bibliography path for bibliography work.
  • Venue context when formatting, pseudocode, or adaptation matters.

Output Artifacts

  • Script-backed diagnostics and issue-oriented review comments.
  • Source-preserving suggestions that keep citations, labels, math, and LaTeX structure intact by default.
  • Module-specific findings suitable for staged fixing before paper-audit or cover-letter workflows.

Public Resources

References

Templates

Examples

Common Requests

text
Compile main.tex and explain the first blocking error.
text
Check the introduction for grammar and long sentences, but do not touch citations.
text
Review this IEEE pseudocode for algorithm2e usage, caption safety, and label hygiene.
text
Analyze the Related Work and derive a synthesis-first rewrite plan.
text
Give me a reviewer-facing Introduction rewrite plan with paragraph roles and a claim-evidence map.

Notes

  • Run the smallest module that can answer the request before escalating to broader review.
  • Preserve citations, labels, math, and source structure unless the user explicitly asks for edits.
  • Use paper-audit after source-level compile and bibliography checks are stable when the goal is submission readiness.

Released under the MIT License.