【问题标题】:Placement of R code and plots in Lyx/R/knitr在 Lyx/R/knitr 中放置 R 代码和绘图
【发布时间】:2013-11-07 12:03:25
【问题描述】:

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

【问题讨论】:

  • 在 LateX 中,您可以使用 float 包,然后使用 [H] 选项来强制放置图形。

标签: r knitr lyx


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2019-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-09
      • 2015-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多