我想知道是否可以简单地在R markdown v2中以不同的方式使用LaTeX \newpage
命令:
```{r, results='asis', echo=FALSE}
cat("\newpage")
我制作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
---
发布于 2014-08-11 18:56:52
只需使用\newpage
或\pagebreak
即可,例如
hello world
\newpage
```{r, echo=FALSE}
1+1
\pagebreak
```{r, echo=FALSE}
绘图(1:10)
此解决方案假定您正在编织PDF。对于HTML,您可以通过添加一个标记<P style="page-break-before: always">
来达到类似的效果。请注意,您可能不会在浏览器中看到分页符(HTML本身没有页面),但打印布局中会有分页符。
发布于 2019-03-08 21:18:59
在初始化块中,我定义了一个函数
pagebreak <- function() {
if(knitr::is_latex_output())
return("\\newpage")
else
return('<div style="page-break-before: always;" />')
}
在我想要插入分页符的markdown部分,我键入
`r pagebreak()`
发布于 2018-01-03 07:51:54
您可以根据针织到PDF来设置分页条件。这对我很有效。
```{r, results='asis', eval=(opts_knit$get('rmarkdown.pandoc.to') == 'latex')}
cat('\pagebreak')
https://stackoverflow.com/questions/25240541
复制相似问题