Markdown:代码块内的数学环境

Markdown: Math-environments inside code block

一些降价引擎通过将它们包装在 $-signs 中来支持数学表达式 (= LaTeX)。 在编写伪代码时,将它们也包含在代码环境中是可行的,如下所示:

```
foreach $u \in V$ do
  u.d = $\infty$
```

有没有办法转义代码块,以便那些数学表达式能够渲染?

您可以将字体设置为等宽替代字体并删除块包装器,或者在您的数学表达式周围使用内联代码包装器。

不幸的是,这似乎是不可能的。 我想出的解决方案是从 this 之类的站点复制 unicode 字符并将其粘贴到代码块中。

这样,您可以创建这样的输出:

foreach v ∈ Adj[u] do
    if v.color == white then
      v.π = u
      DFSVisit(G,v)

不是完美的解决方案,但对我有用。