我正在使用R Markdown编织Beamer演示文稿。
我的演示文稿包含目录。在整个演示过程中,我希望TOC在左手边栏中可见。我希望能够突出显示当前部分。
是否可以直接在R中执行此操作,还是必须使用中间Latex输出进行争论?我认为有可能使用Pandoc模板,如果是这样,我该如何使用这个解决方案?
答案 0 :(得分:1)
您可以在YAML中设置outertheme: sidebar
选项。这将传递给pandoc模板简介\useoutertheme{}
选项。如果您有兴趣了解前端可以设置的其他内容,您可以看到使用了here的pandoc模板。
这是一个最小的例子:
---
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