Scitex Writer

LaTeX manuscript compilation with bibliography, figures, tables, claims tracking, and journal guideline enforcement.

scitex-writer

Installation

pip install scitex-writer
# Development:
pip install -e /home/ywatanabe/proj/scitex-writer

LaTeX manuscript compilation framework for scientific papers. Compiles manuscripts, supplementary materials, and revision documents with tracked changes. Manages bibliography (BibTeX merge, DOI dedup, enrichment), figures/tables (auto-discovery from caption_and_media/, CSV-to-LaTeX conversion), and verifiable claims linked to session hashes via sw.claim.add().

Sub-skills

Manuscript Management

SkillDescription
quick-start.mdBasic workflow: create project, add content, compile PDF
compilation.mdCompile manuscript/supplementary/revision; clean compile after bib changes; env vars (dark mode, draft mode)
bibliography.mdBibTeX management: add, list, merge, enrich; DOI dedup; clean aux for resolution
figures-and-tables.mdFigure/table lifecycle: add, remove (must move ALL files from caption_and_media/), move to supplementary
claims.mdVerifiable claims: sw.claim.add() with session ID + output hash; render via \vclaim{}
cli-reference.mdCLI commands reference
mcp-tools.mdMCP tools for AI agents

Scientific Writing Guidelines

SkillDescription
writing-attitude.mdEvidence requirements, critical analysis, scientific standards
writing-figures-stats.mdFigure rules (axes, ranges, labels), statistical reporting (effect sizes, FDR correction)
writing-proofreading.mdLanguage rules, formatting, common corrections, anti-patterns (AP1-AP9), tone, hedging, transitions, terminology
writing-abstract.md7-section structure: intro, background, problem, main result, comparisons, context, perspective
writing-introduction.md8-section structure: opening, importance, knowledge/gaps, limitations, hypothesis, methods, results, significance
writing-methods.mdReproducibility-focused; passive voice; procedures others can replicate
writing-discussion.md5-section structure: key findings, comparison, supporting evidence, limitations, implications
writing-mermaid.mdAcademic mermaid diagram style guide
audit-paper.mdPre-submission audit: number consistency, citation verification, figure-text alignment

Key Patterns

Figure removal: The compile script auto-discovers .tex files from caption_and_media/. To remove a figure, move ALL files (.tex, .jpg, .png, .mmd) to legacy/, including jpg_for_compilation/ and mermaid_originals/ subdirectories. See figures-and-tables.md.

Bibliography clean compile: After adding/removing BibTeX entries, run rm -f logs/manuscript.{aux,bbl,blg} before recompile. See compilation.md.

Claims as first-class objects: Every manuscript claim (statistic, figure, table) can be tied to a session hash, enabling Clew backward verification from manuscript to source data.

MCP Tools

ToolDescription
writer_compile_manuscriptCompile LaTeX manuscript to PDF
writer_compile_contentCompile content sections
writer_compile_supplementaryCompile supplementary materials
writer_compile_revisionCompile revision with tracked changes
writer_add_figureAdd figure to manuscript
writer_add_tableAdd table to manuscript
writer_add_bibentryAdd bibliography entry
writer_add_claimAdd verifiable claim
writer_render_claimsRender claims to LaTeX
writer_export_manuscriptExport for submission
writer_export_overleafExport to Overleaf format