如何在细节块中使用Jekyll中的MathJax?
我想使用Jekyll网站中如何在细节块中使用Jekyll中的MathJax?,jekyll,mathjax,Jekyll,Mathjax,我想使用Jekyll网站中details标记中的内联数学公式 考虑一下这一块: <details> <summary>Click to expand</summary> Function \\(f\\) leads to $$ f(x) = x^2 $$ </details> 单击展开 函数\\(f\\)导致 $$f(x)=x^2$$ 在我的网站上,我可以查看$$f(x)=x^2$$$部分,但内联公式不起作用。我不知道如何
details
标记中的内联数学公式
考虑一下这一块:
<details>
<summary>Click to expand</summary>
Function \\(f\\) leads to
$$ f(x) = x^2 $$
</details>
单击展开
函数\\(f\\)导致
$$f(x)=x^2$$
在我的网站上,我可以查看
$$f(x)=x^2$$$
部分,但内联公式不起作用。我不知道如何启用\(\sum{thing}^{done}\)
,到目前为止,要使用MathJax启用内联格式,我必须将其配置为使用$\sum{thing}{done}$
。我已经用上面的代码(还有一些其他的调整)测试了它,发现它很有用
/test.html
---
版面:第页
永久链接:/test/
标题:测试
---
{%-include mathjax.html-%}
单击展开
函数$f$导致
$$
f{\left(x\right)}=x^{2}
$$
有两个版本的mathjax.html
include
s
- 除了说明如何在
上使用CDN和在非生产版上使用非CDN生产版
ing的答案之外,还可以找到复杂版本src
- 除了一个说明如何在include文件的
标记中设置各种MathJax设置的答案之外,还可以找到一个简单的版本
raw
按钮,然后Ctrl^s
保存;-)
这是使用kramdown
为markdown
解释器以及项目的\u config.yml
文件中设置的mathjax:true
进行测试的
关于问题页面代码和我发布内容之间的差异的一些注释
不是必需的,仅用于测试页面代码主体permalink
- 为
设置的内容并不重要,但如果没有layout
我相信permalink
将成为大多数版面正确设置交叉链接的要求标题
- 直到在一个多行格式的块中,我才按任何数量进行标记,而问题的代码只按两个(
)空格进行标记,通常需要四个空格才能触发块,我不想让markdown解释器得到一点邀请的味道来破坏所需的标记
- 使用
(与f{}
有关的事情用大括号括起来)将括号拉近了几个像素,这对于小东西来说不是必需的,但是,对于格式化和未格式化的版本,它确实使意图更加明确f
- 使用
可以使括号的高度稍微增加一点\left(\sum{thing}^{done}\right)
希望这些技巧中的一些能让你克服这个障碍。请发布一个现场示例。你想看一下这个问题的屏幕吗?但是我可以通过将上面的代码示例复制到一个jekyll页面来复制“将aove复制到一个jekyll页面”并不是足够的信息,HTML输出可能有问题,但不清楚您期望的是什么。如果您使用的是kramdown,那么请检查其内联公式的特殊语法。
---
layout: page
permalink: /test/
title: Test
---
{%- include mathjax.html -%}
<details><summary>Click to Expand</summary>
Function $f$ leads to
$$
f{ \left( x \right) } = x^{2}
$$
</details>