小编rrr*_*rrr的帖子

使Scrollbar出现在RMarkdown代码块中(html视图)

我正在使用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行.我希望它只是一行,你必须滚动查看整个事情.

html r rstudio knitr r-markdown

7
推荐指数
1
解决办法
3208
查看次数

缩进而不在RMarkdown中添加项目符号或数字

我想制作一个缩进列表,但我不希望它有子弹点或数字.我在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)

markdown r html-lists knitr r-markdown

5
推荐指数
2
解决办法
2805
查看次数

将水平规则添加到html rmarkdown doc隐藏文本的某些部分

我正在制作编织到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 text2text3不会全部显示。当我弄乱它的时候,我只会发现是否缺少其他不同的东西,但是我无法让它们全部出现或弄清楚原因。

html formatting knitr r-markdown

3
推荐指数
1
解决办法
4361
查看次数

匹配mac上sed中的重复字符

我试图找到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)

现在我没有想到还有什么可以尝试的想法!

bash bsd sed

1
推荐指数
1
解决办法
408
查看次数

标签 统计

knitr ×3

r-markdown ×3

html ×2

r ×2

bash ×1

bsd ×1

formatting ×1

html-lists ×1

markdown ×1

rstudio ×1

sed ×1