我目前正在尝试使用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代码中的/打印,绘图等!)