2015-05-19 114 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),那么您应该获得一致的行为。