SciTeX Writer - LaTeX Manuscript Compilation

SciTeX Writer is a LaTeX manuscript compilation system designed for scientific documents. It provides four interfaces: Python API, CLI, GUI editor, and MCP server for AI agents.

Key Features

  • Five Interfaces: Shell/Make, Python API, CLI, GUI editor, and MCP server (38 tools)

  • GUI Editor: Browser-based LaTeX editor with PDF preview (scitex-writer gui)

  • Container-based Compilation: Consistent LaTeX compilation across environments

  • Document Types: Manuscript, Supplementary, and Revision documents

  • Bibliography Management: BibTeX handling with list, add, remove, merge operations

  • Figure/Table Management: Automatic format conversion and organization

  • AI Integration: MCP server for AI agent workflows

Quick Example

Python API:

import scitex_writer as sw

# Clone a template project
sw.project.clone("template", "/path/to/new/project")

# Compile manuscript
result = sw.compile.manuscript("/path/to/project")

# List bibliography entries
entries = sw.bib.list("/path/to/project")

CLI:

# Clone template
scitex-writer clone template /path/to/new/project

# Compile manuscript
scitex-writer compile manuscript /path/to/project

# List bibliography entries
scitex-writer bib list /path/to/project

MCP Server:

# Start MCP server
scitex-writer mcp start

Indices and tables