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.
latex- 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.