Bookdown有許多配置選項,我發現很難理解如何知道選項是否存在,以及這些選項所在的邏輯背後的邏輯。R Bookdown _bookdown.yml
具體來說,我發現很難描述什麼選項樣去_bookdown.yml
因爲有至少兩個其他的地方,說明選擇:
- 在
_output.yml
, - 參數調用函數如
bookdown::render_book
。
它不會出現,我認爲有任何形式的_bookdown.yml
和論據之間的1對1映射功能,如bookdown::render_book
,所以_bookdown.yml
似乎並沒有被記錄選項只是一種不同的方式來調用函數。
我們可以在源代碼中看到`_bookdown.yml'正在控制一些config options,但不是全部。
所以 - 重新說明這個問題 - 爲什麼_bookdown.yml
是一個單獨的配置文件,以及它應該包含什麼定義?
舉一個具有代表性的例子,有一個chapter_name
選項可用於_bookdown.yml
。我有以下問題:
- 我們怎麼知道這是一個選項,因爲它不是文檔here中,甚至在例如here引用。
- 一旦我們知道它存在,我怎麼知道它有什麼影響?是否所有這些選項都傳遞給其他包(例如,pandoc,rmarkdown)?唯一能找到
chapter_name
參考的地方是在bookdown的CRAN源代碼中,即使在那裏我也無法弄清楚它是如何被使用的。
請注意,作者對_bookdown.yml
的討論是here,但我還是不完全明白。
最後一個鏈接不起作用。它表示「我們無法執行此搜索 必須包含至少一個用戶,組織或存儲庫」 – Jfly
您可能需要登錄嗎?它在我的工作.... – RobinL
我登錄並得到相同的味精。奇怪.. – Jfly