作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个主文档
\documentclass{article}
\begin{document}
<<main>>=
a <- 20
b <- 30
@
<<child-demo, child='child.Rnw', eval=TRUE>>=
@
\end{document}
和相应的子文档
<<set-parent, echo=FALSE, cache=FALSE>>=
set_parent('mwe.Rnw')
@
<<child-code>>=
a + b
@
处理文件时,我得到以下输出
a <- 20
b <- 30
## NULL
a + b
## [1] 50
使用 \Sexpr{set_parent('mwe.Rnw')}
不会在输出中产生难看的 ##NULL
,但我更愿意通过以下方式声明父级一个 block ,因为我尝试只在 block 之外使用 \Sexpr{}
最佳答案
考虑用invisible
包装调用:
> invisible(1)
> invisible(1) == 1
[1] TRUE
因此,invisible(set_parent('mwe.Rnw'))
应该在不打印 NULL
的情况下工作。我认为这是 set_parent
的职责。
关于r - 尽管 echo=FALSE,knitr set_parent() 总是输出 NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14487718/
我有一个主文档 \documentclass{article} \begin{document} >= a >= @ \end{document} 和相应的子文档 >= set_parent('m
我有一个主文档 \documentclass{article} \begin{document} >= a >= @ \end{document} 和相应的子文档 >= set_parent('m
我是一名优秀的程序员,十分优秀!