R Markdown - 没有 ODT 和 LaTeX 选项作为输出
R Markdown - no ODT and LaTeX options as an output
我发现 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/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
---