请问Obsidian里对LaTeX的支持有多少?

我用一个画交换图的网页自动生成的LaTeX代码,放进Obsidian里但并不识别。
因此我想知道哪里有Obsidian对LaTeX支持的具体信息?如果想加宏包应该怎么做?
不被识别的代码如下:

\begin{tikzcd}
{} \arrow[rr] \arrow[dd] &  & {} \arrow[dd] \\
                         &  &               \\
{} \arrow[rr] \arrow[dd] &  & {} \arrow[dd] \\
                         &  &               \\
{} \arrow[rr]            &  & {}           
\end{tikzcd}

同问。估计要tikz相关的宏包,如果ob支持强大的latex宏包就厉害了。
另外,这种图ob已经有了一个作图功能模块可以画出。

1 个赞

我平常会碰到许多画交换图的情况,这种简单的交换图可以用自带的模版实现,但是没法用来作为画交换图的一般方法。
我现在想到的方法就是用平板手绘图片作为PDF引用了,如果从别的LaTeX编辑器打交换图再转过来就太麻烦了。
不知道以后对LaTeX的支持能到多少,现在只是够用,没法画图对于梳理思路来说还是欠缺一点。

ob 有个画图插件 excalidraw ,可以试试

1 个赞

markdown软件一般是katex或者mathjax这两个中的一个用来渲染公式,obsidian用的是mathjax 3,但tikz这种应该不支持的吧

1 个赞

刚刚又查了一下(如果我没搞错的话),一些简单的交换图(commutative-diagram),可以用amscd画
具体语法如下图

  1. 先require{AMScd}
  2. 然后在\begin{CD}和\end{CD}中写相关的图内容
$$\require{AMScd}
\begin{CD}
A @>a>> B\\  
@VVbV @VVcV\\  
C @>d>> D
\end{CD}
$$

具体的内容可以看 AMScd guide (jmilne.org)

image

1 个赞