【发布时间】:2018-01-03 08:10:54
【问题描述】:
以下Rnw 文件产生如下所示的输出。有没有一种干净的方法来防止第 2 节中的换行符?
当然,这只是一个最小的可重现示例;我不想删除未评估的块,这在我的实际问题中以编程方式评估或未评估。
\documentclass{article}
<<setup, include=FALSE>>=
knitr::opts_chunk$set(echo = FALSE)
@
\begin{document}
\section{eval TRUE}
<<results='asis'>>=
cat("Hello.")
@
<<eval=TRUE, results='asis'>>=
cat("How are you?")
@
What's your name?
\section{eval FALSE}
<<results='asis'>>=
cat("Hello.")
@
<<eval=FALSE, results='asis'>>=
cat("How are you?")
@
What's your name?
\end{document}
编辑
到目前为止,我有一个解决方案:
<<results='asis'>>=
cat("Hello.")
if(FALSE) cat("How are you?")
@
What's your name?
但我想知道是否有更简单的,不需要像这样将块分组到一个单独的一个。
【问题讨论】: