![](/img/trans.png)
[英]RStudio, knitr, pandoc, Word: how do I get a 'new page' in my docx?
[英]knitr html to Word docx using pandoc
我一直在使用pandoc
將一些示例R markdown html輸出保存到Word中。 我實際上只是這樣做,所以我可以添加一些分頁符以便於打印:
system("pandoc -s Exercise1.html -o Exercise1.docx")
盡管輸出是可以接受的,但我想知道是否有辦法保持R塊的原始語法突出顯示(就像它們在原始編織HTML文檔中一樣)?
另外,我似乎在轉換過程中失去了所有圖像,必須用手將它們粘貼到Word中。 那是正常的嗎?
為什么不將Markdown直接轉換為Word格式?
無論如何,Panddoc不支持Word中的語法突出顯示:“ 當前,使用此信息的唯一輸出格式是HTML和LaTeX。 ”
關於圖像:如果將Markdown直接轉換為Word,則Word文件肯定包含這些圖像。 我不確定HTML源代碼,但是我想您可能遇到路徑問題。
使用rmarkdown軟件包 (包含在當前預覽版本的 RStudio 0.98.682中),將Rmd轉換為docx非常簡單,並且代碼高亮顯示在docx文件中。
您只需要在降價文字的頂部添加以下內容:
---
title: "Untitled" # obviously you can change this
output: word_document # specifies docx output
---
但是,此轉換似乎仍不支持分頁符。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.