Skip to content

TeXSmith API Overview

The API reference is generated with mkdocstrings to stay in sync with the codebase. This section is organized into themed pages so you can quickly locate the module you need.

Each page uses module.path directives; mkdocstrings resolves them at build time and renders docstrings, signatures, and cross-references.

API Sections

high-level
High-level orchestration helpers (ConversionService, TemplateSession) for programmatic conversions and template sessions.
core
Core package modules (texsmith, configuration, contexts, conversion helpers, etc.).
bibliography
Bibliography tooling (BibTeX parsing, DOI resolution, issue reporting).
cli
Command-line entry points and utilities.
handlers
Rendering handlers that transform HTML into .
latex
infrastructure (formatter, renderer, templates).
markdown
Markdown conversion helpers and custom extensions.
plugins
Optional integrations (MkDocs Material-specific handlers).
transformers
Asset conversion strategies (SVG, Draw.io, Mermaid, remote images).

Use the navigation sidebar to jump to any section or follow the links above for more detail.