HaTeX-3.17.0.2: The Haskell LaTeX library.

Safe HaskellNone
LanguageHaskell2010

Text.LaTeX.Packages.Hyperref

Contents

Synopsis

Hyperref package

hyperref :: PackageName Source #

The hyperref package.

usepackage [] hyperref

Hyperref commands

href :: LaTeXC l => [HRefOption] -> URL -> l -> l Source #

Reference to an URL.

url :: LaTeXC l => URL -> l Source #

Write an URL hyperlinked.

nolinkurl :: LaTeXC l => URL -> l Source #

Write an URL without creating a hyperlink.

hyperbaseurl :: LaTeXC l => URL -> l Source #

Establish a base URL.

hyperimage :: LaTeXC l => URL -> l -> l Source #

hyperimage imgURL t: The link to the image referenced by the imgURL is inserted, using t as the anchor.

autoref :: LaTeXC l => Label -> l Source #

This is a replacement for the usual ref command that places a contextual label in front of the reference.

nameref :: LaTeXC l => Label -> l Source #

Similar to autoref, but inserts text corresponding to the section name. Note that this command comes from the nameref package, but it's automatically included when importing hyperref.

Package options

pdftex :: LaTeXC l => l Source #

This package option selects the pdfTeX backend for the Hyperref package.

pdftitle :: LaTeXC l => l -> l Source #

This package option sets the document information Title field.

pdfauthor :: LaTeXC l => l -> l Source #

This package option sets the document information Author field.

pdfsubject :: LaTeXC l => l -> l Source #

This package option sets the document information Subject field.

pdfcreator :: LaTeXC l => l -> l Source #

This package option sets the document information Creator field.

pdfproducer :: LaTeXC l => l -> l Source #

This package option sets the document information Producer field.

pdfkeywords :: LaTeXC l => l -> l Source #

This package option sets the document information Keywords field.

pdftrapped :: LaTeXC l => Maybe Bool -> l Source #

This package option sets the document information Trapped entry. An Nothing value means, the entry is not set.

pdfstartpage :: LaTeXC l => l -> l Source #

This package option determines on which page the PDF file is opened.

pdfpagelayout :: LaTeXC l => PdfPageLayout -> l Source #

This package option sets the layout of PDF pages.

data PdfPageLayout Source #

Specification for how pages of a PDF should be displayed.

Constructors

SinglePage

Displays a single page; advancing flips the page.

OneColumn

Displays a single page; advancing flips the page.

TwoColumnLeft

Displays the document in two columns, odd-numbered pages to the left.

TwoColumnRight

Displays the document in two columns, odd-numbered pages to the right.

TwoPageLeft

Displays two pages, odd-numbered pages to the left (since PDF 1.5).

TwoPageRight

Displays two pages, odd-numbered pages to the right (since PDF 1.5).