我正在使用RStudio和knitr制作RMarkdown文档.我希望我的代码块打印而不包含我创建的html文件上的文本.是否有一个我缺少的选项可以阻止代码的文本包装?到目前为止,我只发现了有关如何删除滚动条的问题,让我觉得最近可能发生了一些变化.(RStudio版本0.99.892,R版本3.2.2)谢谢!
简单示例RMarkdown文档.(设置部分是默认设置):
---
title: "Stop looking bad RMarkdown!"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
#### I want this to print without text wrapping:
```{r}
x <- matrix(nrow = 3, ncol = 20, data = 1)
x
```
Run Code Online (Sandbox Code Playgroud)
如果你运行它,你会看到矩阵x被分成2行.我希望它只是一行,你必须滚动查看整个事情.
我想制作一个缩进列表,但我不希望它有子弹点或数字.我在RStudio中使用Rmarkdown,并编织为html.
#### bla bla bla
* Example indented line with bullet point
* Another indent with another bullet point
* Yea this is good except for the stupid bullets!
1. Example indented line with numbers
* sure and an indent with a bullet too
2. But there's these stupid numbers now!
two spaces doesn't indent at all
or nest indent with 4
yea still no indent with 2.
four spaces ALSO doesn't indent
just makes some stupid code
why do …Run Code Online (Sandbox Code Playgroud) 我正在制作编织到HTML页面的Rmarkdown文档。我只想在它们之间绘制水平线,而不是用标题或项目符号来分隔一些文本部分。
根据http://rmarkdown.rstudio.com/authoring_basics.html,这将被称为“水平规则”,而我可以使用三个或三个以上规则来做到这一点---。但是,当我实际尝试执行此操作时,html文档中的各个部分消失了。这是我的代码的一个非常简单的示例:
---
title: "formatting issue"
author: "rrr"
output:
html_document:
toc: true
toc_depth: 2
toc_float: true
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
# bla {.tabset}
## tab 1
---
**text1**
bla
---
**text2**
bla
---
**text3**
bla
---
## tab 2
bla
## tab 3
bla
# bla
bla bla bla bla
Run Code Online (Sandbox Code Playgroud)
请注意,当您编织到html时,文本部分text1 text2和text3不会全部显示。当我弄乱它的时候,我只会发现是否缺少其他不同的东西,但是我无法让它们全部出现或弄清楚原因。
我试图找到3个或更多新行的所有实例,并用仅2个新行替换它们(想象一个文件有太多白色空间).我正在使用sed,但如果更容易,可以使用awk或类似的答案.
注意:我在mac上,所以sed与linux上略有不同(BSD vs GNU)
我的实际目标是新线路,但我无法让它工作,所以为了简单起见,我试图匹配3次或更多次重复,bla并将其替换为BLA.
创建一个名为stupid.txt的示例文件:
$ cat stupid.txt
blablabla
$
Run Code Online (Sandbox Code Playgroud)
我的理解是你使用正则表达式语法匹配i或更多东西thing{i,}.
我尝试过这种变化以匹配3 bla秒而没有运气:
cat stupid.txt | sed 's/bla{3,}/BLA/g' # simplest way
cat stupid.txt | sed 's/bla\{3,\}/BLA/g' # escape curly brackets
cat stupid.txt | sed -E 's/bla{3,}/BLA/g' # use extended regular expressions
cat stupid.txt | sed -E 's/bla\{3,\}/BLA/g' # use -E and escape brackets
Run Code Online (Sandbox Code Playgroud)
现在我没有想到还有什么可以尝试的想法!
knitr ×3
r-markdown ×3
html ×2
r ×2
bash ×1
bsd ×1
formatting ×1
html-lists ×1
markdown ×1
rstudio ×1
sed ×1