小编Dav*_*vid的帖子

rmarkdown 中 pdf 和 word 的分页符

我正在尝试为我的数据分析开发一个 rmarkdown 报告,该报告可以在 word_document 和 pdf_document 中编织。Bookdown 对于字幕和自动编号非常有效(https://bookdown.org/yihui/bookdown/)。剩下的唯一主要问题是如何进行对两者都适用的分页符。

对于pdf,我使用tinytex 的xelatex,\newpage效果很好。对于 Word,我使用第 5 节分页符并自定义样式(包括分页符和白色字体)。

我可以使用“编辑”>“查找...”“全部替换”,但由于我仍在开发报告,并且需要经常测试两种格式的输出看起来都很棒。

有什么办法我可以:

  • 在 R 函数中进行全部替换,
  • 编辑 tex 模板,使第 5 节不显示在 pdf 输出中(\newpage 未显示在 ms word 中),或者
  • 应用魔术命令强制分页符与所有格式兼容?

谢谢!

以下是 R Markdown 文件的重现示例:

---
title: "Untitled"
author: "Me"
date: "November 15, 2018"
output:
  pdf_document: default
  word_document: default
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
Some text.  

I want a page break after this.

\newpage
##### page break

This should …
Run Code Online (Sandbox Code Playgroud)

pdf ms-word page-break knitr r-markdown

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

knitr ×1

ms-word ×1

page-break ×1

pdf ×1

r-markdown ×1