Mar*_*ski 107 r 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)
ton*_*nov 165
简单\newpage或\pagebreak将会工作,例如
hello world
\newpage
```{r, echo=FALSE}
1+1
```
\pagebreak
```{r, echo=FALSE}
plot(1:10)
```
Run Code Online (Sandbox Code Playgroud)
此解决方案假设您正在编织PDF.对于HTML,您可以通过添加标记来实现类似的效果<P style="page-break-before: always">.请注意,您可能不会在浏览器中看到分页符(HTML本身没有页面),但打印布局会有.
Bil*_*y34 13
在初始化块中,我定义一个函数
pagebreak <- function() {
if(knitr::is_latex_output())
return("\\newpage")
else
return('<div style="page-break-before: always;" />')
}
Run Code Online (Sandbox Code Playgroud)
在我要插入分页符的markdown部分中,键入
`r pagebreak()`
Run Code Online (Sandbox Code Playgroud)
小智 11
您可以使针对PDF编制的分页符条件有条件.这对我有用.
```{r, results='asis', eval=(opts_knit$get('rmarkdown.pandoc.to') == 'latex')}
cat('\\pagebreak')
```
Run Code Online (Sandbox Code Playgroud)