【发布时间】:2015-10-14 15:28:00
【问题描述】:
我想将帮助文件中的函数文档包含在一个 sweave 文档中。我尝试了以下 sweave 块
<<>>=
?lm
@
但在 Rnw 文件上调用 Sweave 时收到错误消息。如何在文档中包含整个帮助消息?
【问题讨论】:
-
“整个帮助信息”是指
?lm的所有内容?如果您只想要特定部分,可以查看helpExtractfrom my "SOfun" package。您也应该对函数的前几行感兴趣。 -
是的,我的意思是当我调用
?lm(或任何其他 R 函数)时打印的整个输出。我必须在 sweave 块中添加什么才能做到这一点? -
试试
utils:::.getHelpFile(utils::help("lm")) -
或者更具体地说,
tools:::Rd2latex(utils:::.getHelpFile(utils::help("lm")))... -
很好,我们快到了。我在带有
<<results=tex>>的sweave 块中尝试了您上面的Rd2latex建议,但我从pdflatex编译器得到Undefined control sequence. \HeaderA。我必须包含另一个乳胶包吗?