对公式模块的优化

使用的时候发现Obsidian对公式的支持存在问题
我使用过的能够编辑和渲染Markdown的工具,比如typora和vscode,这些基本都是支持katex的公式。但我发现部分katex公式Obsidian并不能渲染,比如 \bold
\bold{R} 在typora中:image
在Obsidian中:image
相关公式链接:Supported Functions · KaTeX

另外,我发现Obsidian不能处理直接用 \\ 换行的情况,比如如下公式:

\dfrac{\partial u}{\partial x}=-\dfrac{1}{J}\dfrac{\partial(F,G)}{\partial(x,v)}=-\dfrac{
    \begin{vmatrix}
      F_x & F_v \\
      G_x & G_v
    \end{vmatrix}
  }{\begin{vmatrix}
      F_u & F_v \\
      G_u & G_v
    \end{vmatrix}
  },
  \\
  \dfrac{\partial v}{\partial x}=-\dfrac{1}{J}\dfrac{\partial(F,G)}{\partial(u,x)}=-\dfrac{
    \begin{vmatrix}
      F_u & F_x \\
      G_u & G_x
    \end{vmatrix}
  }{\begin{vmatrix}
      F_u & F_v \\
      G_u & G_v
    \end{vmatrix}
  },

这个应该会显示两行,但Obsidian渲染出的结果只有一行
typora中:
image
Obsidian中:

1 个赞

\\这个问题是上游mathjax的bug,预计在暑假过后修复,详情可参看英文论坛对这个问题的讨论。