将左侧边栏添加到 R Markdown 中的 Beamer Presentation
Add left sidebar to Beamer Presentation in R Markdown
我正在使用 R Markdown 编写一个 Beamer 演示文稿。
我的演示文稿包含 table 的内容。我希望 TOC 在整个演示过程中作为左手边栏可见。我希望突出显示当前部分。
是否可以直接在 R 中执行此操作,或者我是否必须与中间 Latex 输出争论不休?我认为使用 Pandoc 模板可能是可行的,如果是这样,我如何找到这个解决方案?
您可以在 YAML 中设置 outertheme: sidebar
选项。这将传递给 pandoc 模板介绍 \useoutertheme{}
选项。如果您有兴趣查看 frontmatter 可以设置的其他内容,可以查看使用的 pandoc 模板 here。
这是一个最小的例子:
---
title: "Habits"
author: John Doe
date: March 22, 2005
output: beamer_presentation
outertheme: sidebar
---
# In the morning
## Getting up
- Turn off alarm
- Get out of bed
## Breakfast
- Eat eggs
- Drink coffee
# In the evening
## Dinner
- Eat spaghetti
- Drink wine
----
从输出中可以看出,侧边栏会根据页面更改突出显示:
如果你想在侧边栏上显示每张幻灯片的标题(即早餐、晚上),你必须更改 YAMl 中的 slide_level
变量:
output:
beamer_presentation:
slide_level: 3
我正在使用 R Markdown 编写一个 Beamer 演示文稿。
我的演示文稿包含 table 的内容。我希望 TOC 在整个演示过程中作为左手边栏可见。我希望突出显示当前部分。
是否可以直接在 R 中执行此操作,或者我是否必须与中间 Latex 输出争论不休?我认为使用 Pandoc 模板可能是可行的,如果是这样,我如何找到这个解决方案?
您可以在 YAML 中设置 outertheme: sidebar
选项。这将传递给 pandoc 模板介绍 \useoutertheme{}
选项。如果您有兴趣查看 frontmatter 可以设置的其他内容,可以查看使用的 pandoc 模板 here。
这是一个最小的例子:
---
title: "Habits"
author: John Doe
date: March 22, 2005
output: beamer_presentation
outertheme: sidebar
---
# In the morning
## Getting up
- Turn off alarm
- Get out of bed
## Breakfast
- Eat eggs
- Drink coffee
# In the evening
## Dinner
- Eat spaghetti
- Drink wine
----
从输出中可以看出,侧边栏会根据页面更改突出显示:
如果你想在侧边栏上显示每张幻灯片的标题(即早餐、晚上),你必须更改 YAMl 中的 slide_level
变量:
output:
beamer_presentation:
slide_level: 3