【发布时间】:2013-08-09 20:29:22
【问题描述】:
我在使用 R 从 rmd 创建 docx 文件时遇到问题。 这是我的制作文件,除了最后一部分外,它工作正常:
all: ibn_paper.pdf; cabg_n_cor_draft.docx
ibn_paper.md:
Rscript -e "library(knitr); knit('ibn_paper.Rmd')"
ibn_paper.pdf: ibn_paper.md
pandoc -H format.sty -V fontsize=12pt --bibliography ibn_refs.bib ibn_paper.md -o ibn_paper.pdf
cabg_n_cor_draft.docx: ibn_paper.md
pandoc -s -S -V fontsize=12pt --bibliography ibn_refs.bib ibn_paper.md -o
cabg_n_cor_draft.docx
clean:
@-rm -r *.md
所有这些代码都能正常工作并在最后产生这个错误:
make: cabg_n_cor_draft.docx: No such file or directory
make: *** [all] Error 1
Exited with status 2.
我该如何解决这个问题? 非常感谢。
【问题讨论】:
-
1) 删除
all规则的依赖项列表中的;; 2) 它真的会创建cabg_n_cor_draft.docx吗? -
是的,pandoc 行在命令行中可以正常工作,如果你是这个意思的话。
标签: r docx pandoc r-markdown