2016-10-10 68 views
3

我無法確定如何在R bookdown中創建分頁符。 帶分頁符我的意思是一頁內的內容顯示爲一個網站。Bookdown:Set Page Breaks

默認情況下,每個新節前面總是有一個分頁符(例如# Chapter 1)。 所以,如果我運行render_book每個部分成爲一個HTML文件。 但是,如果我有很多小節,那麼這些網站會變得很長。

我想在每個小節前分頁(如## Chapter 1.1)。

到目前爲止,我嘗試添加\newpage\pagebreak---------------到.Rmd或僅提供在相同結構的.Rmd文件,我想有他們作爲.html文件。 無論哪種方式,.html文件總是根據部分創建。

回答

3

我認爲這是由as documented heresplit_by參數指定的。

聽起來你正在使用chapter但你想使用section

split_by參數指定要如何HTML輸出 分成多頁,和其可能的值是:

  • rmd:使用輸入Rmd文件的基本文件名創建HTML文件名,例如,爲chapter3.Rmd生成chapter3.html;
  • none:不要拆分HTML文件(該書將是單個HTML文件);
  • chapter:按照第一級標題拆分文件;
  • section:將文件按第二級標題拆分;
  • chapter+numbersection+number:類似於chaptersection,但文件將被編號;
+1

你可以用'render_book使用它()'。 bookdown中的輸出格式通常是爲'bookdown :: render_book()'設計的,有些也可以使用'rmarkdown :: render()'。此答案適用於包含'split_by'參數的任何輸出格式函數。 –

+0

感謝。完全閱讀這部分。 – mRcSchwering

+0

@易輝很高興知道。我很驚訝,'render_book'的文檔沒有提到'split_by'參數,甚至'''文檔只針對'preview_chapter',沒有任何關於'render_book'的'...'是什麼的傳遞給。 – Gregor