Ste*_*eve 2 r mathjax rstudio r-markdown
我在RStudio中创建一个R Markdown文件,然后单击Knit HTML屏幕顶部的按钮创建并保存我想在其他地方使用的HTML页面,比如将其存储在我的服务器上.
HTML文件的问题在于它包含
<script type="text/javascript" src="https://c328740.ssl.cf1.rackcdn.com/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
这是无效的,当我编辑HTML并将源更改为以下时,它可以工作.
https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML
任何方式我不必每次编辑HTML,但有来自RStudio的正确来源?
rmarkdown大约一个月前,这个包已经改变了(参见本提交).您只需要安装最新版本的rmarkdown软件包:
> devtools::install_github("rstudio/rmarkdown")
(当然,install.packages("devtools")如果你没有开发工具,你也需要.)
顺便说一句,即使没有这一步,你也可以告诉rmarkdown你想从哪里获取MathJax.如果要指向其他CDN,这非常有用.
output:
  html_document:
    mathjax: https://d3eoax9i5htok0.cloudfront.net/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML
最后,您可以通过使用完全消除您的MathJax CDN依赖mathjax: local使用MathJax的rmarkdown内置的复印件(请注意,您还需要设置self_contained: no做到这一点).