有谁知道我如何整合:
Mathjax 最新版本(mathjax-MathJax-v2.2-8-g727332c),Rails 4 和 Markdown?
整个资产管道的事情让我很难掌握如何配置 mathjax 以便它可以与 Markdown 一起使用。
有接盘侠吗?
有谁知道我如何整合:
Mathjax 最新版本(mathjax-MathJax-v2.2-8-g727332c),Rails 4 和 Markdown?
整个资产管道的事情让我很难掌握如何配置 mathjax 以便它可以与 Markdown 一起使用。
有接盘侠吗?
如果您不想通过 CDN 链接实现 MathJax,请在此处下载最新版本的 Mathjax:http: //docs.mathjax.org/en/latest/installation.html
(通过 git git clone git://github.com/mathjax/MathJax.git MathJax
:)
在您的 Rails 应用程序中创建一个新目录app/assets/javascripts/mathjax
,并将其中的内容MathJax/unpacked
放入这个新目录中。(如果需要,您可以删除不需要的配置、本地化等文件)。
同时复制整个MathJax/images
目录并将其放入您的rails应用程序中app/assets/images
。
现在直接在结束标记之前添加以下代码,</head>
如下所示:
<head>
...
<%= javascript_include_tag "mathjax/MathJax.js?config=TeX-AMS_HTML-full.js", "data-turbolinks-track" => true %>
</head>
要更改您的 MathJax 配置,只需替换config
参数的内容:?config=my-config.js
瞧!
我不知道您使用哪个系统来处理降价,但 MathJax 声明(http://docs.mathjax.org/en/latest/tex.html#tex-and-latex-in-html-documents)反引号 (`) 用于标记逐字文本,因此在 MathJax 可以对其进行处理之前,它不会被 Markdown 处理:
... we have `\(x_1 = 132\)` and `\(x_2 = 370\)` and so ...
我也一直在寻找答案,并设法最终弄清楚了。
将 Mathjax CDN 添加到 youtapplication.html.erb 文件
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
或添加 rails gem(虽然,我花了大约 15 分钟来安装!)
https://github.com/manusajith/mathjax_rails
然后,只需在 a 中添加您的数学内容<div>
,$$
就像这样,
<div>$$(Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.$$</div>
应该是这样!为我工作,比我想象的要容易。我确信有更好的方法,所以我们不需要它<div>
,但我还不知道。
希望它有所帮助:D