如何在 html 块中呈现降价语言?

问题描述

背景: 在 markdown 文件中,我想生成一些更复杂的元素,例如 this question I posted yesterday。所以我试图通过使用原始的 html/css 来做到这一点。

问题:但后来我注意到降价语言不会在 html 块中呈现。

我的环境设置是:

  • 编辑:Atom
  • Markdown 预览/导出:Markdown 预览增强
  • 数学渲染:Katex
  • @H_502_17@

    然后,我将展示未应用于 html 的 Markdown 语言示例。

    数学

    输入:

    <h4>$(\Omega,\mathcal{F},\mathbb{P})$</h4>
    
    $(\Omega,\mathbb{P})$
    

    结果是:

    您可以看到 html 块下的相同方程没有呈现。

    参考

    输入:

    <div>
    > ABCDEFC
    > ABCDEFC
    > > ABCDEFC
    > ABCDEFC
    </div>
    
    > ABCDEFC
    > ABCDEFC
    > > ABCDEFC
    > ABCDEFC
    

    结果是:

    仍然没有呈现 markdown

    问题

    那么,如何在 Markdown 的 html 块中呈现这个数学方程?

    解决方法

    你试过 MathML 吗?这可能更适合您的使用。

    ,

    这个问题其实很简单,这个答案是写给可能有类似问题的人的。

    通常 HTML blocks 以空行结尾。所以这个问题的解决方法是在HTMLMarkdown之间添加一个空行。

    例如,在第一个例子中,代替 have

    <h4>$(\Omega,\mathcal{F},\mathbb{P})$</h4>
    

    <h4>
    
    $(\Omega,\mathbb{P})$
    
    </h4>
    

    一切都会好起来的。

    同理,不用写

    <div>
    > ABCDEFC
    > ABCDEFC
    > > ABCDEFC
    > ABCDEFC
    </div>
    

    我们应该写

    <div>
    
    > ABCDEFC
    > ABCDEFC
    > > ABCDEFC
    > ABCDEFC
    
    </div>
    

    我想多了。希望这个解决方案可以帮助有类似问题的人。