簡體   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