我找到了R markdown/knitr记录我的工作并生成摘要文档的有用工具。
我使用 RStudio 中的 .Rmd (R markdown) 文件。 看来knitr提供适当的功能从 .Rmd 生成 .odt(打开文档文本)和 .tex (LaTeX) 文档。
但是,R studio 只允许选择 .docx、.html 和 .pdf 格式。
我想避免使用 MS Word 格式,因为我更喜欢开放标准并在 Linux 下工作。
是否可以将 .odt 和 .tex 选项添加到 Rstudio 菜单?
最佳答案
似乎不可能直接在 RStudio 中输出 odt,但您始终可以使用 knitr::knit
生成 Markdown 文档并使用 pandoc 生成 odt:
library(knitr)
knit("myDoc.Rmd")
system("pandoc myDoc.md -o myDoc.odt")
您可能需要调整 pandoc 选项并调整模板才能获得美观的结果。
对于 Latex,您可以在编译为 pdf 时保留 tex 源,并在 yaml 前面的内容中使用以下选项:
---
output:
pdf_document:
keep_tex: true
---
关于R Markdown - 没有 ODT 和 LaTeX 选项作为输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34151224/