我想知道是否有办法直接在文本(Sweave)中打印R对象,但是直接在一行文本中。
我想打印此代码
\documentclass{article}
\begin{document}
\SweaveOpts{concordance=TRUE}
YO MANNNNNNN 2+2 =
<<here, results=tex, echo=FALSE>>=
2+2
@
YEAHHHH!
\end{document}
我想要一个与此类似的输出:
YO MANNNNNNN 2+2 = 4 YEAHHHH!
但是,R正在添加像这样的答案括号
YO MANNNNNNN 2+2 = [1] 4YEAHHHH!
答案 0 :(得分:1)
<强>代码:强>
$DIR
n.b。对我来说,评论\documentclass{article}
\begin{document}
% \SweaveOpts{concordance=TRUE}
YO MANNNNNNN 2+2 = \Sexpr{2+2} YEAHHHH!
\end{document}
工作得很好,但您需要根据您的设置取消注释。
<强>打印强>
\SweaveOpts{concordance=TRUE}
更新 - 每条评论的额外信息......
您可以在&#39; chunk中定义一个对象。稍后使用YO MANNNNNNN 2+2 = 4 YEAHHHH!
\Sexpr{}