2015-05-19 115 views
1

以下最小R Markdown文件minimal.Rmd根據我的系統產生不同的minimal.html輸出(通過RStudio中的「Knit HTML」)。首先是我的Windows 8機器上的結果。第二個是我的Windows 7(64位)機器上的結果。差異:R Markdown語法突出顯示內嵌代碼的差異

  • 紅語法的Win8版本在線代碼高亮上
  • 在Win8的版本
  • 粗體標題文本

差異仍然存在,即使我用不同的高亮風格像「探戈」,甚至「空值」。

問:發生了什麼事?輸出.html文件不應該相同嗎? RStudio是否在我的一個系統上找不到一些重要的着色軟件包?

minimal.Rmd

--- 
title: "Minimal" 
author: "Foo" 
date: "Tuesday, May 19, 2015" 
output: 
    html_document: 
    highlight: default 
--- 

Some hypertext: see <http://rmarkdown.rstudio.com>. 

Inline code: `echo = FALSE` 

Block code: 
```{r} 
summary(cars) 
x <- 3 
y <- 5 
x + y 
mean(c(x,y)) 
``` 

minimal.html(視窗8)

minimal8

minimal.html(視窗7)

enter image description here

+0

如果從Windows 8機器複製'.html'文件並在Windows 7機器上查看它,反之亦然? – Jonathan

+0

@Jonathan,兩者結果相同。例如,Win8機器上的'minimal7.html'仍然沒有紅色語法高亮顯示。 – lowndrul

回答

2

我們在最近發佈的rmarkdown版本中改變了代碼的處理方式(紅色太強了)。我的猜測是你有兩個不同版本的rmarkdown軟件包。如果您將兩個系統都更新爲CRAN的最新版本(截至撰寫本文時爲v0.6.1),那麼您應該獲得一致的行爲。