sphinx-proof#
A proof extension for Sphinx.
This package contains a Sphinx extension for producing proof, theorem, axiom, lemma, definition, criterion, remark, conjecture,corollary, algorithm, example, property, observation, proposition, assumption and notation directives.
Features:
15 directive types - all automatically numbered with cross-referencing support
33 languages supported - complete internationalization for global academic communities
Flexible options - supports
class,label, andnonumberdirective optionsEasy referencing - use the
prf:refrole to reference any directiveCustomizable themes - includes default and minimal theme options
Getting Started#
To get started with sphinx-proof, first install it through pip:
pip install sphinx-proof
Jupyter-Book Project#
Add sphinx_proof to your extra_extensions config in _config.yml
sphinx:
extra_extensions:
- sphinx_proof
you may then use jb build <project> and the extension will be used by your JupyterBook project.
Sphinx Project#
Add sphinx_proof to your sphinx extensions in the conf.py
...
extensions = ["sphinx_proof"]
...
you may then build using make html and the extension will be used by your Sphinx project.