.. SciTeX Writer documentation master file 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. .. toctree:: :maxdepth: 2 :caption: Getting Started installation quickstart .. toctree:: :maxdepth: 2 :caption: API Reference api/scitex_writer 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: .. code-block:: python 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: .. code-block:: bash # 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: .. code-block:: bash # Start MCP server scitex-writer mcp start Indices and tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search`