如何在细节块中的Jekyll中使用MathJax?

时间:2018-07-20 13:17:09

标签: jekyll mathjax

我想在Jekyll网站的details标签内使用MathJax中的内联数学公式。

请考虑以下内容:

<details>
  <summary>Click to expand</summary>
  Function \\(f\\) leads to 

  $$ f(x) = x^2 $$ 

</details>

在我的网站上,我可以查看$$ f(x) = x^2 $$部分,但是内联公式不起作用。

1 个答案:

答案 0 :(得分:0)

我不确定如何启用 \( \sum_{thing}^{done} \) ,到目前为止,要使用MathJax启用行内格式化,我必须将其配置为使用 {{1} } 。我已经使用您上面的代码(进行了一些其他调整)对它进行了测试,发现它们可以正常工作!

$ \sum_{thing}^{done} $

./test.html
  

--- 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> mathjax.html有两个版本...

     
      可以找到{li>

    复杂版本here,该答案显示了如何在include和非CDN production上使用CDN来玩弄用于非生产版本。

      
  • 可以找到here的简单版本,该答案显示了如何在包含文件的src标签内设置各种MathJax设置。

  •   
     

...我不会重新发布它们,但是可以从GitHub下载download的简单版本,只需点击<script>按钮,然后点击raw保存;- )

这是使用Ctrl^s的{​​{1}}解释器以及在项目的kramdown文件中设置的markdown进行的测试。

有关问题的页面代码与我发布的内容之间的 mathjax: true 的一些说明

  • _config.yml不是必需的,不是必需的,仅用于测试页面代码的正文。

  • diff设置的内容并不重要,但是没有permalink的情况下,我相信layout成为大多数布局正确交叉链接的必要条件。

  • 在多行格式的代码块中,我不会输入任何的数量,而问题的代码仅在两个(permalink)空格中输入,而且通常需要四个时间来触发title块,我不希望降价解释器获得 invite whiff muck -up 所需的标记。

  • 使用(与<code>有关的事物周围的花括号)拉近括号,这对于小物件来说不是必需的,但是,它确实使格式化和未格式化版本的意图更加明确。

  • 使用f{}可使括号的高度增长一点。


希望其中一些技巧可以使您摆脱这一障碍。