4

我想更改KnitHTML.RStudio 0.96.331

我按照这篇文章中的说明进行操作。

首先,我从这里复制过去的原始 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。我得到红色背景,但未编译数学,例如 $\alpha$

4

3 回答 3

1

AFAIK,MathJax 服务昨天因 GoDaddy 中断而关闭。你能确认数学问题不是因为这个吗?

于 2012-09-12T02:21:45.117 回答
0

所以我可能会为您解决问题,但它涉及使用pandoc

假设您的样式表被称为style.css

获取以下代码:

options(rstudio.markdownToHTML = function(inputFile, outputFile) {
        system(paste("pandoc -c style.css", shQuote(inputFile),
                     "-o", shQuote(outputFile)))
          }
        )  
于 2014-05-12T20:34:53.103 回答
0

这可能是提出问题时不可用的新功能。但是,我在这里找到了一个简单的解决方案:

https://bookdown.org/yihui/rmarkdown/html-document.html#appearance-and-style

在您的 .Rmd 的序言中,只需这样写:

---
title: "Your title"
output: 
  html_document:
    css: yourstylefile.css
---
于 2021-10-11T07:33:27.017 回答