Я хочу установить выражение стека в mathjax (динамически)
это мой стек
var showStack=[];
showStack.push({
Key: 'topic',
Value:"سرمایه"
});
showStack.push({
Key: 'operator',
Value: "+"
});
showStack.push({
Key: 'topic',
Value: "مالیات"
});
showStack.push({
Key: 'opeator',
Value: "/"
});
showStack.push({
Key: 'number',
Value: "8569"
});
showStack.push({
Key: 'opeator',
Value: "-"
});
showStack.push({
Key: 'topic',
Value: "اندوخته قانونی - سال قبل"
});
и этот код создает мою формулу из моего стека
jQuery.each( showStack, function( i, val ) {
if(val.Key=='topic'){
text+='`\\text{'+ val.Value+'}`';
}
else
text+=val.Value;
});
createFormula для создания формулы mathjax
function createFormula() {
var text="";
MathJax.Hub.Config({
"HTML-CSS": { mtextFontInherit: true }
});
document.querySelector('#formula').textContent =text;
MathJax.Hub.Queue(["Typeset",MathJax.Hub,'formula']);
}
но результат
سرمایه+مالیات/8569-اندوخته قانونی - سال قبل
мой код не работает, где моя проблема?
спасибо