Можно ли подавить стрелку (">") на выходе R/S в Sweave?
Всякий раз, когда я запускаю некоторый R-код с Sweave, он отображает стрелки терминала (">") в документе. Это хорошо для входных данных сеанса, но иногда я хотел бы включить пользовательские функции. Когда в документе появляются стрелки, становится сложнее скопировать и вставить важные фрагменты кода. Есть ли быстрый способ сделать это?
Я знаю, что могу запустить код, одновременно подавляя вывод, и затем скопировать этот код в \Verbatim, но это требует дополнительной типизации.
Спасибо
dumbo <- function(x)
2*x
вместо
> dumbo <- function(x)
> 2*x
3 ответа
Просто добавьте это к началу первого куска:
options(prompt=" ",continue=" ")
Вы можете вернуться в любой момент с:
options(prompt="> ",continue="+ ")
options(prompt=" ")
Вы можете установить его обратно в конце. параметры (prompt="> ")
Это отключено по умолчанию в knitr
, новое поколение Sweave
Msgstr "Другие полезные функции включают окраску синтаксиса и интеграцию PGF.
Sweave
код средней сложности нуждается только в незначительном, если какие-либо адаптации для запуска с knitr
,