内联代码

时间:2015-05-19 23:10:12

标签: r syntax-highlighting rstudio r-markdown

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

  • 在Win8版本
  • 中的内联代码上突出显示红色语法
  • Win8版本中的粗体标题文本

即使我使用不同的突出显示样式(如“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)

minimal8

minimal.html(Windows 7)

enter image description here

1 个答案:

答案 0 :(得分:2)

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