[英]How to customize a css for markdown + knitr in Rstudio?
我想更改KnitHTML
0.96.331 中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 文件,然后將 go 返回到.Rmd
文件並將其編織為 HTML。我得到紅色背景,但數學未編譯,例如 $\alpha$
由於GoDaddy中斷,AFAIK,MathJax服務昨天下降 。 你能否確認數學問題不是由於那個?
所以我可能會為你解決一些問題,但它涉及到使用pandoc :
假設您的樣式表稱為style.css
來源以下代碼:
options(rstudio.markdownToHTML = function(inputFile, outputFile) {
system(paste("pandoc -c style.css", shQuote(inputFile),
"-o", shQuote(outputFile)))
}
)
這可能是在提出問題時不可用的新功能。 但是,我在這里找到了一個簡單的解決方案:
https://bookdown.org/yihui/rmarkdown/html-document.html#appearance-and-style
在 your.Rmd 的序言中,只需這樣寫:
---
title: "Your title"
output:
html_document:
css: yourstylefile.css
---
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.