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.
Getting Started
API Reference
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