我想更改KnitHTML
中RStudio 0.96.331
功能的默认样式表。
我按照此post中的说明进行操作。
首先,我从here 复制过原始的markdown.css。作为测试我改变了前几行:
body, td {
font-family: sans-serif;
background-color: white;
font-size: 12px;
margin: 8px;
}
到红色背景
body, td {
font-family: sans-serif;
background-color: red;
font-size: 12px;
margin: 8px;
}
并将其保存为mymd.css
在我的工作目录中。然后我创建一个style.R文件,如下所示:
options(rstudio.markdownToHTML =
function(inputFile, outputFile) {
require(markdown)
markdownToHTML(inputFile, outputFile, stylesheet='mymd.css')
}
)
最后,我通过单击source来获取style.R文件,然后返回到.Rmd
文件并将其编织为HTML。我得到了红色背景,但是没有编译数学,例如$ \阿尔法$
答案 0 :(得分:1)
AFAIK,MathJax服务was down yesterday。你能否确认数学问题不是由于那个?
答案 1 :(得分:0)
所以我可能会为您解决问题,但它涉及使用pandoc:
假设您的样式表名为style.css
获取以下代码:
options(rstudio.markdownToHTML = function(inputFile, outputFile) {
system(paste("pandoc -c style.css", shQuote(inputFile),
"-o", shQuote(outputFile)))
}
)