自定义rstudio.markdownToHTML()后的MathJax脚本问题

自定义rstudio.markdownToHTML()后的MathJax脚本问题,r,knitr,rstudio,mathjax,r-markdown,R,Knitr,Rstudio,Mathjax,R Markdown,使用knitr包中的knit2html(),我可以生成包含latex方程和R代码的html页面。但在我的系统中,当使用RStudio的“knit html”按钮时,方程不会被渲染 这是因为我修改了“编织html”按钮的工作方式。为了在我的html页面中包含一个内容表,我遵循了Rstudio的建议。并在项目目录的根目录下创建了一个.Rprofile文件,该文件覆盖默认的标记渲染选项。My.Rprofile仅包含一个函数,该函数替换了rstudio.markdownToHTML()函数: optio

使用knitr包中的knit2html(),我可以生成包含latex方程和R代码的html页面。但在我的系统中,当使用RStudio的“knit html”按钮时,方程不会被渲染

这是因为我修改了“编织html”按钮的工作方式。为了在我的html页面中包含一个内容表,我遵循了Rstudio的建议。并在项目目录的根目录下创建了一个
.Rprofile
文件,该文件覆盖默认的标记渲染选项。My
.Rprofile
仅包含一个函数,该函数替换了
rstudio.markdownToHTML()
函数:

options(rstudio.markdownToHTML = 
  function(inputFile, outputFile) {      
    require(markdown)
    htmlOptions <- markdownHTMLOptions(defaults=TRUE)
    htmlOptions <- c(htmlOptions, "toc")
    markdownToHTML(inputFile, outputFile, options = htmlOptions) 
  }
) 
选项(rstudio.markdownToHTML=
函数(输入文件,输出文件){
要求(降价)

htmlOptionsDason建议我将此作为答案发布

如果在web浏览器中打开html页面,则方程式可见


RStudio预览HTML窗格中未呈现方程式。这可能是RStudio查看器的问题?

如果您向我们展示您当前在.Rprofile中使用的代码,这将是非常有益的。您可以发布
sessionInfo()的输出吗?
谢谢Dason,my.Rprofile中的所有内容现在都复制到了.R版本3.0.2(2013-09-25)平台:i386-w64-mingw32/i386(32位)语言环境:[1]LC_COLLATE=English_irland.1252 LC_CTYPE=English_irland.1252 LC_MONETARY=English_irland.1252[4]LC_NUMERIC=C LC_TIME=English_irland.1252附加基本包:[1]统计图形grDevices UTIL数据集方法基础其他附加包:[1] knitr_1.5.21 MASS_7.3-29通过名称空间加载(未附加):[1]评估_0.5.1 Formator_0.10 stringr_0.6.2 tools_3.0.2您可能会将编辑移动到答案,因为它在某种程度上回答了如何使其工作的问题。