Markdown for word keep"忘记"一段后的款式

时间:2018-03-30 13:16:25

标签: r-markdown

我在R Studio中使用R markdown来创建word文档。文档的样式在参考文档中定义。 出现以下问题: 在任何标题或方程之后(在下面的例子中,它只显示标题)第一段使用正确的样式(参考标准)但从第二段开始,字体变为Times New Roman(未定义于所有的风格。)

编辑: Link to ref.docx

如何解决这个问题?

我的降价文件:

---
title: "Samplefile"
output: 
  word_document:
      reference_docx: ref.docx
---

# Here is my first heading

This paragraph has the style it should have.

This paragraph (the second one) hast the wrong style.

A third paragraph.

输出如下: Output file

1 个答案:

答案 0 :(得分:0)

几乎可以肯定,这是具有“第一段”样式和“文本正文”样式(这些名称可能不正确)的问题。如果您仅创建/编辑了第一个样式,那么第二个样式将不正确。

尽管您可以尝试通过设计出应调用的样式并创建/编辑样式来解决此问题,但是如果您不知道应调用什么样式或找到其他样式,这可能会令人沮丧。您尚未正确编辑的样式。

一种更简单的方法是从R-Markdown中创建模板。使用此方法,您将创建一个template.Rmd文件(或其他文件),并用您可能需要的所有字段(例如,标题1,第一段,文本主体等)填充它。完成后,您可以编织文件,更改文件名(例如template1.docx),在Word中编辑与您在r-markdown文件中输入的内容相关的样式,保存文件并使用新的文件作为参考文档。这样可以确保捕获所有必要的样式,如果在Word中创建模板,则很难做到。如果您发现自己没有包含自己样式的内容,则可以始终使用较早的模板作为参考来更新模板。

这些步骤比我在这里可以做的更好地描述:https://rmarkdown.rstudio.com/articles_docx.html