【问题标题】:Rmarkdown to pdf: change plot margins without showing the code resposible for changing the marginsRmarkdown to pdf:更改绘图边距而不显示可用于更改边距的代码
【发布时间】:2014-11-24 15:35:45
【问题描述】:

使用以下代码通过 Rmarkdown 生成 pdf 文档。我正在调整绘图的边距以使绘图更接近正文或代码(如其他问题之一中所建议的那样)。我想做的是调整页边距,但没有 pdf 的读者看到我使用的代码。我知道我可以使用 echo=FALSE 来隐藏代码块,但我想在整个块中只隐藏一行。这可能吗?

---
title: "Test"
author: "Me"
date: "Tuesday, September 30, 2014"
output: pdf_document
---

The combination of code below does not change the margins
```{r,message=FALSE,warning=FALSE}
par(mar=c(5, 4, 0, 2))
```

```{r,message=FALSE,warning=FALSE}
rns<-runif(10000)
rns_n<-(rnorm(10000))
hist(rns)
```
\newpage

**But this does**

```{r,message=FALSE,warning=FALSE}
par(mar=c(5, 4, 0, 2))
rns<-runif(10000)
rns_n<-(rnorm(10000))
hist(rns)
```

【问题讨论】:

    标签: r pdf-generation r-markdown


    【解决方案1】:

    来自knitrdocs

    除了 TRUE/FALSE 完全打开/关闭源代码,我们 还可以使用数字向量来选择要回显的 R 表达式 在一个块中,例如echo=2:3 表示只回显第二个和第三个表达式, echo=-4 表示排除第四个表达式

    【讨论】:

    • 谢谢罗曼。很明显,现在我知道在哪里可以找到它。一直在浏览 Rmarkdown 网站。因此,从 knitr 文档来看,它位于选项 - 块选项 - 文本结果下。
    猜你喜欢
    • 1970-01-01
    • 2016-10-10
    • 2023-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-29
    • 1970-01-01
    相关资源
    最近更新 更多