标签: r-markdown

从参数设置Rmarkdown中的文档标题

我有一个运行良好的Rmarkdown模板,我已对其进行参数化,因此我可以从不同的数据源生成相同报告的变体.但是,我想在每种情况下更改报告的标题.我怎么做?

这是我到目前为止的YAML标题:

---
title: "My Title"
author: "Me, Inc."
date: "August 4, 2015"
output: pdf_document
params:
  title: default
---
Run Code Online (Sandbox Code Playgroud)

我已经尝试params=list(title="ASDF")在调用中使用rmarkdown::render,虽然我的代码可以看到该变量,但它并没有改变标题.我也试过r params$title在YAML中使用,但这会产生语法错误.

还有什么我应该尝试的吗?谢谢!

r pandoc r-markdown

35
推荐指数
2
解决办法
1万
查看次数

如何在Rmarkdown中使用拼写检查?

我想用Rmarkdown写一份报告.但是,我有点担心我的拼写.我希望我的Rstudio中安装了一个包可以自动帮我拼写检查.

那么,是否有这样的包或有办法解决这个问题?

r spelling rstudio r-markdown

35
推荐指数
1
解决办法
2万
查看次数

如何在 R Markdown 中打印星号 ('*')

我试图在我的 R Markdown 中用完整的字母写“3 times 6:10 and (3 times 6):10”(我使用 times 而不是 *。我的目的是用 * 代替单词时间,没有任何问题)。但是,它一直为我提供“6:10 和 (3”部分的斜体语法。如何将 R Markdown 中的 * 直接写入文档中,而不引发 * 语法,即使字母在中间变为斜体?

r r-markdown

35
推荐指数
3
解决办法
3万
查看次数

R:如何使用RMarkdown ioslides制作二级缩进项目符号?

如何从Rstudio在RMarkdown中制作二级子弹?

我试过了

* Level1
  + leve2
Run Code Online (Sandbox Code Playgroud)

它不起作用.从教程中不清楚如何做到这一点.这在普通的RMarkdown中看起来很简单.

r r-markdown

34
推荐指数
2
解决办法
3万
查看次数

R Markdown - 在html输出中更改字体大小和字体类型

我在RStudio中使用R Markdown和编织HTML选项来创建HTML输出.但是,纯文本块的输出中使用的字体相当小,我想将其更改为不同的字体并增加字体大小.有人可以举例说明如何设置输出字体 - 在html中没有很多知识的情况下可行吗?

到目前为止,我尝试了我的降价文档的顶部,但这不起作用.

---
fontsize: 24pt
---
Run Code Online (Sandbox Code Playgroud)

r knitr r-markdown

34
推荐指数
4
解决办法
6万
查看次数

可以在xtable中创建乳胶多柱?

我正在使用带有R Markdown和knitr的xtable来生成我用\ input {}调用的.tex文件.效果很好,但我还没有弄清楚如何创建像这里显示的多列.有谁知道怎么做到这个?

到目前为止,我正在使用:

tbl <- xtable(data, align="l r r r r r")
colnames(tbl) <- c("Variable", 
                  "Mean", "Std Dev", 
                  "Mean", "Std Dev", 
                  "Difference")
caption(tbl) <- c("Table Title")
print(tbl, 
    include.rownames=FALSE,
    caption.placement="top",
    booktabs=TRUE,
    type="latex", 
    file="output.tex")
Run Code Online (Sandbox Code Playgroud)

我想在每个"Mean"和"Std Dev"("治疗"和"控制")上有一个不同的分组标题.

或者,是否有更好的方法使用R Markdown/knitr自动生成表格?我不想手动编辑表格,因为报告需要自动生成.

更新: @agstudy:我是乳胶新手,但我认为这是我希望用xtable(或类似xtable)自动生成的输出:

\begin{tabular}{lrrrrr}
  \toprule
      & \multicolumn{2}{c}{Treatment} & \multicolumn{2}{c}{Control} & \\
  \cmidrule(lr){2-3} \cmidrule(lr){4-5}
  Variable & Mean & Std Dev & Mean & Std Dev & Difference \\ 
  \midrule
  var1 & 1 & 2 & 3 & 4 & 5 \\ 
  \bottomrule …
Run Code Online (Sandbox Code Playgroud)

latex r xtable knitr r-markdown

32
推荐指数
4
解决办法
1万
查看次数

更改由rmarkdown生成的PDF格式

我正在使用rmarkdown制作报告.编织PDF时

---
title: "Untitled"
output: pdf_document
---
Run Code Online (Sandbox Code Playgroud)

我想指定用于创建PDF的字体.官方文档(请参阅"LaTeX选项"部分)说我可以这样做. 在此输入图像描述 但是,我从未使用过LaTeX,也无法理解如何在rmarkdown包使用的.Rmd文档顶部的YAML选项中进行此类选择.

问题:如何更改rmarkdown生成的PDF中的字体?

sessionInfo()R版本3.1.0(2014-04-10)平台:x86_64-w64-mingw32/x64(64位)

locale:
[1] LC_COLLATE=English_United States.1252  LC_CTYPE=English_United States.1252   
[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C                          
[5] LC_TIME=English_United States.1252    

attached base packages:
[1] grid      stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] ggplot2_1.0.0 RODBC_1.3-10  knitr_1.6     dplyr_0.2
Run Code Online (Sandbox Code Playgroud)

我从来没有使用过LaTeX,也不想在这个妈妈身上进入它

pdf latex yaml r r-markdown

32
推荐指数
3
解决办法
4万
查看次数

在RMarkdown中更改块背景颜色

我希望以不同的颜色(例如红色)突出显示某个代码块,以表明这是不好的做法.如果我正在使用.Rnw,我可以添加chunk选项background = 'red'并得到我想要的东西,但这似乎不起作用.Rmd.我的猜测是我需要制作一个自定义的css样式表(虽然选择器是什么,我不知道),也可能创建一个自定义钩子.我希望它基于每个块,而不是整个文档的整体更改.

css r knitr r-markdown

32
推荐指数
4
解决办法
1万
查看次数

如何在knitr的pdf输出中用数字标题保持数字位置?

我正在使用knitr(1.9.5和1.9.17)和rmarkdown(0.5.3.1),并希望在pdf输出中保持数字位置.fig.pos="H"使用chunk选项时,生成的pdf文件正常工作.

但是,fig_caption: yes在yaml标题中设置时,图形位置不会保持.

我该如何解决这个问题?谢谢你的任何建议.

编辑:

在了解乳胶的漂浮环境之后.我将float包添加到标题中.

\usepackage{float}
Run Code Online (Sandbox Code Playgroud)

但生成的tex文件总是htbpfigure环境fig.pos中使用任何选项.手动切换htbp到之后H,所有数字的位置都保持不变.

这是我的rmd文件示例:

---
title: "Untitled"
output:
  pdf_document:
    fig_caption: yes
    includes:
        in_header: mystyles.sty
---

# Section 1


Note that the `echo = FALSE` parameter was added to the code chunk to prevent printing of the R code that generated the plot.

Note that the `echo = FALSE` parameter was added to the code chunk to prevent printing of …
Run Code Online (Sandbox Code Playgroud)

r knitr r-markdown

31
推荐指数
7
解决办法
4万
查看次数

Knitr和Rmarkdown docx表

使用knitrrmarkdown一起创建word文档时,可以使用现有文档来设置输出样式.

例如在我的yaml标题中:

output: 
  word_document:
    reference_docx: style.docx
    fig_caption: TRUE
Run Code Online (Sandbox Code Playgroud)

在这种风格中,我创建了一个默认的表格样式 - 这里的目标是让kable表格输出的样式正确.

当我编写word文档并使用style.docx时,表格不会根据表格进行样式化.

到目前为止,使用样式检查器没有帮助,不确定默认表格样式是否是要修改的错误样式.

示例代码:

```{r kable}
n <- 100
x <- rnorm(n)
y <- 2*x + rnorm(n)
out <- lm(y ~ x)
library(knitr)
kable(summary(out)$coef, digits=2, caption = "Test Captions")
```
Run Code Online (Sandbox Code Playgroud)

不幸的是,我没有可以上传的程式化文档进行测试.

TL; DR:想要自动设定rmarkdown和knitr的表输出(通过kable)

更新:到目前为止,我发现更改docx中的"紧凑"样式将自动更改表格的文本内容 - 但这并不能解决整个表格样式,如单元格颜色和对齐方式.

更新2:经过更多研究和创建样式后,我发现knitr访问段落样式似乎没有问题.但是表格样式不属于该样式类别,似乎不适用于我的个人测试.

更新3:涉及ReporteRs软件包 - 虽然它能够生成表格,但是这样做所需的语法很费力.更确切地说,风格会自动应用.

更新4:您不能更改TableNormal样式,也不能设置表格正常样式.XML方法不是我们想要的.我有一个VBA宏可以做到这一点,只是想尽可能删除该过程.

r docx pandoc knitr r-markdown

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

标签 统计

r ×10

r-markdown ×10

knitr ×5

latex ×2

pandoc ×2

css ×1

docx ×1

pdf ×1

rstudio ×1

spelling ×1

xtable ×1

yaml ×1