我经常用Sweave生成 LaTeX 文档,其中某些 block 是通过执行 R 代码动态生成的。这很好用 - 但也有可能有以不同方式执行的代码块,例如通过在 shell 中执行代码,或者通过运行 Perl,等等?能够混合起来会很有帮助,所以我可以做一些事情,比如运行一些 shell 命令来获取一些数据,运行一些 perl 命令来预处理它,然后运行 R 命令来分析它。
当然,我可以使用所有 R block 并使用 system()
作为穷人的替代品,但这并不能使阅读文档变得非常愉快。
最佳答案
新事物(多语言、多格式)文档可能是dexy.it例如这些guys at opengamma.org用作后端。
Ana dexy 的幕后推手,也给了很多关于它的讨论,所以也看看 dexy blog .
关于shell - 使用非 R 代码块进行 SWeave?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5032711/