Skip to content

nteract/mathjax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1727f3a · Jan 24, 2024

History

56 Commits
Jun 22, 2021
Aug 31, 2020
Nov 30, 2020
Mar 13, 2020
Mar 13, 2020
Mar 12, 2020
Mar 18, 2020
Mar 13, 2020
Mar 13, 2020
Jan 24, 2024
Mar 13, 2020
Mar 13, 2020
Apr 10, 2022

Repository files navigation

@nteract/mathjax

This package contains two main components, <MathJax.Context> and <MathJax.Node>. The <MathJax.Context> component loads MathJax and makes it available to children elements via the React Context API. <MathJax.Node> takes raw text for rendering and uses MathJax to render formatted math.

Installation

$ yarn add @nteract/mathjax
$ npm install --save @nteract/mathjax

Usage

The Redux reducer below shows how we can leverage the actions and action types in this package to create a reducer for managing the status of a save event.

import MathJax from "@nteract/mathjax";

export default text => {
  return (
    <MathJax.Context>
      <MathJax.Node>{`x^2 + y^2 = z^2`}</MathJax.Node>
      <MathJax.Node>{text}</MathJax.Node>
    </MathJax.Context>
  );
};

Documentation

You can view the reference documentation for @nteract/mathjax in the the examples documentation.

Support

If you experience an issue while using this package or have a feature request, please file an issue on the issue board.

License

BSD-3-Clause