gpt4 book ai didi

r - 更正 RStudio 和 RMarkdown 中的 Mathjax 源代码

转载 作者:行者123 更新时间:2023-12-04 21:41:26 25 4
gpt4 key购买 nike

我在 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 包中进行了更改(参见 this commit )。你只需要安装最新版本的 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: local 在 rmarkdown 中使用 MathJax 的内置副本来完全消除 MathJax CDN 依赖(请注意,您还需要设置 self_contained : 没有 来做这个)。

关于r - 更正 RStudio 和 RMarkdown 中的 Mathjax 源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25892993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com