Tag: knitr

Rstudio Rmarkdown:在一个PDF中,纵向和横向布局

我想知道如何使用rmarkdown来生成在同一个文档中同时具有纵向和横向布局的pdf。 如果有一个纯粹的rmarkdown选项,会比使用胶乳更好。 这是一个小的,可重复的例子。 首先,在RStudio中渲染这个.Rmd (按下Knit PDFbutton)将生成一个pdf格式,其中所有的页面都是横向布局: — title: "All pages landscape" output: pdf_document classoption: landscape — “`{r} summary(cars) “` \newpage “`{r} summary(cars) “` 然后尝试创build一个混合纵向和横向布局的文档。 YAML的基本设置是根据这里的“包含”部分完成的。 in_header文件“header.tex”只包含\usepackage{lscape} ,这是一个针对knitr横向布局的软件包。 .tex文件与.tex文件位于同一目录中。 — title: "Mixing portrait and landscape" output: pdf_document: includes: in_header: header.tex — Portrait: “`{r} summary(cars) “` \newpage \begin{landscape} Landscape: “`{r} summary(cars) “` \end{landscape} \newpage More portrait: “`{r} […]

如何将两个RMarkdown(.Rmd)文件合并成一个输出?

我在同一个文件夹中有两个文件:chapter1.Rmd和chapter2.Rmd,包含以下内容: chapter1.Rmd — title: "Chapter 1" output: pdf_document — ## This is chapter 1. {#Chapter1} Next up: [chapter 2](#Chapter2) chapter2.Rmd — title: "Chapter 2" output: pdf_document — ## This is chapter 2. {#Chapter2} Previously: [chapter 1](#Chapter1) 我怎样编织这些文件才能将它们合并成一个pdf文件? 当然, render(input = "chapter1.Rmd", output_format = "pdf_document")可以正常工作,但render(input = "chapter1.Rmd", input = "chapter2.Rmd", output_format = "pdf_document")不会。 我为什么要这样做? 把一个巨大的文件分解成逻辑文件。 我使用了@hadley的bookdown软件包来从.Rmd中构buildlatex,但是这对于这个特殊的任务来说似乎是过度的。 […]

用R markdown,knitr,pandoc,beamer绘制尺寸和分辨率

默认情况下不适合幻灯片,甚至不能通过任何其他方式进行打印。 下面是.Rmd: 编辑:看来你必须在每个块中使用plot()。 第二个阴谋现在打印。 # Plot should show at high resolution “`{r echo=FALSE, comment = ""} # load some data require(plyr) rbi <- ddply(baseball, .(year), summarise, mean_rbi = mean(rbi, na.rm = TRUE)) “` “`{r} # plot plot(mean_rbi ~ year, type = "l", data = rbi) “` # Second attempt “`{r, fig.width = 2, fig.height = […]

什么是R CMD Sweave myfile.rnw的等价物?

R CMD Sweave myfile.rnw等效命令行knitr是什么?

与knitr的生气蓬勃的rgl图表

我想通过knitr在我的.Rnw文件中joinrglgraphics。 这是我的MWE: \documentclass{article} << label = setup, include = FALSE>>= opts_chunk$set(fig.path = 'figure/', cache = FALSE, dev = "pdf", fig.align = 'center', fig.show = 'hold', fig.width = 3, fig.height = 3, echo = TRUE, warning = FALSE, message = FALSE, size = 'footnotesize', comment=NA, results='hold') knit_hooks$set(par = function(before, options, envir){ if (before && options$fig.show!='none') par(mar […]

如何注释RMD文件中的文本?

在R markdown(.Rmd)文件中,如何注释掉未使用的文本? 我不是指R代码块中的文本,而是一般的文本,例如LaTex中的% 。

knitr / Rmd:n行/ n之后的分页符

让我告诫说,这可能更适合作为一个HTML / CSS的问题,但(一)我不太熟悉这些技术和(二)我想保持在家庭(R家庭),如果可能的话。 我想用knitr来编写使用Rmarkdown的学术风格报告( APA 6types指南 )。 我有很多方面的工作,但不是分页。 我可以手动设置分页符类似的东西: # report “`{r setup, include=FALSE} # set global chunk options opts_chunk$set(cache=TRUE) “` —— ## Page 1 “`{r plot1} plot(1:10, 1:10) “` —— ## Page 2 在下面.Rmd我想以编程方式设置n行/ n距离后的那些中断。 那么我们来说说8英寸或者140线之后。 # report “`{r setup, include=FALSE} # set global chunk options opts_chunk$set(cache=TRUE) “` Initial Text. Yay! “`{r plot1} plot(1:10, […]

如何使用knitr为本地图像设置大小以便降价?

我有一个本地图像,我想包括在一个.Rmd文件,然后我将knit并转换为与Pandoc HTML幻灯片。 通过这个post ,这将插入本地图像: ![Image Title](path/to/your/image) 有没有办法修改这个代码来设置图片大小?

使用KnitR以编程方式在R中创buildMarkdown表

我刚开始学习KnitR和使用Markdown生成R文档和报告。 这对于我日常工作中的很多日常报道来说是非常完美的。 然而,我没有看到的一件事是使用Markdown格式打印数据框架和表格的简单方法(有点像xtable ,但是使用Markdown而不是LaTeX或HTML)。 我知道我可以embedded从xtable的HTML输出,但我想知道是否有任何基于Markdown的解决scheme?

knitr Markdown在Emacs中突出显示?

在Emacs中打开时,是否有对现有工具或新工具进行任何修改,这些工具会在Knitr Markdown文档中语法高亮(颜色)的R代码块? 我正在看的针织大块是三重反衬块[“`] ,里面含有R代码。 编辑:我到目前为止的事情: – 带Emacs 23的Ubuntu 12.04 emacs –version GNU Emacs 23.3.1 1. Polymode https://github.com/vitoshka/polymode/issues/3 我试图让polymode语法高亮我的Rmd文件,但它抱怨'颜色'加载文件: cd ~/.emacs.d git clone https://github.com/vitoshka/polymode.git 在我的.emacs文件中: (add-to-list 'load-path "/home/avilella/.emacs.d/polymode/") (add-to-list 'load-path "/home/avilella/.emacs.d/polymode/modes/") ;; Require any polymode bundles that you are interested in: (require 'poly-R) (require 'poly-markdown) EVAL-缓冲: Cannot open load file: color – CentOS与Emacs 24: emacs –version […]