Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twitter bootstrap 3 在bootstrap popover中呈现MathJax_Twitter Bootstrap 3_Mathjax - Fatal编程技术网

Twitter bootstrap 3 在bootstrap popover中呈现MathJax

Twitter bootstrap 3 在bootstrap popover中呈现MathJax,twitter-bootstrap-3,mathjax,Twitter Bootstrap 3,Mathjax,我正在尝试使用Mathjax在动态创建的bootstrap popover中呈现数学。我已经在创建了一个JSFIDLE 如果单击“click to run Mathjax”,静态div将正确呈现,但是如果单击“click to create popover”,则会创建并打开popover,并将数学写成latex。我假设再次单击Mathjax按钮会重新呈现页面上的所有数学,因为代码: Queue([“Typeset”,MathJax.Hub]); 应该这样做。(有关此信息,请参阅。) 我见过其

我正在尝试使用Mathjax在动态创建的bootstrap popover中呈现数学。我已经在创建了一个JSFIDLE

如果单击“click to run Mathjax”,静态div将正确呈现,但是如果单击“click to create popover”,则会创建并打开popover,并将数学写成latex。我假设再次单击Mathjax按钮会重新呈现页面上的所有数学,因为代码:

Queue([“Typeset”,MathJax.Hub]);
应该这样做。(有关此信息,请参阅。)


我见过其他一些人在这方面有问题,但这主要是因为他们试图在显示popover之前渲染数学。

问题是反斜杠都是加倍的。请注意,您的popover显示的是
\\[\\frac{3}{4}\\]
而不是
\[\frac{3}{4}\]
。您不需要在
数据内容
属性中加倍反斜杠,因为这不是JavaScript字符串。您还需要执行
MathJax.Hub.Queue([“Typeset”,MathJax.Hub])
命令,因为在创建popover之前,它的数据不在页面中。

谢谢Davide。当然很简单。为什么我没有想到这一点?