in-line 代码的 R Markdown 语法突出显示的差异

Differences in R Markdown syntax highlighting for in-line code

根据我的系统,以下最小 R Markdown 文件 minimal.Rmd 会产生不同的 minimal.html 输出(通过 RStudio 中的 "Knit HTML")。第一个是我 Windows 8 机器上的结果。第二个是我的 Windows 7(64 位)机器上的结果。差异:

即使我使用 "tango" 甚至 "null" 等不同的突出显示样式,差异仍然存在。

问:这是怎么回事?输出 .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 (Windows 8)

minimal.html (Windows 7)

我们在最近发布的 rmarkdown 中更改了代码处理方式(红色太深)。我的猜测是你有两个不同版本的 rmarkdown 包在玩。如果您将两个系统都更新到 CRAN 的最新版本(撰写本文时为 v0.6.1),那么您应该获得一致的行为。