This is the official manual for the latest Org-mode release.

Next: , Previous: Sectioning Frames and Blocks in Beamer, Up: Beamer export

#### 12.8.4 Beamer specific syntax

The Beamer back-end is an extension of the LaTeX back-end. As such, all LaTeX specific syntax (e.g., ‘#+LATEX:’ or ‘#+ATTR_LATEX:’) is recognized. See LaTeX export for more information.

Table of contents generated from `toc:t` `OPTION` keyword are wrapped within a `frame` environment. Those generated from a `TOC` keyword (see Table of contents) are not. In that case, it is also possible to specify options, enclosed within square brackets.

```     #+TOC: headlines [currentsection]
```

Beamer specific code can be inserted with the following constructs:

```     #+BEAMER: \pause

#+BEGIN_EXPORT beamer
All lines in this block will appear only when using this back-end.
#+END_BEAMER

Text @@beamer:some code@@ within a paragraph.
```

In particular, this last example can be used to add overlay specifications to objects whose type is among `bold`, `item`, `link`, `radio-target` and `target`, when the value is enclosed within angular brackets and put at the beginning the object.

```     A *@@beamer:<2->@@useful* feature
```

Eventually, every plain list has support for `:environment`, `:overlay` and `:options` attributes through `ATTR_BEAMER` affiliated keyword. The first one allows the use of a different environment, the second sets overlay specifications and the last one inserts optional arguments in current list environment.

```     #+ATTR_BEAMER: :overlay +-
- item 1
- item 2
```