我想知道是否有一个技巧可以将当前日期放在.rmd要处理的文档的YAML前端knitr和rmarkdown包中.我以前在我的维基页面顶部有以下行,
_baptiste, `r format(Sys.time(), "%d %B, %Y")`_
Run Code Online (Sandbox Code Playgroud)
它将在html输出中转换为2014年5月3日的baptiste.现在,我想利用由提供的高级pandoc包装器rmarkdown,但在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 at line 6, column 7
Calls: <Anonymous> ... output_format_from_yaml_front_matter ->
parse_yaml_front_matter -> <Anonymous> -> .Call
Run Code Online (Sandbox Code Playgroud)
任何解决方法?
我一直在使用Knitr通过R-Studio,并认为它非常整洁.我有一个小问题.当我在R-Chunk中获取文件时,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':
Run Code Online (Sandbox Code Playgroud)
我试图以各种方式设置R-chunk选项,但似乎仍然没有避免这个问题:
```{r echo=FALSE, cache=FALSE, results=FALSE, warning=FALSE, comment=FALSE, warning=FALSE}
source("C:/Rscripts/source.R");
```
Run Code Online (Sandbox Code Playgroud)
有没有办法评论这些消息?
我之前已经问过将R Markdown转换为HTML的命令.
将R Markdown文件转换为PDF文档的好方法是什么?
一个好的解决方案将尽可能多地保留内容(例如,图像,方程式,html表等).解决方案需要能够从命令行运行.一个好的解决方案也是跨平台的,理想情况下最小化依赖关系,以便更容易共享makefile等等.
具体来说,有很多选择:
markdown在R中使用包,则指定哪些选项pandoc,R内置的包或其他东西所以我想在R Markdown中插入一张桌子和一张图片.在常规word文档中,我可以轻松地插入一个表(5行乘2列),并为图片复制和粘贴.
如何插入5行2列表(并在其中键入内容)(并根据第2列宽度比第1列调整表格)?
如何插入图片?根据我的理解,我应该首先将图片保存为png,然后将其引用到我的文档中.此外,我想自动调整图片到报告,比如不占用一页以上,或者不超过一页.(有没有办法让我根据自己的喜好调整图片的大小)?
如果有人知道任何关于R Markdown的酷/格式,你还可以让我知道吗?我知道这#是一个段落的大标题,并且** **大胆的东西.多数民众赞成我所知道的一切!
我想知道是否可以用\newpage不同的方式在R markdown v2中使用LaTeX 命令:
```{r, results='asis', echo=FALSE}
cat("\\newpage")
```
Run Code Online (Sandbox Code Playgroud)
我生产pdf_output.如果any1有任何想法请不要犹豫评论:)!谢谢
我创建这样的pdf:
---
title: " "
author: " "
date: "2014"
output:
pdf_document:
includes:
in_header: naglowek.tex
highlight: pygments
toc: true
toc_depth: 3
number_sections: true
keep_tex: true
---
Run Code Online (Sandbox Code Playgroud) 我试图在高层次上理解R Markdown和之间的区别R NoteBook.我知道它们是相互关联的,但我想弄清楚它们是如何相关的.我的理解是这样的:
我知道RNotebooks真的是R Markdown文档,但我对术语感到困惑.
RStudio新文件选项有R Markdown和,R NoteBook并且选择其中任何一个打开R Markdown文件但有细微差别.所以只是想弄清楚为什么有两种选择,两者之间有什么区别?
我知道R笔记本是新推出的,R Makrdown已经存在了一段时间.部分混乱可能是因为我R Markdown在引入R Notebook之前从未使用过,所以我的相关或更具体的问题是
什么是R NoteBook不同于仅使用R MarkDown或R NoteBook带来了哪些新功能?
我在网络搜索上的所有点击都指出R笔记本使用R Markdown但我没有找到任何帮助,两者之间的具体差异.
在R Markdown(.Rmd)文件中,如何注释掉未使用的文本?我不是指在R代码块中的文本,但一般的文本,就像%在LaTex的例如.
我刚刚开始了解KnitR以及使用Markdown生成R文档和报告.这看起来非常适合我日常报道我与工作有关的事情.但是,我没有看到的一件事是使用Markdown格式打印数据框和表的简单方法(有点像xtable,但使用Markdown而不是LaTeX或HTML).我知道我可以从xtable中嵌入HTML输出,但我想知道是否有任何基于Markdown的解决方案?
在降价时,my_stock_index是我的股票指数.但我想要它表明my_stock_index.怎么办?
我在同一个文件夹中有两个文件:chapter1.Rmd和chapter2.Rmd,其中包含以下内容:
chapter1.Rmd
---
title: "Chapter 1"
output: pdf_document
---
## This is chapter 1. {#Chapter1}
Next up: [chapter 2](#Chapter2)
Run Code Online (Sandbox Code Playgroud)
chapter2.Rmd
---
title: "Chapter 2"
output: pdf_document
---
## This is chapter 2. {#Chapter2}
Previously: [chapter 1](#Chapter1)
Run Code Online (Sandbox Code Playgroud)
我如何编织这些以便它们组合成单个pdf输出?
当然,render(input = "chapter1.Rmd", output_format = "pdf_document")工作完美,但render(input = "chapter1.Rmd", input = "chapter2.Rmd", output_format = "pdf_document")没有.
我为什么要这样做?将巨型文档分解为逻辑文件.
我已经使用@hadley的bookdown软件包从.Rmd构建乳胶,但这对于这个特殊的任务来说似乎有些过分.有没有使用knitr/pandoc/linux命令行的简单解决方案我不见了?谢谢.