我试图直接从R插入一个数字到LaTeX文件中。我只能把它当成一张桌子而且不允许我把它放在一个句子的中间。
我希望输出看起来像这样:
“最终的数字是[直接来自R的数字]”
我该怎么办?
答案 0 :(得分:3)
如果您使用 Sweave 或 knitr (假设.Rnw
文件),请使用\Sexpr{foo}
。然后通过R + Sweave或R + knitr运行该文件,并且您将使用foo
替换\Sexpr{foo}
的LaTeX源代替{{1}}。
基本上你需要适当地标记你的LaTeX源代码,通过使用R的系统运行它来识别你想要替换的东西并将实际数据插入到源文件中,然后输出一个LaTeX源,然后你可以编译它。 / p>
除了Sweave和Knitr之外还有其他系统,因此找到适合您工作流程的系统。例如, brew 。