| Safe Haskell | None |
|---|
Text.LaTeX.Packages.AMSMath
Contents
Description
AMSMath support. Also numeric instances (Num, Fractional and Floating) for LaTeX and LaTeXT.
- amsmath :: PackageName
- math :: LaTeXC l => l -> l
- mathDisplay :: LaTeXC l => l -> l
- autoParens :: LaTeXC l => l -> l
- autoSquareBrackets :: LaTeXC l => l -> l
- autoBraces :: LaTeXC l => l -> l
- autoAngleBrackets :: LaTeXC l => l -> l
- autoBrackets :: LaTeXC l => LaTeX -> LaTeX -> l -> l
- langle :: LaTeXC l => l
- rangle :: LaTeXC l => l
- lfloor :: LaTeXC l => l
- rfloor :: LaTeXC l => l
- lceil :: LaTeXC l => l
- rceil :: LaTeXC l => l
- dblPipe :: LaTeXC l => l
- (^:) :: LaTeXC l => l -> l -> l
- (!:) :: LaTeXC l => l -> l -> l
- tsin :: LaTeXC l => l
- arcsin :: LaTeXC l => l
- tcos :: LaTeXC l => l
- arccos :: LaTeXC l => l
- ttan :: LaTeXC l => l
- arctan :: LaTeXC l => l
- cot :: LaTeXC l => l
- arccot :: LaTeXC l => l
- tsinh :: LaTeXC l => l
- tcosh :: LaTeXC l => l
- ttanh :: LaTeXC l => l
- coth :: LaTeXC l => l
- sec :: LaTeXC l => l
- csc :: LaTeXC l => l
- texp :: LaTeXC l => l
- tlog :: LaTeXC l => l
- ln :: LaTeXC l => l
- tsqrt :: LaTeXC l => Maybe l -> l -> l
- pm :: LaTeXC l => l -> l -> l
- mp :: LaTeXC l => l -> l -> l
- cdot :: LaTeXC l => l -> l -> l
- times :: LaTeXC l => l -> l -> l
- div_ :: LaTeXC l => l -> l -> l
- frac :: LaTeXC l => l -> l -> l
- (*:) :: LaTeXC l => l -> l -> l
- star :: LaTeXC l => l -> l -> l
- circ :: LaTeXC l => l -> l -> l
- bullet :: LaTeXC l => l -> l -> l
- (=:) :: LaTeXC l => l -> l -> l
- (/=:) :: LaTeXC l => l -> l -> l
- (<:) :: LaTeXC l => l -> l -> l
- (<=:) :: LaTeXC l => l -> l -> l
- (>:) :: LaTeXC l => l -> l -> l
- (>=:) :: LaTeXC l => l -> l -> l
- ll :: LaTeXC l => l -> l -> l
- gg :: LaTeXC l => l -> l -> l
- equiv :: LaTeXC l => l -> l -> l
- propto :: LaTeXC l => l -> l -> l
- in_ :: LaTeXC l => l -> l -> l
- ni :: LaTeXC l => l -> l -> l
- notin :: LaTeXC l => l -> l -> l
- subset :: LaTeXC l => l -> l -> l
- supset :: LaTeXC l => l -> l -> l
- cap :: LaTeXC l => l -> l -> l
- cup :: LaTeXC l => l -> l -> l
- setminus :: LaTeXC l => l -> l -> l
- vee :: LaTeXC l => l -> l -> l
- wedge :: LaTeXC l => l -> l -> l
- oplus :: LaTeXC l => l -> l -> l
- ominus :: LaTeXC l => l -> l -> l
- otimes :: LaTeXC l => l -> l -> l
- oslash :: LaTeXC l => l -> l -> l
- odot :: LaTeXC l => l -> l -> l
- alpha :: LaTeXC l => l
- beta :: LaTeXC l => l
- gamma :: LaTeXC l => l
- gammau :: LaTeXC l => l
- delta :: LaTeXC l => l
- deltau :: LaTeXC l => l
- epsilon :: LaTeXC l => l
- varepsilon :: LaTeXC l => l
- zeta :: LaTeXC l => l
- eta :: LaTeXC l => l
- theta :: LaTeXC l => l
- vartheta :: LaTeXC l => l
- thetau :: LaTeXC l => l
- iota :: LaTeXC l => l
- kappa :: LaTeXC l => l
- lambda :: LaTeXC l => l
- lambdau :: LaTeXC l => l
- mu :: LaTeXC l => l
- nu :: LaTeXC l => l
- xi :: LaTeXC l => l
- xiu :: LaTeXC l => l
- pi_ :: LaTeXC l => l
- varpi :: LaTeXC l => l
- piu :: LaTeXC l => l
- rho :: LaTeXC l => l
- varrho :: LaTeXC l => l
- sigma :: LaTeXC l => l
- varsigma :: LaTeXC l => l
- sigmau :: LaTeXC l => l
- tau :: LaTeXC l => l
- upsilon :: LaTeXC l => l
- upsilonu :: LaTeXC l => l
- phi :: LaTeXC l => l
- varphi :: LaTeXC l => l
- phiu :: LaTeXC l => l
- chi :: LaTeXC l => l
- psi :: LaTeXC l => l
- psiu :: LaTeXC l => l
- omega :: LaTeXC l => l
- omegau :: LaTeXC l => l
- to :: LaTeXC l => l
- mapsto :: LaTeXC l => l
- forall :: LaTeXC l => l
- exists :: LaTeXC l => l
- dagger :: LaTeXC l => l
- ddagger :: LaTeXC l => l
- mathdefault :: LaTeXC l => l -> l
- mathbf :: LaTeXC l => l -> l
- mathrm :: LaTeXC l => l -> l
- mathcal :: LaTeXC l => l -> l
- mathsf :: LaTeXC l => l -> l
- mathtt :: LaTeXC l => l -> l
- mathit :: LaTeXC l => l -> l
- pmatrix :: (Render a, LaTeXC l) => Maybe HPos -> Matrix a -> l
- bmatrix :: (Render a, LaTeXC l) => Maybe HPos -> Matrix a -> l
- b2matrix :: (Render a, LaTeXC l) => Maybe HPos -> Matrix a -> l
- vmatrix :: (Render a, LaTeXC l) => Maybe HPos -> Matrix a -> l
- v2matrix :: (Render a, LaTeXC l) => Maybe HPos -> Matrix a -> l
AMSMath package
AMSMath package. Example:
usepackage [] amsmath
AMSMath functions
mathDisplay :: LaTeXC l => l -> lSource
Displayed mathematical expressions, i.e. in a seperate line / block.
Symbols and utilities
The unicode approximations do, of course, not reliably represent how LaTeX renders these symbols.
Brackets / delimiters
autoParens :: LaTeXC l => l -> lSource
Surround a LaTeX math expression by parentheses whose height
automatically matches the expression's. Translates to \left(...\right).
autoSquareBrackets :: LaTeXC l => l -> lSource
Like autoParens, but with square brackets. Equivalent to .
autoBrackets"[""]"
autoBraces :: LaTeXC l => l -> lSource
Like autoParens, but with curly brackets.
autoAngleBrackets :: LaTeXC l => l -> lSource
Like autoParens, but with angle brackets 〈 ... 〉. Equivalent to .
autoBrackets langle rangle
autoBrackets :: LaTeXC l => LaTeX -> LaTeX -> l -> lSource
Superscript and subscript
Function symbols
Some symbols are preceded with t to be distinguished from
predefined Haskell entities (like sin and cos).
tsqrt :: LaTeXC l => Maybe l -> l -> lSource
Root notation. Use tsqrt (Just n) x for the nth root of x.
When Nothing is supplied, the function will output a square root.
Operator symbols
Arithmetic
Comparison
Sets
Misc operators
Greek alphabet
Functions of greek alphabet symbols.
Uppercase versions are suffixed with u.
Variants are prefixed with var.
The function pi_ is ended by an underscore symbol to
distinguish it from the pi Prelude function.
varepsilon :: LaTeXC l => lSource
ε symbol.
Other symbols
Fonts
mathdefault :: LaTeXC l => l -> lSource
Default math symbol font.
mathit :: LaTeXC l => l -> lSource
Italic math. Uses the same glyphs as mathdefault, but with spacings
intended for multi-character symbols rather than juxtaposition of single-character symbols.
Matrices
pmatrix :: (Render a, LaTeXC l) => Maybe HPos -> Matrix a -> lSource
LaTeX rendering of a matrix using pmatrix.Optional argument sets the alignment
of the cells. Default (providing Nothing) is centered.
( M )
bmatrix :: (Render a, LaTeXC l) => Maybe HPos -> Matrix a -> lSource
LaTeX rendering of a matrix using bmatrix. Optional argument sets the alignment
of the cells. Default (providing Nothing) is centered.
[ M ]
b2matrix :: (Render a, LaTeXC l) => Maybe HPos -> Matrix a -> lSource
LaTeX rendering of a matrix using Bmatrix. Optional argument sets the alignment
of the cells. Default (providing Nothing) is centered.
{ M }