首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在RStudio & markdown生成的word文档中添加分页符

如何在RStudio & markdown生成的word文档中添加分页符
EN

Stack Overflow用户
提问于 2014-07-10 08:47:06
回答 11查看 27.7K关注 0票数 46

我在R Studio中写了一个带有R标记的Word文档。我可以得到很多东西,但目前我还没有弄清楚怎样才能分页。我已经找到了解决方案,但只对呈现的胶乳/ pdf文件,这不是我的情况。

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2016-08-18 00:18:04

添加:用于插入分页,请使用\newpage格式,包括LaTeX、HTML、Word和ODT。

https://bookdown.org/yihui/rmarkdown-cookbook/pagebreaks.html

代码语言:javascript
运行
复制
Paragraph before page break.

\newpage

First paragraph on a new page.

以前的有一种方法,使用在YAML中定义的第五层标头块(#####)和docx模板。

在Microsoft中创建headingfive.docx之后,选择Modify Style of the Heading 5,然后在Line and Page Breaks选项卡中选择Page break before并保存headingfive.docx文件。

代码语言:javascript
运行
复制
---
title: 'Making page break using fifth-level header block'
output: 
  word_document:
    reference_docx: headingfive.docx
---

在您的Rmd文档中,您可以在YAML头中定义reference_docx,现在可以使用分页#####

请看下面的内容。

https://www.r-bloggers.com/r-markdown-how-to-insert-page-breaks-in-a-ms-word-document/

票数 44
EN

Stack Overflow用户

发布于 2015-04-23 18:10:19

在John MacFarlane和pandoc组的其他人的帮助下,我组装了一个过滤器来完成这个任务。请参阅:简单地说,过滤器需要寻找可以用openxml替换的内容,用于分页。在这种情况下,\newpage被替换为<w:p><w:r><w:br w:type=\"page\"/></w:r></w:p>,这允许为pdf和word输出解释单一的latex标记。乔尔

票数 19
EN

Stack Overflow用户

发布于 2015-01-29 19:47:25

您要做的是在使用Pandoc生成的word文档中强制执行“分页”或“新页”。我已经找到了在我的环境中这样做的方法,但我不确定它在每一个环境中都会起作用。

我的环境:*R/ Pandoc / MS-WORD从一个"*.Rmd“文件开始,生成一个DOCX文件。

在我的RMD文件中,关键的想法是我创建了一个类似于模板文档(MyFormattingDocument.docx)的东西,在这个词文档中,我调整了诸如“标题1”和/或“标题2”和“脚注”之类的样式,或者我想要调整的任何其他预定义样式。

(请参阅:Format.html#样式-引用 )以了解样式引用的说明,以及如何在RMD文件中设置标头信息以指定引用文档。

在我的案子里..。我在WORD中调整了“标题1”的样式,以便在“标题1”的段落格式中包含一个强制的“分页前”。在Microsoft WORD的不同版本中,强制每个“标题1”总是“分页”的方式是不同的,但是如果您遵循单词文档并修改“标题1”样式,那么每个“标题1”之前总是会有分页。

然后..。将此模板文件保存在使用RMD文件的某个目录中.它被用作模板。文件的内容被忽略.所以别担心..。您可以将示例文本放入该文件,并测试格式是否都有效.内容被忽略,但样式在新的word文档中使用,该文档将由RMD文件生成,因此.那么每一个“标题1”都会在它之前休息一下。

注意:很明显,您可以对任何有来自PANDOC标记的一对一映射的样式进行同样的操作,这样您就可以只制作所有的“标题3”或任何东西.只需在您的RMD创建的DOCX中查看应用了什么“样式”,然后调整该样式,即使您需要插入一些本质上是空白内容的“假”行,目的只是为了迫使某个样式出现在DOCX中。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24672111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档