Я создаю приложение по математике и физике, которое показывает и решает уравнения на основе известных формул. Я использую реагирующий родной 0.59.4 и реагирующий родной модуль mathjax для отображения уравнений. Можно ли извлечь переменную из типа формулы html, например <p>$$S=(sqrt(3)*a^2)/4$$ </p>
, где S
и a
являются переменными?
Я считаю, что только этот модуль подходит для моего приложения, потому что LaTeX и KaTeX предназначены только для response.js, а Reaction-native все еще находится в разработке.
Я храню уравнения в одном объекте так:
{title:'SQUARE',
equations:[
{name:"AREA",equation:"<p>$$S=(sqrt(3)*a^2)/4$$ </p>"},
{name:"AREA",equation:"<p>$$S=(a*v_a)/2$$ </p>"},
{name:"CIRCUMFERENCE",equation:"<p>$$o=3*a$$ </p>"}
]
}
И это внутри моей функции рендеринга:
<View style={styles.webview}>
<MathJax style={styles.formula_img} html={"<p>$$S=(sqrt(3)*a^2)/4$$</p>"}
mathJaxOptions={{
messageStyle: 'none',
jax: [ 'input/AsciiMath', 'output/SVG' ],
extensions: ["asciimath2jax.js"],
asciimath2jax: {
delimiters: [['$','$'], ['$$','$$']]
},
processEscapes: true,}}
/>
</View>
Я хотел бы иметь список переменных, которые внутри формулы, и поэтому я мог бы поместить туда некоторое значение и вычислить уравнение