用于 beamer 环境的 beamer 模板中的新命令

用于 beamer 环境的 beamer 模板中的新命令

我在 Pandoc 中编写 beamer 演示文稿,并希望从用于创建框架的 Pandoc 命令(类似第 n 级标题###或类似的***)更改为使用 latex new 命令来开始和结束框架环境。

原因是我还在幻灯片周围写了文字,并希望创建带有文字和幻灯片的论文作为中间的小页面。在这种情况下,我将使用文章模板而不是 beamer 模板,并将新命令解释为小页面而不是 beamer 幻灯片。

使用 beamer 命令是不可能的,因为它们创建的环境会迫使我使用 Latex 代码来制作幻灯片。

由于使用单独的命令\begin{frame}\end{frame}不起作用 - 最后部分会导致问题,所以我搜索了另一个解决方案并找到了这个这里

\long\def\bslide#1\eslide{\begin{frame}{xxx}#1\end{frame}}

此行放在序言中(beamer 模板的序言;我没有在这里发布它因为它是默认的 + 此行之前添加的\begin{document}),不会从文档中的此代码创建幻灯片(使用 Pandoc 和 Latex 新命令创建了一个最小的工作示例):

---
title:          "Slides in Pandoc with Latex newcommands"
author:     "The Author"
date:           "2016-06-06"
pandoc-command: "pandoc -t beamer -s mew.md -o mew.beamer.pdf --latex-engine=xelatex --slide-level=5 --template=templates-minimal/pandoc2minibeamer.beamer"

...


# Part title


\bslide

This is a nice slide

\eslide

使用此终端命令:

pandoc -t beamer -s mew.md -o mew.beamer.pdf --latex-engine=xelatex --slide-level=5 --template=templates-minimal/pandoc2minibeamer.beamer

我得到了两张幻灯片,标题幻灯片和部分标题幻灯片,但没有重要幻灯片。

这个想法有什么问题?谢谢!

相关内容