knitr:章节名称是R块代码的名称

时间:2014-10-04 19:57:42

标签: r latex knitr sweave

我想使用R块代码输出作为章节名称,但无法弄清楚如何执行此操作。以下是我的MWE。任何帮助将受到高度赞赏。在此先感谢您的帮助。

\documentclass{book}
\usepackage[T1]{fontenc}

\begin{document}

\chapter{cat(
<< label=Test1, echo=FALSE, results="asis">>=
2+1
@
)
}

Chapter name is the output of R chunk Code.

\end{document}

2 个答案:

答案 0 :(得分:3)

这对我有用

<< label=Test1, echo=FALSE>>=
cn <- 2+1
@

\chapter*{Chapter \Sexpr{cn}}

答案 1 :(得分:2)

在RMarkdown中,您可以使用以下代码

# `r I(1+2)`