mathjax无法在flatpages中转换内联数学公式

2024-06-17 09:44:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我发现mathjax不能在我的flask应用程序的flatpages中转换内联公式。在

简单的降价文本如下:

this is inline math formula \$x^2+y^2=1\$, can not display normally.  

this is block formula is ok.   
$$ 
x^2 + y^2 = 1  
$$  

flatpages配置可能有用。在

^{pr2}$

mathjax放在我的烧瓶模板中:

^{3}$

我认为在解析markdown文本时markdown和mathjax之间可能存在一些冲突。
我希望有人能帮我解决这个问题。在


Tags: 文本应用程序flatpagesflaskisnotinlinemath
1条回答
网友
1楼 · 发布于 2024-06-17 09:44:58

在搜索和阅读mathjax文档之后。我发现解决方案是指定内联分隔符。在

<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js"],
    jax: ["input/TeX", "output/HTML-CSS"],
    tex2jax: {
      inlineMath: [ ['$','$'], ["\(","\)"] ],
      processEscapes: true
    },
    "HTML-CSS": { availableFonts: ["TeX"] }
  });
</script>

mathjax将$…$(…)作为内联分隔符,它可以工作。 我怀疑mathjax为什么不接受$…$作为默认的内联分隔符。在

The tex2jax Preprocessor

相关问题 更多 >