在Lyx / R / knitr中放置R代码和图

时间:2013-11-07 12:03:25

标签: r knitr lyx

我在Lyx(2.0.6)中写了一篇简短的报告,我有六个R代码块(3.0.2),每个都生成一个图(即六个图)。问题是图表总是显示在页面顶部,而我希望图表始终紧跟产生它的代码。我尝试过chunk选项fig.show =“asis”和Documents - >设置 - >浮动展示位置 - >这绝对是,但似乎都没有任何影响。有什么建议吗?

2 个答案:

答案 0 :(得分:1)

经过一些实验,我发现如果我把这些块放在Lyx浮点数(表格和图形)中而不是让knitr生成浮点数,我可以得到用R / knitr生成的表格和数字来表现我想要的方式。使用了xtable选项float = FALSE。

答案 1 :(得分:0)

您可以为knitr选项添加fig.pos="H",或者为每个具有数字的块,或全局添加{{1}}。