• R语言
  • Rmd文档中的数学公式必须联网才能正确显示吗?

R中写文档确实很好,体验很棒。但貌似断网之后markdown语法写的公式就不能正确显示了,似乎要联网才能正确显示。想问一下如果想断网也能正确显示,这个怎么解决?

    Cloud2016 谢谢帮助。如果要使用mathjax参数是不是不能用按钮点击BuildBook,只能在render("index.Rmd", html_document())函数中设置?

    我使用render("index.Rmd", html_document(mathjax = "local"))时,出现如下提示:
    Error: Local MathJax isn't compatible with self_contained
    (you should set self_contained to FALSE)

    所以我用了这个命令:render("index.Rmd", html_document(mathjax = "local", self_contained = FALSE))。代码正常运行,但是断网情况下公式仍然不能正确显示。

    还请大佬补助。

      dugucan 没有代码,没有可重复的小例子和过程说明,没有 R 运行环境,我研究不下去了!建议你看看新手须知,补充相关的信息,也许有人会来回复

      dugucan 试试在 RStudio 里点 Knit 按钮,不要敲命令。MathJax 是个异常复杂的库,建议你用 RStudio Viewer 查看编译结果(也就是点 Knit 按钮之后在 RStudio 里显示结果)。Rmd 文档设置:

      output:
        html_document:
          mathjax: local
          self_contained: false

      可以试用一下开发版本的prettydoc,只需要加上 math: katex 就可以离线渲染数学公式。

      ---
      title: Nineteen Years Later
      author: Harry Potter
      date: July 31, 2016
      output:
        prettydoc::html_pretty:
          theme: cayman
          highlight: github
          math: katex
      ---
        1 个月 后

        Ihavenothing 看了一下介绍,挺吸引人的。还没有试验,不过先问一句,对bookdown也有效吗?