我正在编写要导出到投影器演示文稿rmd
代码。事实证明,出于 LaTeX 的原因,我需要使光束器框架fragile
.我在 R Markdown 文档中读到,例如,可以通过向部分标题添加{.fragile}
来设置帧属性。然而,我不想要有问题的框架的标题。
在下面的示例代码中,fragile
属性已成功传递到第一帧。尝试对---
执行相同的操作不会导致第二帧。
---
output:
beamer_presentation:
keep_tex: true
latex_engine: xelatex
---
## title {.fragile}
text
---
more text
如何获得第二个帧,一个fragile
且没有标题的帧?
幸运的是,大多数 beamer 主题都足够聪明,只有在框架标题为非空时才能显示框架标题 - 这意味着您可以使用仅包含{.fragile}
的框架标题来欺骗 markdown
---
output:
beamer_presentation:
keep_tex: true
---
# title {.fragile}
text
---
# {.fragile}
more text
这导致 tex 代码
begin{frame}[fragile,fragile]{title}
protecthypertarget{title}{}
text
end{frame}
begin{frame}[fragile,fragile]{}
protecthypertarget{section}{}
more text
end{frame}
(我不知道为什么fragile
选项出现两次......