HaTeX-3.22.0.0: The Haskell LaTeX library.

Safe HaskellSafe
LanguageHaskell2010

Text.LaTeX.Packages.QRCode

Contents

Synopsis

qrcode package

qrcode :: PackageName Source #

qrcode package. Use it to import it like this:

usepackage [] qrcode

qrcode commands

data ErrorLevel Source #

The degree of error-correction redundancy to include in the generated code.

Constructors

Low

Error recovery up to 7%.

Medium

Error recovery up to 15%.

Quality

Error recovery up to 25%.

High

Error recovery up to 30%.

data CodeOptions Source #

Options to use when generating a QR code.

Constructors

CodeOptions 

Fields

  • includePadding :: Bool

    Whether to include 4 modules of whitespace around the code. False is the default.

  • link :: Bool

    Whether, if the code encodes a link, it should be hyperlinked in the PDF document. The default is true. Links will only be generated when the document uses the hyperref package.

  • errorLevel :: ErrorLevel

    The desired degree of error-correction redundancy to include in the code. The default is Medium.

defaultOptions :: CodeOptions Source #

The default QR code generation options.

qr :: LaTeXC l => CodeOptions -> Text -> l Source #

Generates a QR code with specified options and content.

This uses the qrcode command from the package, but the identifier qrcode is already in use as the PackageName.

Package Options

draft :: LaTeXC l => l Source #

This package option sets the qrcode package to generate draft-quality placeholders for QR codes.

final :: LaTeXC l => l Source #

This package option (which is the default) sets the qrcode package to generate print-quality QR codes.