Добавить пустую строку в вывод слова RMarkdown

Добрый день.

Я пытаюсь создать реферат конференции, используя файл rmarkdown, который экспортируется в текстовый документ. Я пытаюсь найти способ вставить пустую строку в документ выходного слова. Я обнаружил, что разрыв строки можно вставить, добавив два пробела в конце файла уценки, однако этот прием не работает, когда вам просто нужна пустая строка. Ниже приведен пример кода

  ---
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

Когда я вяжу документ, к сожалению, он немного сгруппирован. Ниже я добавил картинку с текущим выводом (слева) и как бы я хотел, чтобы она выглядела (справа). Желаемый вывод

Я прочитал форумы, и мне еще предстоит найти решение для этого при использовании текстового документа. Буду признателен за любые предложения.

Спасибо

2 ответа

Решение

Ты можешь использовать \newline в файле Rmd следующим образом:

---
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

В случае, если вы собираетесь спросить следующее, новая страница немного сложнее. Вам нужно будет создать новый стиль в слове для заголовка 5 (например,), который автоматически запускается на новой странице, и в вашем Rmd-файле вы будете использовать заголовок 5 в качестве новой строки. Есть много ресурсов онлайн об этом, хотя.

Я проголосовал за ответ 2 года назад, но теперь \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!

Вот результаты: ht tps:https://stackru.com/images/3e1646d5a67d9ee5c13f9d58aa3fb4741d3ef419.png

Ответ был предоставлен мне chinsoon12. Вот код, который я использовал для получения желаемого результата. Я нахожу немного странным, что мне нужно было написать \newline \newline (вместо того, чтобы ставить его только один раз). Также было невозможно добавить \ newline в конце строки кода и получить тот же эффект. Вам нужно иметь разрывы строк в вашем файле.rmd, чтобы он работал (по крайней мере из того, что я пытался).

---
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^ 

\newline

Affiliations: ^1^University of Michigan  

\newline  \newline

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

\newline \newline

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

\newline \newline

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

\newline \newline

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

\newline \newline

## Methods
Here is where I write my methods

\newline \newline


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

\newline \newline

## Discussion
Here is where I write my discussion

\newline \newline
Другие вопросы по тегам