liquid_tags
无法为我呈现内联数学。当使用“普通”降价时,我设法正确地渲染了内联数学。例如,请参阅this example,其中包含可用的来源here。
但是,即使在Jupyter环境中看起来没问题,Jupyter笔记本中的内联数学也无法正确呈现。可以在以下位置找到一个示例:
正如您所看到的,Github正确地呈现了内联数学,但是如果包含在帖子中,则会中断。我不明白问题出在哪里。任何帮助将不胜感激。
更新1:
加载init_mathjax()
页面时似乎没有执行函数HTML
。如果我从页面控制台手动运行它,则可以正确呈现内联数学。
PS:我在项目的GitHub上发布了这个问题(link)
答案 0 :(得分:1)
TL; DR:在Pelican-plugins/liquid_tags/notebook.py
替换
<script type="text/javascript" async src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS_HTML"></script>
带
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS_HTML"></script>
似乎问题是由this commit引起的,其中引入了MathJax的异步加载。我在my fork中修复/恢复它,现在内联数学的呈现按预期工作。