公式编写注意点

2019-04-14

公式编写注意点

  1. mdnice 的数学公式支持是基于 MathJax 3 最新发行版开发的,MathJax 3 最新发行版不支持的和 bug,mdnice 同样存在。遇到问题请提供代码文本和渲染结果截图。
  2. 为了与 mdnice 其它语法兼容,不要用 \( \) \[ \],用 $ $$$ $$
  3. Mathjax 不是 LaTeX 只是部分兼容 LaTeX,相互转换不是 100% 兼容。公式输入不是零基础的,如果不熟悉相关语法,花几分钟浏览下MathJax 总结或者如何插入数学公式是很有必要的。
  4. 不支持 actuarialsymbol 宏包,临时办法定义新命令

    $\def\angln#1{\overline{#1\,}\kern-3mu\lower-3mu|}$
    $\def\angld#1{\overline{#1\,}\kern-3mu\lower-1mu\small|}$
    $$\angld{x}$$ 高度低的使用
    $$\angln{x2323}$$ 高度正常的使用
  5. 公式支持公众号和知乎。
  6. 公式中含有 < 的需要在 < 后面加一个空格,具体原因见 Mathjax 官方文档 html-special-characters
  7. 如果遇到公式粘贴到公众号中 图片粘贴失败 的提示,这个原因目前未知,不同公众号反应不一样,目前可以通过使用 mdnice 插件解决,插件链接