HaTeX-3.17.0.1: 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).