Ms word 将空行添加到Word输出标记

Ms word 将空行添加到Word输出标记,ms-word,rstudio,knitr,r-markdown,blank-line,Ms Word,Rstudio,Knitr,R Markdown,Blank Line,你好 我正在尝试使用导出到word文档的rmarkdown文件创建会议摘要提交。我试图找到一种在输出的word文档中插入空行的方法。我发现可以通过在标记文件的末尾添加两个空格来插入换行符,但是,当您只需要一个空行时,此技巧不起作用。下面是示例代码 --- title: "HERE IS THE TITLE OF MY ABSTRACT" output: word_document: reference_docx: draft-styles.docx --- ```{r setu

你好

我正在尝试使用导出到word文档的rmarkdown文件创建会议摘要提交。我试图找到一种在输出的word文档中插入空行的方法。我发现可以通过在标记文件的末尾添加两个空格来插入换行符,但是,当您只需要一个空行时,此技巧不起作用。下面是示例代码

  ---
title: "HERE IS THE TITLE OF MY ABSTRACT"
output:
  word_document:
    reference_docx: draft-styles.docx
---

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

```{r, include=FALSE, cache=FALSE, echo=FALSE}
library(rmarkdown)
```


Authors: John H. Curry^1^, Kathy S. James^1^, Patrick S. Curry^1^
Affiliations: ^1^University of Somewhere 

*Presenting author information*  
Name: John H. Curry 
Email: curry@umed.edu  
Affiliation details: Kinesiology, University of Somewhere, Ottawa, Canada  


*Coauthor #2*  
Name: Kathy S. James  
Email: james@umed.edu 
Affiliation details: Kinesiology, University of Somewhere, Ottawa, Canada  

*Coauthor #3*  
Name: Patrick S. Curry 
Email: curry2@umed.edu  
Affiliation details: Kinesiology, University of Somewhere, Ottawa, Canada  


## Introduction
Here is where I write my introduction....

## Methods
Here is where I write my methods

## Results
Here is where I write my results...

## Discussion
Here is where I write my discussion
当我编织文件时,遗憾的是它有点杂乱无章。下面我添加了一张带有当前输出的图片(左)和我希望它看起来像什么(右)。

我已经阅读了很多论坛,但在使用word文档时还没有找到解决方案。如果有任何建议,我将不胜感激


谢谢

您可以在Rmd文件中使用
\newline
,如下所示:

---
title: "HERE IS THE TITLE OF MY ABSTRACT"
output:
  word_document
---

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

```{r, include=FALSE, cache=FALSE, echo=FALSE}
library(rmarkdown)
```


Authors: John H. Curry^1^, Kathy S. James^1^, Patrick S. Curry^1^
    Affiliations: ^1^University of Somewhere

\newline

*Presenting author information*
    Name: John H. Curry
Email: curry@umed.edu
Affiliation details: Kinesiology, University of Somewhere, Ottawa, Canada

\newline

*Coauthor #2*
Name: Kathy S. James
Email: james@umed.edu
Affiliation details: Kinesiology, University of Somewhere, Ottawa, Canada

\newline

*Coauthor #3*
Name: Patrick S. Curry
Email: curry2@umed.edu
Affiliation details: Kinesiology, University of Somewhere, Ottawa, Canada

\newline

## Introduction
Here is where I write my introduction....

\newline

## Methods
Here is where I write my methods

\newline

## Results
Here is where I write my results...

\newline

## Discussion
Here is where I write my discussion

如果你想问下一个问题,newpage会稍微难一点。您需要在word中为标题5(例如)创建一个新样式,该样式在新页面上自动启动,并且在Rmd文件中,您将使用标题5作为新行。关于这一点,网上有很多资源。

chinsoon12向我提供了答案。下面是我用来获得所需输出的代码。我确实觉得有点奇怪,我需要写\newline\newline(而不是只写一次)。在代码行的末尾添加\newline并获得相同效果也是不可能的。你需要在你的.rmd文件中有一个换行符,这样它才能工作(至少从我的尝试来看是这样)


两年前我对答案投了赞成票,但现在\newline对我不起作用。然而,
是有效的。确保在
上方和下方都有空白。也适用于图表和代码段输出

    ---
title: "Word/knitr linefeed test"
author: "E Krantz"
date: "7/28/2020"
output: word_document
---

Here are results with no assisted new line.

How to new line in knitr with MSWord? Test newline:

\newline  \newline

That doesn't work. Test br:
<br>
That does not work. Test br with linebreak after:
<br>

No changes. Test br with linebreak before:

<br>
This puts a space before this sentence. Test br with break before and after.

<br>

That works! Double br:

<br>
<br>

Same as single br. How about double br with a line break between each?

<br>

<br>

That works!
---
标题:“Word/knitr换行测试”
作者:《将军》
日期:“2020年7月28日”
输出:word\u文档
---
以下是没有辅助新线的结果。
如何使用MSWord在knitr中创建新行?测试换行:
\换行符\换行符
那不行。测试br:

这是行不通的。在以下情况下使用linebreak测试br:
没有变化。在以下操作之前使用linebreak测试br:
这句话前面有个空格。在试验前后对br进行断裂试验。
真管用!双br:

与单个br相同。两个br之间各有一个换行符,怎么样?

真管用!
结果如下:

这太完美了!我能够使用\换行符和在行尾添加双空格的组合来获得所需的输出。对于那些感兴趣的人,我发布了我所看到的结果的代码,这对我来说不再有效,但是@eric krantz给出的答案有效(
)这个解决方案有效!!谢谢你写下这个答案,你救了我
    ---
title: "Word/knitr linefeed test"
author: "E Krantz"
date: "7/28/2020"
output: word_document
---

Here are results with no assisted new line.

How to new line in knitr with MSWord? Test newline:

\newline  \newline

That doesn't work. Test br:
<br>
That does not work. Test br with linebreak after:
<br>

No changes. Test br with linebreak before:

<br>
This puts a space before this sentence. Test br with break before and after.

<br>

That works! Double br:

<br>
<br>

Same as single br. How about double br with a line break between each?

<br>

<br>

That works!