Как я могу отделить титульный лист от оглавления в выводе RMarkdown Word? - PullRequest
0 голосов
/ 08 апреля 2020

Как я могу отделить титульный лист от оглавления в выводе RMarkdown Word? Я много видел здесь о pdf и html выводе, но не много о Word. Я попытался использовать немного LaTex, но кажется, что большая часть этого работает только с выводом PDF, а тот, который работает с Word, не делает то, что я ищу.

---
title: "Sample Title"
subtitle: "Sample Subtitle"
date: "April 8, 2020"
output:
  word_document:
    toc: yes
---

\newpage

# Header 1

sample text


## Header 2

more sample text


# Another Header 1

loren ipsum

## Another Header 2

foo bar

Это просто ставит пустую страницу после оглавления, а не до. Такое ощущение, что я упускаю что-то простое.

1 Ответ

1 голос
/ 11 апреля 2020

Вы можете рассмотреть возможность использования пакета officedown и его функции block_to c (вместе с <!---CHUNK_PAGEBREAK---> встроенным yaml):

---
title: "Sample Title"
subtitle: "Sample Subtitle"
date: "April 8, 2020"
output:
  officedown::rdocx_document
---

<!---CHUNK_PAGEBREAK--->

# Table of Contents    
`r officedown::block_toc(level = 5, style = NULL, separator = ";")`

<!---CHUNK_PAGEBREAK--->


# Header 1

sample text


## Header 2

more sample text


# Another Header 1

loren ipsum

## Another Header 2

foo bar

Или даже просто, как обсуждено здесь :

<!---CHUNK_PAGEBREAK--->    
# Table of Contents
<!---BLOCK_TOC--->    
<!---CHUNK_PAGEBREAK--->
...