【发布时间】:2021-11-11 21:38:01
【问题描述】:
我基本上想知道如何定义一个新的 Latex 命令,以便它允许嵌套 Sexpr 和其他一些 R 函数,其中 Latex 参数是一个 R 对象。
幸运的是,这个想法在某种程度上是通过下面给出的新命令结构传达的:
\newcommand{\SomeLatexCommand}[1]{\Sexpr{"#1"}}
幸运的是,确实显示了参数,尽管是字符串。考虑到这一点,我希望使用以下命令:
\newcommand{\SweetLatexCommand}[1]{\Sexpr{SomeRFunction(get("#1"))}}
但是,一旦嵌套在 R 函数中,#1 就不会被读取为 Latex 参数的占位符,而是作为现有的 R 变量。
有没有办法让最后一个命令起作用?或者,是否还有其他巧妙的方法来定义 Latex 命令,而这些命令又可以通过 R 对象调用任何 R 函数?
早安,
【问题讨论】:
标签: r function command latex knitr