RMarkdown中用于html文档的代码折叠选项非常棒.该选项使得程序化方法对于那些感兴趣的人来说是透明的,而不会迫使观众滚动数英里的代码.通过散文和交互式图形输出紧密放置代码,使整个项目更容易被更广泛的用户访问,而且还减少了对额外文档的需求.
对于一个更大的项目,我正在使用bookdown,它运行良好.唯一的问题是没有代码折叠选项.在记事本中当前未启用代码折叠.(请参阅在bookdown中启用代码折叠)
我知道我不需要选择来实现它.我只需要将正确的代码粘贴到正确的位置或地方.但是什么代码和在哪里?
一个可行的替代方案是将代码块放在页面中块的输出下面.或者,最后,将它们作为附录.我可以用html做到这一点,但不像rbookdown那样可重复.
我希望以不同的颜色(例如红色)突出显示某个代码块,以表明这是不好的做法.如果我正在使用.Rnw,我可以添加chunk选项background = 'red'并得到我想要的东西,但这似乎不起作用.Rmd.我的猜测是我需要制作一个自定义的css样式表(虽然选择器是什么,我不知道),也可能创建一个自定义钩子.我希望它基于每个块,而不是整个文档的整体更改.
我正在准备课程的教程,我想将错误的颜色更改为红色.我使用BookDown和gitbook作为输出格式.但我发现该选项class.output不起作用.我想在输出中为我得到的错误消息添加一个类.我怎样才能做到这一点?您可以将此作为示例:
---
title: "Test Book"
author: "therimalaya"
site: bookdown::bookdown_site
output: bookdown::gitbook
---
# Hello World
```{r, error = TRUE, class.output="red"}
rnorm(-10)
```
Run Code Online (Sandbox Code Playgroud)
如果没有错误,这可以工作.
我试图改变代码块的字体大小(更准确地说,我想使用较小的字体).采用以下基本示例:
---
title: "Example"
output:
ioslides_presentation:
toc: yes
widescreen: yes
---
## Code
```{r, eval=FALSE}
print(mtcars)
```
Run Code Online (Sandbox Code Playgroud)
有人有想法吗?是否有像code-font-size这样的YAML选项?
在 R markdown 或 R studio 中,对于这样的行
library('tidyverse')
Run Code Online (Sandbox Code Playgroud)
library颜色为蓝色和tidyverse绿色。当我编织到html时,它们分别显示为深红色和红色。如何编织我的 html 并保持整个文档的原始颜色?在R Markdown Cookbook中,它说我可以使用 aspan tag并设置颜色,但这似乎适用于特定的代码块。我发现这篇文章的背景颜色,而不是文字。或者这个,但又是单个代码块。我相信这是因为颜色在 R 和 HTML 中有不同的名称?<style type="text/css">有没有办法在YAML 标头正下方的部分中指定这一点?我用 R 编写代码,但对 CSS 或 HTML 完全陌生。
r ×5
r-markdown ×3
bookdown ×2
html ×2
knitr ×2
chunks ×1
code-folding ×1
css ×1
javascript ×1
markdown ×1
presentation ×1