Я сейчас пытаюсь использовать SweaveListingUtils . Из-за виньетки первые шаги довольно просты.
Только номера строк (включая ссылки) не работают должным образом / ожидаемым (соответствующий код Sweave / R / LaTeX размещен ниже):
<<exam001>>=
x <- rnorm(3) # comment (*\label{comment1}*)
print(round(x, 2))
a <- 2 # comment (*\label{comment2}*)
@
Note that line \ref{comment1} and \ref{comment2} contain comments.
Вывод должен содержать выполненный код и печать, включая номера строк от 1 до 3 . Но нумерация возобновляется после команды печати!
Также затронуты ссылки:
Note that line 1 and 1 contain comment.
Кто-нибудь знает, как получить правильную нумерацию строк с помощью Sweave и SweaveListingUtils? (Я предполагаю, что решение работает с печатью, черчением и т. Д. Из / в коде R!)