繁体   English   中英

RStudio knitr主题

[英]RStudio knitr themes

我刚开始玩RStudio中的一些新的knitr功能。

我已经尝试在R Markdown设置对话框中选择了几个不同的主题,但这些似乎对我生成的文档的样式没有任何明显的影响。 应该是,还是我错过了什么? 无论我选择什么主题,一切似乎都以默认样式出现。

---
output:
  html_document:
    number_sections: yes
    theme: spacelab
    toc: yes
  pdf_document: default
  word_document: default
---

R Markdown选项出口结果

安装细节:

  • R版本3.1.1
  • RStudio版本0.98.977
  • knitr 1.6
  • rmarkdown 0.2.50
  • htmltools 0.2.4
  • Windows 7的

我有同样的问题。 学习以下内容使我找到了解决方案。

如果你谷歌“knitr主题”,两个不同的东西出现。

  1. highlight参数=语法突出显示( 123个 -familiar关键字像Kate,探戈,solarized暗)
  2. theme parameter = bootswatch CSS(这些是不太熟悉的关键字,如spacelab ,superhero,united,yeti)

以下是如何在.Rmd文件顶部添加正确的knitr标志的.Rmd


一旦你添加了类似的东西

---
title: "Impressive Client Report"
output:
  html_document:
    theme: spacelab
    highlight: neon
---

到顶部,然后在.Rmd文件所在的目录中打开R ,然后运行

require(knitr)
knit(input='impressive report.Rmd', output='impressive_report.Rhtml')

(我改变了 _因为另一个问题:我在命令行R和RStudio编织之间切换,没有意识到RStudio正在创建一个与R正在创建的不同.html文件。)


或者在RStudio,只需按Ctrl + Shift + K的情况下knit你的.Rmd从编辑窗口-文件改变两者theme ,并highlight到有效值。

我有完全相同的问题,我可以通过将主题参数放在任何其他参数之前来解决它。 我不确定订单是否重要,但在我的情况下确实如此。 例如,这正确地改变了我的html主题:

---
title: "A Title"
author: "An Author"
date: "last update: `r format(Sys.Date(), format = '%d %B %Y')`" 
output: 
  html_document:
    theme: flatly
    highlight: haddock
    toc: true
    toc_float:
      collapsed: false
      smooth_scroll: true
---

虽然提供最终的主题论点不起作用:

---
title: "A Title"
author: "An Author"
date: "last update: `r format(Sys.Date(), format = '%d %B %Y')`" 
output: 
  html_document:
    toc: true
    toc_float:
      collapsed: false
      smooth_scroll: true
  theme: flatly
  highlight: haddock
---

我的语法突出显示参数也是如此。

确保在RStudio中激活以下选项:工具 - >全局选项... - > Sweave - > Weave Rnw文件使用:knitr

至少它在从tex格式编译pdf时与我合作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM