GitHub

This file was generated automatically from MkSnippets.hs. Run cabal test to refresh it.

Tests

Simple expressions

Haskell LaTeX pdf
๐‘Ž + ๐‘ * ๐‘ a+b{\cdot}c pdflatex-rendered version of a+b{\cdot}c
๐ด * ๐ต + ๐ถ A{\cdot}B+C pdflatex-rendered version of A{\cdot}B+C
(๐‘Ž + ๐‘) * ๐‘ \left(a+b\right){\cdot}c pdflatex-rendered version of \left(a+b\right){\cdot}c
(๐‘Ž + ๐‘) / (๐‘ฅ - ๐‘ฆ) \frac{a+b}{x-y} pdflatex-rendered version of \frac{a+b}{x-y}
(๐‘Ž + ๐‘)**(๐‘ฅ - ๐‘ฆ) \left(a+b\right)^{x-y} pdflatex-rendered version of \left(a+b\right)^{x-y}
(๐‘/๐‘ž)**ฮณ \left(\frac{p}{q}\right)^{\gamma{}} pdflatex-rendered version of \left(\frac{p}{q}\right)^{\gamma{}}
abs(๐‘/๐‘ž)**ฮพ \left|\frac{p}{q}\right|^{\xi{}} pdflatex-rendered version of \left|\frac{p}{q}\right|^{\xi{}}
๐‘Ž**๐‘**๐‘ a^{b^{c}} pdflatex-rendered version of a^{b^{c}}
(๐‘Ž**๐‘)**๐‘ \left(a^{b}\right)^{c} pdflatex-rendered version of \left(a^{b}\right)^{c}
sin (sin ๐‘ฅ) \sin{\left(\sin{x}\right)} pdflatex-rendered version of \sin{\left(\sin{x}\right)}
(๐‘–โฉต0,3)โˆ‘ ๐‘– \sum_{i=0}^{3} i pdflatex-rendered version of \sum_{i=0}^{3} i
matrix[[ 0,1] ,[-1,0]] \begin{pmatrix}0&1\\[0em] -1&0\end{pmatrix} pdflatex-rendered version of \begin{pmatrix}0&1\\[0em] -1&0\end{pmatrix}

Number literals

Haskell LaTeX pdf
25697325 25697325 pdflatex-rendered version of 25697325
4.718 4.718 pdflatex-rendered version of 4.718
1e-3 1{\cdot}10^{ -3} pdflatex-rendered version of 1{\cdot}10^{ -3}
257.35e9 2.5735{\cdot}10^{11} pdflatex-rendered version of 2.5735{\cdot}10^{11}
-5.1e-8 -5.1{\cdot}10^{ -8} pdflatex-rendered version of  -5.1{\cdot}10^{ -8}
7/13 \frac{7}{13} pdflatex-rendered version of \frac{7}{13}
-(1/2) -\frac{1}{2} pdflatex-rendered version of  -\frac{1}{2}

Operators

Arithmetic

Haskell LaTeX pdf
๐‘Ž + ๐‘ a+b pdflatex-rendered version of a+b
๐‘Ž - ๐‘ a-b pdflatex-rendered version of a-b
๐‘Ž * ๐‘ a{\cdot}b pdflatex-rendered version of a{\cdot}b
๐‘Ž<โช>๐‘ \left\langle{a,b}\right\rangle pdflatex-rendered version of \left\langle{a,b}\right\rangle
๐‘Ž ร— ๐‘ a\times{}b pdflatex-rendered version of a\times{}b
๐‘Ž ยฑ ๐‘ a\pm{}b pdflatex-rendered version of a\pm{}b
๐‘Ž โˆ“ ๐‘ a\mp{}b pdflatex-rendered version of a\mp{}b
๐‘Ž โŠ• ๐‘ a\oplus{}b pdflatex-rendered version of a\oplus{}b
๐‘Ž โŠ— ๐‘ a\otimes{}b pdflatex-rendered version of a\otimes{}b

Sub/superscripts

Haskell LaTeX pdf
๐‘Žโ—ž๐‘ a_{b} pdflatex-rendered version of a_{b}
๐‘Žโ—žโ—(๐‘,๐‘) a_{b}^{c} pdflatex-rendered version of a_{b}^{c}
ฯˆโ—ž"Foo" \psi{}_{\mathrm{Foo}} pdflatex-rendered version of \psi{}_{\mathrm{Foo}}
ฯˆโ—ž๐นโ€ธ๐‘œโ€ธ๐‘œ \psi{}_{Foo} pdflatex-rendered version of \psi{}_{Foo}
๐‘“โ—(3โ˜ฝ"")โ˜พ๐‘ฅ f^{\left(3\right)}\left(x\right) pdflatex-rendered version of f^{\left(3\right)}\left(x\right)
prime ๐‘“ {f}' pdflatex-rendered version of {f}'

Function application and definition

Haskell LaTeX pdf
๐‘“โ˜พ๐‘ฅ f\left(x\right) pdflatex-rendered version of f\left(x\right)
๐‘“โ˜พ(๐‘”โ˜พ๐‘ฅ) f\left(g\left(x\right)\right) pdflatex-rendered version of f\left(g\left(x\right)\right)
๐‘“โ˜พ(๐‘ฅโช๐‘ฆ) f\left(x,y\right) pdflatex-rendered version of f\left(x,y\right)
๐“•โ˜พฯ†โ˜พ๐‘ฅ \mathcal{F}\left(\varphi{}\right)\left(x\right) pdflatex-rendered version of \mathcal{F}\left(\varphi{}\right)\left(x\right)
(๐‘“โˆ˜๐‘”)โ˜ฝ๐‘ฅ \left(f\circ{}g\right)x pdflatex-rendered version of \left(f\circ{}g\right)x
(๐‘“โˆ˜๐‘”)โ˜ฝ(๐‘ฅ*๐‘ฆ) \left(f\circ{}g\right)\left(x{\cdot}y\right) pdflatex-rendered version of \left(f\circ{}g\right)\left(x{\cdot}y\right)
๐‘“โˆ˜๐‘”โ˜พ๐‘ฅ f\circ{}g\left(x\right) pdflatex-rendered version of f\circ{}g\left(x\right)
๐‘“ รท (โ„ค-โ†’โ„) f:\mathbb{Z}\rightarrow{}\mathbb{R} pdflatex-rendered version of f:\mathbb{Z}\rightarrow{}\mathbb{R}
๐‘“โ˜พ๐‘ฅ รท= ๐‘ฅ+ฯ€ f\left(x\right){:=}x+\pi{} pdflatex-rendered version of f\left(x\right){:=}x+\pi{}

Logical

Haskell LaTeX pdf
๐‘ โˆจ ๐‘ž p\vee{}q pdflatex-rendered version of p\vee{}q
๐‘ โˆง ๐‘ž p\wedge{}q pdflatex-rendered version of p\wedge{}q
๐‘==>๐‘ž p\Longrightarrow{}q pdflatex-rendered version of p\Longrightarrow{}q
๐‘<==๐‘ž p\Longleftarrow{}q pdflatex-rendered version of p\Longleftarrow{}q
๐‘<=>๐‘ž p\Longleftrightarrow{}q pdflatex-rendered version of p\Longleftrightarrow{}q
๐‘==>๐‘ž==>๐‘Ÿ p\Longrightarrow{}q\Longrightarrow{}r pdflatex-rendered version of p\Longrightarrow{}q\Longrightarrow{}r
cases[(1, "Today"), (2, "Else")] \begin{cases}1&\text{Today}\\[0em]2&\text{Else}\end{cases} pdflatex-rendered version of \begin{cases}1&\text{Today}\\[0em]2&\text{Else}\end{cases}

Relations

Haskell LaTeX pdf
๐‘Ž โฉต ๐‘ a=b pdflatex-rendered version of a=b
๐‘Ž โ‰ฅ ๐‘ a\geq{}c pdflatex-rendered version of a\geq{}c
๐‘Ž โชช ฯ a<\rho{} pdflatex-rendered version of a<\rho{}
๐‘ฅ โฉต ๐‘ฆ โฉต ๐‘ง x=y=z pdflatex-rendered version of x=y=z
๐‘  โŠ‚ ๐‘ก โІ ๐‘ข s\subset{}t\subseteq{}u pdflatex-rendered version of s\subset{}t\subseteq{}u
โ„Ž โ‰ˆ ๐‘” โˆผ ๐‘“ โ‰ƒ ๐‘’ โ‰… ๐‘‘ h\approx{}g\sim{}f\simeq{}e\cong{}d pdflatex-rendered version of h\approx{}g\sim{}f\simeq{}e\cong{}d
๐‘ โˆˆ โ„š โŠ‚ โ„ p\in{}\mathbb{Q}\subset{}\mathbb{R} pdflatex-rendered version of p\in{}\mathbb{Q}\subset{}\mathbb{R}
๐ฎ โŸ‚ (vec%$>๐‘ฃ) โˆฅ (underline%$>๐‘ค) \mathbf{u}\perp{}\vec{v}\parallel{}\underline{w} pdflatex-rendered version of \mathbf{u}\perp{}\vec{v}\parallel{}\underline{w}

Calculus

Integration

Haskell LaTeX pdf
(-1,1)โˆซd ๐‘ฅ (๐‘ฅ**2) \int\limits_{ -1}^{1}\mathrm{d}x\ {}x^{2} pdflatex-rendered version of \int\limits_{ -1}^{1}\mathrm{d}x\ {}x^{2}
ฯ‰โ—žโˆซd ๐‘ฅ (exp $ -(๐‘ฅ**2)) \int_{\omega{}}\!\!\!\mathrm{d}x\ {}\exp{\left( -x^{2}\right)} pdflatex-rendered version of \int_{\omega{}}\!\!\!\mathrm{d}x\ {}\exp{\left( -x^{2}\right)}
(0,1)โˆซd ๐‘ฅ ((0,1)โˆซd ๐‘ฆ (๐‘ฅ*๐‘ฆ)) \int\limits_{0}^{1}\mathrm{d}x\ {}\int\limits_{0}^{1}\mathrm{d}y\ {}\left(x{\cdot}y\right) pdflatex-rendered version of \int\limits_{0}^{1}\mathrm{d}x\ {}\int\limits_{0}^{1}\mathrm{d}y\ {}\left(x{\cdot}y\right)

Algebraic manipulation

Haskell LaTeX pdf
๐‘Ž + ๐‘ + ๐‘ &~~! [๐‘ โฉต ๐‘ฆ] a+b+c=a+y+c pdflatex-rendered version of a+b+c=a+y+c
๐‘Ž + ๐‘ + ๐‘ &~~! [๐‘+๐‘ โฉต ๐‘+๐‘, ๐‘Ž+๐‘ โฉต ฮพ] a+b+c=\xi{}+b pdflatex-rendered version of a+b+c=\xi{}+b
๐‘Ž - ๐‘ &~~! [๐‘ โฉต ๐‘ฆ] &~~! [๐‘Ž โฉต ๐‘ง] a-b=a-y=z-y pdflatex-rendered version of a-b=a-y=z-y
๐‘ฅ + ๐‘ฆ & continueExpr (โฉต) (&~: ๐‘ฆ :=: ๐‘ฅ*(1+๐‘ฅ)) & continueExpr (โฉต) (&~: ๐‘ฅ :=: 2โ—๐‘) x+y=x+x{\cdot}\left(1+x\right)=2^{p}+2^{p}{\cdot}\left(1+2^{p}\right) pdflatex-rendered version of x+y=x+x{\cdot}\left(1+x\right)=2^{p}+2^{p}{\cdot}\left(1+2^{p}\right)

Juxtaposition

Haskell LaTeX pdf
๐‘š + ๐‘โ€ธ๐‘žโ€ธ๐‘Ÿ m+pqr pdflatex-rendered version of m+pqr
๐‘š + ๐‘โ€ธ(2+๐‘ž)โ€ธ๐‘Ÿ m+p\left(2+q\right)r pdflatex-rendered version of m+p\left(2+q\right)r
๐‘š + (๐‘โฃ๐‘žโฃ๐‘Ÿ) m+\left(p\ {}q\ {}r\right) pdflatex-rendered version of m+\left(p\ {}q\ {}r\right)
๐‘š + (๐‘โฃ2+๐‘žโฃ๐‘Ÿ) m+\left(p\ {}2+q\ {}r\right) pdflatex-rendered version of m+\left(p\ {}2+q\ {}r\right)
๐‘š + (๐‘<>๐‘ž<>๐‘Ÿ) m+pqr pdflatex-rendered version of m+pqr
๐‘š + (๐‘<>(2+๐‘ž)<>๐‘Ÿ) m+\left(p2+qr\right) pdflatex-rendered version of m+\left(p2+qr\right)
๐‘š * ((1+2)<>(3+4)) m{\cdot}\left(1+23+4\right) pdflatex-rendered version of m{\cdot}\left(1+23+4\right)

Set-builders

Haskell LaTeX pdf
set(3โช4โช5) \left\{3,4,5\right\} pdflatex-rendered version of \left\{3,4,5\right\}
setCompr (๐‘ฅโ—2) (๐‘ฅโˆˆโ„•) \left\{x^{2}\middle|x\in{}\mathbb{N}\right\} pdflatex-rendered version of \left\{x^{2}\middle|x\in{}\mathbb{N}\right\}
setCompr (๐‘ฅ/๐‘ฆ) (๐‘ฅโˆˆโ„คโช ๐‘ฆโˆˆโ„•โช ๐‘ฆโชซ0) \left\{\frac{x}{y}\middle|x\in{}\mathbb{Z},y\in{}\mathbb{N},y>0\right\} pdflatex-rendered version of \left\{\frac{x}{y}\middle|x\in{}\mathbb{Z},y\in{}\mathbb{N},y>0\right\}
setCompr (๐‘ฅโช๐‘ฆ) (๐‘ฅโˆˆโ„คโช ๐‘ฆโˆˆโ„) \left\{\left(x,y\right)\middle|x\in{}\mathbb{Z},y\in{}\mathbb{R}\right\} pdflatex-rendered version of \left\{\left(x,y\right)\middle|x\in{}\mathbb{Z},y\in{}\mathbb{R}\right\}

Stylised symbols

Haskell LaTeX pdf
๐“<>๐”…<>๐”ฅ<>๐<>๐ณ \mathcal{A}\mathfrak{B}\mathfrak{h}\mathbf{P}\mathbf{z} pdflatex-rendered version of \mathcal{A}\mathfrak{B}\mathfrak{h}\mathbf{P}\mathbf{z}

Misc

Haskell LaTeX pdf
3*๐‘ง - 1 3{\cdot}z-1 pdflatex-rendered version of 3{\cdot}z-1
๐‘Ž-๐‘+๐‘ a-b+c pdflatex-rendered version of a-b+c
(๐‘ฅ/2)|โ—žโ—(๐‘ฅโฉต0,1) \left.\frac{x}{2}\right|_{x=0}^{1} pdflatex-rendered version of \left.\frac{x}{2}\right|_{x=0}^{1}
๐‘ + (๐‘ฅ/2) โ•ฐโ”€โ”ฌโ”€โ•ฏ"fraction" b+\underbrace{\frac{x}{2}}_{\mathrm{fraction}} pdflatex-rendered version of b+\underbrace{\frac{x}{2}}_{\mathrm{fraction}}
3 - 1 &~~! [ ใ„’-ใ„— โฉต -(ใ„—-ใ„’) ] 3-1= -\left(1-3\right) pdflatex-rendered version of 3-1= -\left(1-3\right)
๐‘Ž โˆ— ๐‘ a\ast{}b pdflatex-rendered version of a\ast{}b
๐‘Ž โ‹† ๐‘ a\star{}b pdflatex-rendered version of a\star{}b

Read the original on github.com โ†—