2

我正在用 Lyx (2.0.6) 编写一份简短报告,我有六块 R 代码 (3.0.2),每块都生成一个图(即六个图)。问题是绘图总是显示在页面顶部,而我希望绘图始终紧跟生成它的代码。我已经尝试过块选项 fig.show="asis" 和 Documents -> Settings -> float placement -> here,但似乎都没有任何效果。有什么建议么?

4

2 回答 2

1

经过一些实验后,我发现如果我将块放入 Lyx 浮点数(表格和图形)而不是让 knitr 生成浮点数,我可以让 R/knitr 生成的表格和图形按照我想要的方式运行。使用了 xtable 选项 float=FALSE。

于 2013-11-08T14:23:53.653 回答
0

您可以添加fig.pos="H"到 knitr 选项中,可以为每个带有图形的块添加,也可以全局添加。

于 2013-11-08T19:55:57.457 回答