内容幻灯片的 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
我想向开头插入一个 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