Pandoc Markdown:如何为 beamer 创建套印环境

Pandoc Markdown:如何为 beamer 创建套印环境

我正在用 markdown 创建幻灯片,想用 pandoc 和 beamer 进行处理。我想知道有没有一种 markdown 方式可以创建 overprint 环境?

我尝试使用 fenced div 扩展来实现这一点,但是没有效果:

---
title: 'Title'
author: Autor
output:
  beamer_presentation:
    slide_level: 3
    latex_engine: lualatex
    keep_tex: true
---

# Trouble Shooting

## {}

### One slide

::: {.overprint}
\onslide<1>
Some text
\onslide<2>
Some alternative text
:::

在 .tex 文件中,“套印”被简单地忽略。

笔记:我正在寻找一个可以与“普通 pandoc”一起使用并且不使用额外过滤器的答案。

答案1

一个可行的方法是使用扩展raw_attributehttps://pandoc.org/MANUAL.html):

```{=beamer}
\begin{overprint}
```

\onslide<1>
Some text
\onslide<2>
Some alternative text

```{=beamer}
\end{overprint}
```

虽然不漂亮,但是确实管用。

相关内容