Beamer specific syntax (The Org Manual)

Next: Editing support, Previous: Frames and Blocks in Beamer, Up: Beamer Export [Contents][Index]

#### 13.8.4 Beamer specific syntax

Since Org’s Beamer export back-end is an extension of the LaTeX back-end, it recognizes other LaTeX specific syntax—for example, ‘`#+LATEX:`’ or ‘`#+ATTR_LATEX:`’. See LaTeX Export, for details.

Beamer export wraps the table of contents generated with ‘`toc:t`’ ‘`OPTION`’ keyword in a ‘`frame`’ environment. Beamer export does not wrap the table of contents generated with ‘`TOC`’ keyword (see Table of Contents). Use square brackets for specifying options.

    #+TOC: headlines [currentsection]

Insert Beamer-specific code using the following constructs:

    #+BEAMER: \pause

    #+BEGIN_EXPORT beamer
      Only Beamer export back-end exports this.
    #+END_BEAMER

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

Inline constructs, such as the last one above, are useful for adding overlay specifications to objects with `bold`, `item`, `link`, `radio-target` and `target` types. Enclose the value in angular brackets and place the specification at the beginning of the object as shown in this example:

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

Beamer export recognizes the ‘`ATTR_BEAMER`’ keyword with the following attributes from Beamer configurations: ‘`:environment`’ for changing local Beamer environment, ‘`:overlay`’ for specifying Beamer overlays in angular or square brackets, and ‘`:options`’ for inserting optional arguments.

    #+ATTR_BEAMER: :environment nonindentlist
    - item 1, not indented
    - item 2, not indented
    - item 3, not indented

    #+ATTR_BEAMER: :overlay <+->
    - item 1
    - item 2

    #+ATTR_BEAMER: :options [Lagrange]
    Let $G$ be a finite group, and let $H$ be
    a subgroup of $G$.  Then the order of $H$ divides the order of $G$.

Next: Editing support, Previous: Frames and Blocks in Beamer, Up: Beamer Export [Contents][Index]