完美且优雅地解决公式渲染的问题
如何优雅地解决公式渲染问题
目前主流的两种办法分别是:
MathJax
和KaTeX
。但是在导入扩展包(如gensymb
、physics
、ASM
、siunitx
等时,却异常困难。为了解决这个问题,改用
hexo-filter-mathjax
扩展,并搭配hexo-renderer-pandoc
使用。npm i hexo-filter-mathjax
npm i hexo-renderer-pandoc
Github路径:hexo-filter-mathjax
数学公式支持physics宏包
· Issue #314 · mdnice/markdown-nice · GitHub
博客配置 LaTeX
过程中遇到的问题 - riverclouds
2024年10月27日12:46:08更新
经过反复测试,使用pandoc
渲染需要注意以下问题:
- 含有换行的行间公式需要带上环境;
- 公式块内不能有换行,否则
$$
号将外露; - 软换行需要手动在行尾加上两个空格作为换行符。
以上可以保证公式的精准渲染,且支持各种宏包。
测试:
和
和
和
再来一些
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 云间!
评论