scholdoc
(请参阅scholarlymarkdown.com)是pandoc
的分支!最后!容易引用数字/代码块等内置 - pandoc
中的一个中心缺失部分。
在scholdoc
中使用pandoc
/ knitr
时,是否有任何直接的方式强制使用rmarkdown
代替已发送的rstudio
二进制文件?
当我进入.Rprofile
options(
rstudio.markdownToHTML = function(inputFile, outputFile) {
system(
paste(
"~/.cabal/bin/scholdoc",
shQuote(inputFile),
"-o", shQuote(outputFile)))
})
如here所示,这似乎有效,但由于缺少内部pandoc
使用的所有命令行选项,因此会生成HTML
开箱即用引导我一个痛苦的方法来获得所有的CLI选项。
在研究了一些rmarkdown
代码之后,我还尝试将环境变量RSTUDIO_PANDOC
设置为包含scholdoc
的路径 - 无济于事。
有人能指出使用最新的rstudio
/ scholdoc
安装执行此操作的简单方法吗?
答案 0 :(得分:1)
我很久以前就问过这个想法,为了完整起见,我要指出,bookdown
已进入竞技场,在rmarkdown
文件中提供数字等的交叉参考。
发布install.packages('bookdown')
后,RStudio
可能会被强制使用,方法是将以下内容添加到文档的YAML
标题中:
output:
bookdown::pdf_document2: