Я пытаюсь распечатать на консоль (или окно вывода) для целей отладки. Например:
\documentclass{article}
\begin{document}
<<foo>>=
print(getwd())
message(getwd())
message("ERROR:")
cat(getwd(), file=stderr())
not_a_command() # Does not throw an error?
stop("Why doesn't this throw an error?")
@
\end{document}
Я получаю результаты в выходном PDF файле, но моя проблема в том, что у меня есть script, который не завершается (поэтому нет выходного PDF файла для проверки), и я пытаюсь понять, почему. Похоже, что нет выходного файла журнала, если вязание не завершено успешно.
Я использую knitr 1.13 и Rstudio 0.99.896.
EDIT. Вышеприведенный код будет правильно выводить (и прерывать), если я перейду на Sweave, так что это заставляет меня думать, что это проблема типа knitr.