@shankarmorwal/react-native-mathjax

2.1.3 • Public • Published

react-native-mathjax

Render Mathjax content in React Native Webview with auto height adjustment.

Showcase

TODO

Installation

  1. yarn add react-native-mathjax or npm install react-native-mathjax --save

Usage

<MathJax
  // HTML content with MathJax support
  html={'$\sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}{6}$<br><p>This is an equation</p>'}
  // MathJax config option
  mathJaxOptions={{
    messageStyle: 'none',
    extensions: [ 'tex2jax.js' ],
    jax: [ 'input/TeX', 'output/HTML-CSS' ],
    tex2jax: {
      inlineMath: [ ['$','$'], ['\\(','\\)'] ],
      displayMath: [ ['$$','$$'], ['\\[','\\]'] ],
      processEscapes: true,
    },
    TeX: {
      extensions: ['AMSmath.js','AMSsymbols.js','noErrors.js','noUndefined.js']
    }
  }}
  {...WebView props}
/>

/@shankarmorwal/react-native-mathjax/

    Package Sidebar

    Install

    npm i @shankarmorwal/react-native-mathjax

    Weekly Downloads

    10

    Version

    2.1.3

    License

    MIT

    Unpacked Size

    27.6 kB

    Total Files

    11

    Last publish

    Collaborators

    • shankarmorwal