Tag: knitr

使用pandoc从Markdown转换为PDF时设置边距大小

我在RStudio中创build了一个RMarkdown文件,并用knitr将它编织成一个HTML和.md文件。 接下来,我使用pandoc将.md文件转换为PDF文件(如果我尝试从.html文件转换,则出现错误)。 但是,生成的PDF格式具有巨大的利润率(如http://johnmacfarlane.net/pandoc/demo/example13.pdf )。 我怎样才能让pandoc生产更小利润的东西? 我已经浏览了pandoc用户指南,但没有发现任何有用的东西。

如何将R Markdown转换为PDF?

我以前曾问过将R Markdown转换为HTML的命令 。 将R Markdown文件转换为PDF文档的好方法是什么? 一个好的解决scheme将尽可能地保留内容(例如图像,公式,html表格等)。 该解决scheme需要能够从命令行运行。 一个好的解决scheme也将是跨平台的,理想情况下最小化依赖关系,以便更容易地共享makefile等等。 具体来说,有很多select: 是否将RMD转换为MD到HTML转换为PDF 或RMD到MD到PDF; 或RMD到PDF 如果在R中使用markdown包,需要指定哪些选项 是否使用pandoc ,内置到R中的包,还是其他的东西 这里是一个rmd文件的例子,它可以提供任何build议的解决scheme的合理testing。 它被用作这篇博文的基础。

R – Markdown避免包加载消息

我一直在使用R-Studio的Knitr,并认为它非常整洁。 虽然我有一个小问题。 当我在R-Chunk中input文件时,knitr输出包括外部注释,如下所示: + FALSE Loading required package: ggplot2 + FALSE Loading required package: gridExtra + FALSE Loading required package: grid + FALSE Loading required package: VGAM + FALSE Loading required package: splines + FALSE Loading required package: stats4 + FALSE Attaching package: 'VGAM' + FALSE The following object(s) are masked from 'package:stats4': 我试图以各种方式设置R块选项,但仍似乎没有避免这个问题: “`{r […]

如何将R Markdown转换为HTML? 也就是说,Rstudio 0.96中“Knit HTML”是做什么的?

在Rstudio 0.96的R Markdown文件上按下“编织HTML”时将运行什么命令? 我的动机是,我可能想要在另一个文本编辑环境中运行相同的命令,或者我可能想将这个命令组合到一个更大的makefile 。

YAML当前date在rmarkdown

我想知道是否有一个把当前date放在YAML文件的前端,由knitr和rmarkdown包处理的rmarkdown 。 我曾经在我的维基页面的顶部有以下行, _baptiste, `r format(Sys.time(), "%d %B, %Y")`_ 它会在html输出中转换为baptiste,2014年5月3日 。 现在,我想利用由rmarkdown提供的高级pandoc包装器,但是在YAML头文件中使用r代码似乎不起作用: — title: "Sample Document" output: html_document: toc: true theme: united date: `r format(Sys.time(), "%d %B, %Y")` author: baptiste — Error in yaml::yaml.load(front_matter) : Scanner error: while scanning for the next token at line 6, column 7 found character that cannot start any token […]

使用与knitr循环产生多个PDF报告…需要一点帮助,让我在驼峰

首先,我必须承认,我对knitr和可重复分析的概念很陌生,但是我可以看到它在改进我目前的工作stream程(其中包括大量复制到word文档中)上的潜力。 我经常不得不按小组(医院在这个例子中)生成多个报告,在每个医院内,可能会有许多不同的病房,我正在报告一个结果。 以前我用R语言把所有的图表和分析都用R语言进行,然后复制/粘贴工作就开始了。 然而,读完这篇文章后( Sweave会自动生成许多PDF文件? ),这让我希望我可以跳过许多步骤,从R直接通过Rnw / knitr进行报告。 然而,在尝试一下之后,我发现有些东西没有完全解决(因为Rn中的R环境似乎没有认识到我正试图传递给它的循环variables?)。 ## make my data Hospital <- c(rep("A", 20), rep("B", 20)) Ward <- rep(c(rep("ICU", 10), rep("Medicine", 10)), 2) Month <- rep(seq(1:10), 4) Outcomes <- rnorm(40, 20, 5) df <- data.frame(Hospital, Ward, Month, Outcomes) ## Here is my current work flow– produce all plots, but export as png […]