13.8.3 Frames and Blocks in Beamer
Org transforms heading levels into Beamerβs sectioning elements, frames and blocks. Any Org tree with a not-too-deep-level nesting should in principle be exportable as a Beamer presentation.
Org headlines become Beamer frames when the heading level in Org is equal to
org-beamer-frame-levelor βHβ value in a βOPTIONSβ line (see Export Settings).Org overrides headlines to frames conversion for the current tree of an Org file if it encounters the β
BEAMER_ENVβ property set to βframeβ or βfullframeβ. Org ignores whateverorg-beamer-frame-levelhappens to be for that headline level in the Org tree. In Beamer terminology, a full frame is a frame without its title.Org exports a Beamer frameβs objects as block environments. Org can enforce wrapping in special block types when β
BEAMER_ENVβ property is set1. For valid values seeorg-beamer-environments-default. To add more values, seeorg-beamer-environments-extra.If β
BEAMER_ENVβ is set to βappendixβ, Org exports the entry as an appendix. When set to βnoteβ, Org exports the entry as a note within the frame or between frames, depending on the entryβs heading level. When set to βnoteNHβ, Org exports the entry as a note without its title. When set to βagainframeβ, Org exports the entry with β\againframeβ command, which makes setting the βBEAMER_REFβ property mandatory because β\againframeβ needs frame to resume.When β
ignoreheadingβ is set, Org export ignores the entryβs headline but not its content. This is useful for inserting content between frames. It is also useful for properly closing a βcolumnβ environment. @end itemizeWhen β
BEAMER_ACTβ is set for a headline, Org export translates that headline as an overlay or action specification. When enclosed in square brackets, Org export makes the overlay specification a default. Use βBEAMER_OPTβ to set any options applicable to the current Beamer frame or block. The Beamer export back-end wraps with appropriate angular or square brackets. It also adds the βfragileβ option for any code that may require a verbatim block.To create a column on the Beamer slide, use the β
BEAMER_COLβ property for its headline in the Org file. Set the value of βBEAMER_COLβ to a decimal number representing the fraction of the total text width. Beamer export uses this value to set the columnβs width and fills the column with the contents of the Org entry. If the Org entry has no specific environment defined, Beamer export ignores the heading. If the Org entry has a defined environment, Beamer export uses the heading as title. Behind the scenes, Beamer export automatically handles LaTeX column separations for contiguous headlines. To manually adjust them for any unique configurations needs, use the βBEAMER_ENVβ property.
- If β
BEAMER_ENVβ is set, Org export adds βB_environmentβ tag to make it visible. The tag serves as a visual aid and has no semantic relevance.β©