Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在html块中呈现标记语言?_Html_Markdown_Render_Mathjax_Katex - Fatal编程技术网

如何在html块中呈现标记语言?

如何在html块中呈现标记语言?,html,markdown,render,mathjax,katex,Html,Markdown,Render,Mathjax,Katex,背景:在标记文件中,我想生成一些更复杂的元素,例如。所以我尝试使用原始的html/css来实现这一点 问题:但是我注意到标记语言不会在html块中呈现 我的环境设置是: 编辑:Atom 降价预览/导出:增强降价预览 数学渲染:Katex 然后,我将展示不适用于html的标记语言的示例 数学 输入: <h4>$(\Omega, \mathcal{F}, \mathbb{P})$</h4> $(\Omega, \mathcal{F}, \mathbb{P})$ <

背景:在标记文件中,我想生成一些更复杂的元素,例如。所以我尝试使用原始的html/css来实现这一点

问题:但是我注意到标记语言不会在html块中呈现

我的环境设置是:

  • 编辑:Atom
  • 降价预览/导出:增强降价预览
  • 数学渲染:Katex
然后,我将展示不适用于html的标记语言的示例

数学 输入:

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

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

> ABCDEFC
> ABCDEFC
> > ABCDEFC
> ABCDEFC
$(\Omega\mathcal{F}\mathbb{P})$
$(\Omega、\mathcal{F}、\mathbb{P})$
结果是:

您可以看到,html块下的相同等式没有呈现

参考文献 输入:

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

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

> ABCDEFC
> ABCDEFC
> > ABCDEFC
> ABCDEFC

>ABCDEFC
>ABCDEFC
>>ABCDEFC
>ABCDEFC
>ABCDEFC
>ABCDEFC
>>ABCDEFC
>ABCDEFC
结果是:

但是,
标记仍不呈现

问题:
那么,如何在Markdown中的html块中呈现这个数学公式呢?

您尝试过MathML吗?这个问题其实很简单,这个答案是为任何可能有类似问题的人写的

通常
HTML块
以空行结束。因此,这个问题的解决方案是在
HTML
Markdown
之间添加一个空行

例如,在第一个示例中,不是have

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


$(\Omega、\mathcal{F}、\mathbb{P})$
一切都会好起来的

同样地,不是写作

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

>ABCDEFC
>ABCDEFC
>>ABCDEFC
>ABCDEFC
我们应该写

<div>

> ABCDEFC
> ABCDEFC
> > ABCDEFC
> ABCDEFC

</div>

>ABCDEFC
>ABCDEFC
>>ABCDEFC
>ABCDEFC

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

是的。我相信Katex可以将Tex语言转换为MathML。但就我个人而言,直接用MathML书写有点复杂。声明:当@Goman60发布这个答案时,我只是问数学方程。我增加了更多的例子。