2015-04-03 46 views
8

我正在使用Rstudio創建一個我想要轉換爲Word文檔的降價文檔。我想更改Word編輯時自動生成的單詞模板。例如,我希望在編織成文字時邊距變窄。在Rmarkdown中更改Knitr的單詞模板

我在Windows 64位,與Windows 7

回答

14

我這個任務準備a video。請看看它是否有幫助。基本上,您可以從任意R Markdown文檔生成Word文檔,然後修改Word輸出文檔中的樣式,並將該文檔用作未來R Markdown文檔的模板。

+0

您如何定位斜體和粗體格式?我在樣式列表中看到Emphasis和Strong,但任何粗體或斜體字體都使用BodyText進行樣式設置,然後使用其他樣式進行修改。我想修改非R代碼的內聯源代碼格式,這是我能想到的最好方法,因爲更改SourceCode樣式也會影響代碼塊。那裏有資源顯示如何做到這一點?謝謝! – brittenb 2017-02-10 14:24:30

+0

如果您創建包含頁眉和/或頁腳的Word模板,有什麼方法在編織或渲染時動態指定頁眉/頁腳文本?例如,有沒有辦法改變YAML中或'word_document'命令中的標題文本?或者頁眉/頁腳文本是否必須「硬編碼」到Word模板文檔中? – eipi10 2017-09-03 20:35:54