我正在创建一个包含从RMarkdown派生的rmarkdown::pdf_document格式的R包"mytemplate“(作为一个R脚本函数,它以报告作为输出,它调用header.tex文件):
report <- function() {
## location of resource files in the package
header <- system.file("resources/header.tex", package = "mytemplate")
## derives the style from d
---
title: "An analysis of `r nrow(mtcars)` cars"
---
The title ends up above the header image.
```{r echo=FALSE, out.width='100%'} knitr::include_graphics('D:/Users/james/ui.png') 我已经看了很多文件,但仍然找不到解决方案。页脚需要左侧的标题和右侧的页码。但不确定如何自动生成页码。我对这个rmarkdown非常陌生,需要一些帮助来弄清楚它。
由于不同的日志要求,我需要频繁地将Rmarkdown中的某些文本样式从一种更改为另一种。例如,下面是一个示例Rmarkdown文档。
---
title: "Changing format of Rmarkdown"
author: "Paul Hargarten"
date: "5/9/2019"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo =真)
## R Markdown
This is an $\mathcal{R}$
有没有人知道是否以及如何可以在knitr/rmarkdown中缓存内联代码块?
这是我的起点,但行不通:
---
title: "Test of inline chunk caching"
output: html_document
---
```{r setup, include=FALSE}
缓存(knitr::opts_chunk$set= TRUE)
## Test of inline chunk caching
Test test `r Sys.sleep(10)` test test
这个问题类似于。与.Rhtml文档不同,我希望在rmarkdown文档中突出显示内联R代码,例如,在通过rmarkdown编译`r "plot(cars, main = 'A scatterplot.')"`之后,应该突出显示像plot这样的标记。默认情况下,R代码块是语法突出显示的,但没有办法突出显示内联R代码。
我需要使用命令行中的rmarkdown呈现表单。
这就是我现在的处境:
在RStudio 中运行时,Rstudio中的编织按钮工作良好,.r文件中的函数rmarkdown::render(file.rmd)工作
然后,我尝试在CMD中运行这个命令。
c:\Program Files\R\R-4.0.2\bin\Rscript.exe" -e "rmarkdown::render('C:/file.rmd')
我得到了一个错误:
Error: pandoc version 1.12.3 or higher is required and was not found
我正在尝试编写我的第一个R包。但在使用Rcmd check时,我总是得到以下消息:
❯ checking dependencies in R code ... NOTE
Unexported object imported by a ':::' call: ‘knitr:::is_blank’
See the note in ?`:::` about the use of this operator.
0 errors ✔ | 0 warnings ✔ | 1 note ✖
R CMD check succeeded
但是我在R脚本中从来没有用过is_blank()!
我使