这可能是一个边缘案例,但我正在尝试使用knitr创建一个beamer演示文稿,在其中我想使用不同的公式作为函数的参数显示代码块。我发现当使用覆盖时,代码块中的波浪线会消失。有没有办法让它们显示出来?
这里是一个最小可重现的示例:
\documentclass{beamer}
\begin{document}
\begin{frame}[fragile]
\frametitle{Slide with overlay}
\only<1>{
<<notilde, eval = FALSE>>=
myfunction(data, formula = ~ x)
@
}
\only<2>{
<<notilde2, eval = FALSE>>=
myfunction(data, formula = y ~ x)
@
}
\end{frame}
\begin{frame}[fragile]
\frametitle{Slide without overlay}
<<tilde, eval = FALSE>>=
myfunction(data, formula = ~ x)
@
\end{frame}
\end{document}
演示文稿的第一帧如下所示:
编辑如下:
没有叠加层的幻灯片看起来像这样: