内容幻灯片的 Rmarkdown beamer table,非当前部分显示为灰色

Rmarkdown beamer table of contents slides, plus grayed out for not current sections

我想向开头插入一个 table 的内容幻灯片,但不是最开头。

此外,我希望它能够在每个新部分到达时重复 table 内容幻灯片,但这次除了当前部分以外的所有内容都会变灰,例如,请参见图片。

(this 其他答案无效,因为 toc: true 只是将一个 table 内容放在最开始)

有些答案存在于 Latex 中(参见 here),但我不知道如何在 markdown 中操作这些答案。更一般地说,我无法将原生 beamer latex 集成到 rmarkdown 中,所以如果有人可以告诉我如何做到这一点,尤其是这个例子,那将很有帮助。

Beamer 序言:

output:
  beamer_presentation:
    fig_width: 7
    fig_height: 6
    fig_caption: false
#    keep_tex: true
#    toc: true
    slide_level: 3
    includes:
      in_header: ~/Google Drive/.../.../../latexbeamertheme.r
header-includes:
- \AtBeginSection[]{\begin{frame}\tableofcontents[currentsection]\end{frame}}

你可以通过header-includes解决这个问题;这就是在 LaTeX 文档中向我们称为序言的部分添加内容的方式。下面是生成演示文稿的示例代码,其中包含我认为您想要完成的内容:

---
title: "Example"
output: beamer_presentation
header-includes:
- \AtBeginSection[]{\begin{frame}\tableofcontents[currentsection]\end{frame}}
---

# Test Section One

----

Test

----

Test


# Test Section Two

----

Test

----

Test

编辑:

如果您想或需要手动执行此操作,而不是使用 header-includes 方法,您可以:

---
title: "Example"
output: beamer_presentation
---

# Test Section One

----

\tableofcontents[currentsection]

----

Test

----

Test


# Test Section Two

----

\tableofcontents[currentsection]

----

Test

----

Test