{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/7"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/9"},{"label":"Documentation","url":"https://skillfed.io/packages/category/documentation/2"}],"enrichment":{"capability":"A Sphinx extension that renders mathematical equations in HTML documentation using KaTeX instead of MathJax, with optional server-side pre-rendering support.","skillfed_tags":["math-rendering","sphinx-extension","documentation-tools"],"use_cases":["Replace MathJax with faster KaTeX rendering in scientific or technical Sphinx documentation projects.","Pre-render mathematical equations on your documentation server to reduce browser load and improve page load speed.","Define custom LaTeX macros once and use them consistently across both HTML and PDF documentation builds.","Configure math delimiters and KaTeX rendering options to match your documentation's mathematical notation style.","Migrate existing Sphinx documentation from the built-in mathjax extension to KaTeX with minimal configuration changes."],"what_it_does":"sphinxcontrib-katex is a Sphinx extension that replaces the built-in MathJax renderer with KaTeX for displaying mathematical equations in HTML documentation. It processes LaTeX math delimiters in your documentation source and renders them using KaTeX's faster, lighter-weight engine. The extension supports custom LaTeX macros, configurable math delimiters, and optional server-side pre-rendering to shift rendering work from user browsers to your documentation build process.\n\nThe package integrates directly into Sphinx's build pipeline via its conf.py configuration file. It handles both inline and display math modes, allows fine-grained control over rendering options through katex_options, and can synchronize LaTeX macros across HTML and PDF builders. Optional nodejs-based pre-rendering trades build time for faster page loads in browsers.","worth_installing":"Yes, if you maintain Sphinx documentation with mathematical content and want faster rendering than MathJax. The extension is stable, permissively licensed, and has low install friction. However, note that the package is aging (413 days since last release) and optional server-side pre-rendering adds a nodejs dependency; verify compatibility with your Sphinx version before committing to it in a large project."},"id":"sphinxcontrib-katex","links":{"html":"https://skillfed.io/packages/sphinxcontrib-katex","md":"https://skillfed.io/packages/sphinxcontrib-katex.md","pypi":"https://pypi.org/project/sphinxcontrib-katex/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-06-27","license_spdx":null,"license_treatment":"permissive","name":"sphinxcontrib-katex","python_support":"supports_current","summary":"A Sphinx extension for rendering math in HTML pages"},"popularity":{"monthly_downloads":129229,"position":11678,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.9.11"}
