Размещение кода R и участков в Lyx/R/knitr

Я пишу короткий отчет в Lyx (2.0.6), и у меня есть шесть фрагментов кода R (3.0.2), каждый из которых генерирует график (т.е. шесть графиков). Проблема в том, что графики всегда отображаются вверху страницы, тогда как я хочу, чтобы графики всегда следовали непосредственно за кодом, который их создал. Я попробовал опцию чанга fig.show="asis" и Documents -> Settings -> float location -> здесь, но ни один из них, похоже, не дал никакого эффекта. Какие-либо предложения?

2 ответа

Решение

После небольшого эксперимента я обнаружил, что я могу получить таблицы и рисунки, сгенерированные с помощью R/knitr, которые будут вести себя так, как я хочу, если я помещу куски в плавающие элементы Lyx (таблицы и рисунки) вместо того, чтобы knitr генерировал плавающие числа. Была использована опция xtable float=FALSE.

Вы могли бы добавить fig.pos="H" к параметрам knitr, либо для каждого куска с рисунком, либо глобально.

Другие вопросы по тегам