我在R 2.14的更改中注意到了这一点:
试试看,我注意到它不仅在生成的tex上运行了pdfLaTeX,而且还正确地包含了bibTeX引用并随后进行了清理。现在似乎是使用Sweave的非常好方法(更不用说现在在编辑器中实现整个例程有多么容易)。
但是,现在这到底在运行什么呢?我找不到更多详细信息。看来Sweave-> pdflatex-> bibtex-> pdflatex-> pdflatex至少?
最佳答案
谢谢你的问题。我曾经想知道“自动”过程背后的代码。R CMD Sweave --pdf
最终调用tools::texi2dvi
,该代码:
(See here for more texi2dvi
details)。
这是通过R CMD Sweave --pdf
调用设置为运动的事件链:
rcmdfn.c
具有指示R CMD Sweave
通过utils:::.Sweave() --args"
运行Rterm.exe
的代码。 --pdf
,则utils:::.Sweave()
调用tools::texi2pdf()
来处理Sweave文件。 texi2pdf()
依次调用tools::texi2dvi()
。 texi2dvi()
查看环境以了解可用的工具,并完成上面链接的帮助文件中描述的工作。 关于r - R CMD Sweave --pdf到底能做什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8184377/