hlatex-0.3.2: A library to build valid LaTeX files

Safe HaskellNone
LanguageHaskell2010

Language.LaTeX.Builder.Beamer

Synopsis

Documentation

data Overlay Source #

Only overlay actions are not supported currently.

Instances
Eq Overlay Source # 
Instance details

Defined in Language.LaTeX.Builder.Beamer

Methods

(==) :: Overlay -> Overlay -> Bool #

(/=) :: Overlay -> Overlay -> Bool #

Ord Overlay Source # 
Instance details

Defined in Language.LaTeX.Builder.Beamer

ovFrom :: OverlayInt -> Overlay Source #

All overlays counting from the given argument (like in 1-).

ovFromTo :: OverlayInt -> OverlayInt -> Overlay Source #

All overlays between the given arguments (like in 1-3).

ovSingle :: OverlayInt -> Overlay Source #

The single overlay (like in 1).

ovInt :: Int -> OverlayInt Source #

Lift a strictly positive Int to an OverlayInt

ovPlus :: OverlayInt Source #

The + incremental overlay specification (like in +-).

Beamer User Guide at 8.6.4 Incremental Specifications

ovDot :: OverlayInt Source #

The . incremental overlay specification (like in .-).

Beamer User Guide at 8.6.4 Incremental Specifications

ovIncr :: Overlays Source #

Handy shortcut for [ovFrom ovPlus] aka +-.

ovInts :: [Int] -> Overlays Source #

Handy lifting for a list of strictly positive integers.

altenv Source #

Arguments

:: Overlays

overlay specification

-> LatexItem

begin text

-> LatexItem

end text

-> LatexItem

alternate begin text

-> LatexItem

alternate end text

-> ParItem

environment contents

-> ParItem 

beamerbutton :: LatexItem -> LatexItem Source #

Draws a button with the given button text .

Example: hyperlink [] "somewhere" (beamerbutton "Go somewhere")

p97 beamer userguide

beamergotobutton :: LatexItem -> LatexItem Source #

Draws a button with the given button text. Before the text, a small symbol (usually a right-pointing arrow) is inserted that indicates that pressing this button will jump to another *area* of the presentation.

Example: hyperlink [] "detour" (beamergotobutton "Go to detour")

p98 beamer userguide

beamerskipbutton :: LatexItem -> LatexItem Source #

The symbol drawn for this button is usually a double right arrow. Use this button if pressing it will skip over a well-defined part of your talk.

p98 beamer userguide

beamerreturnbutton :: LatexItem -> LatexItem Source #

The symbol drawn for this button is usually a left-pointing arrow. Use this button if pressing it will return from a detour.

p98 beamer userguide

hyperlink :: Overlays -> TargetName -> LatexItem -> Overlays -> LatexItem Source #

Only one overlay specification may be given. The link text is typeset in the usual way. If you click anywhere on this text, you will jump to the slide on which the hypertarget command was used with the parameter target name . If an overlay specification is present, the hyperlink (including the link text) is completely suppressed on the non-specified slides.

p99 beamer userguide

beamertemplatenavigationsymbolsempty :: PreambleItem Source #

Disable those litte icons at the bottom right of your presentation.

data BeamerSize Source #

Constructors

TextMarginLeft TexDimension

sets a new left margin. This excludes the left sidebar. Thus, it is the distance between the right edge of the left sidebar and the left edge of the text.

TextMarginRight TexDimension

sets a new right margin.

SidebarWidthLeft TexDimension

sets the size of the left sidebar. Currently, this command should be given before a shading is installed for the sidebar canvas.

SidebarWidthRight TexDimension

sets the size of the right sidebar.

DescriptionWidth TexDimension

sets the default width of description labels, see Beamer User Guide Section 11.1.

DescriptionWidthOf LatexItem

sets the default width of description labels to the width of the text, see Section 11.1.

MiniFrameSize TexDimension

sets the size of mini frames in a navigation bar. When two mini frame icons are shown alongside each other, their left end points are TexDimension far apart.

MiniFrameOffset TexDimension

set an additional vertical offset that is added to the mini frame size when arranging mini frames vertically.