Для интерактивных сессий опция figs.only
Sweave контролирует это поведение. Чтобы отобразить рисунки только для целевых графических файлов (а , а не для графического окна консоли), установите figs.only=TRUE
.
Как объяснено в файле справки RweaveLatex
:
figs.only: логический («ЛОЖЬ»). По умолчанию каждый фрагмент фигуры запускается
один раз, затем повторно запустите для каждого выбранного типа графики. Тот
откроет графическое устройство по умолчанию для первой фигуры
и использовать это устройство для первой оценки всех
последующие куски. Если эта опция верна, фигура чанка
запускается только для каждого выбранного типа графики, для которой
новое графическое устройство открывается, а затем закрывается.
Как и в случае других опций Sweave, вы можете установить эту опцию: (1) для текущей компиляции (например, Sweave("example.Rnw", figs.only=TRUE)
; (2) в файле .Rnw
, используя \SweaveOpts{figs.only=TRUE}
или (3) в качестве глобального по умолчанию, добавив SWEAVE_OPTIONS="figs.only=TRUE"
, например, $R_HOME/etc/Renviron.site