{-# LANGUAGE OverloadedStrings #-}
module Text.LaTeX.Packages.Bigstrut
( bigstrutp
, bigstrut
, bigstrutTop
, bigstrutBottom
) where
import Text.LaTeX.Base.Syntax (LaTeX(TeXComm), TeXArg(OptArg))
import Text.LaTeX.Base.Class (LaTeXC, fromLaTeX)
import Text.LaTeX.Base.Types (PackageName)
bigstrutp :: PackageName
bigstrutp :: PackageName
bigstrutp = PackageName
"bigstrut"
bigstrut :: LaTeXC l => l
bigstrut :: forall l. LaTeXC l => l
bigstrut = LaTeX -> l
forall l. LaTeXC l => LaTeX -> l
fromLaTeX (LaTeX -> l) -> LaTeX -> l
forall a b. (a -> b) -> a -> b
$ PackageName -> [TeXArg] -> LaTeX
TeXComm PackageName
"bigstrut" []
bigstrutTop :: LaTeXC l => l
bigstrutTop :: forall l. LaTeXC l => l
bigstrutTop = LaTeX -> l
forall l. LaTeXC l => LaTeX -> l
fromLaTeX (LaTeX -> l) -> LaTeX -> l
forall a b. (a -> b) -> a -> b
$ PackageName -> [TeXArg] -> LaTeX
TeXComm PackageName
"bigstrut" [LaTeX -> TeXArg
OptArg LaTeX
"t"]
bigstrutBottom :: LaTeXC l => l
bigstrutBottom :: forall l. LaTeXC l => l
bigstrutBottom = LaTeX -> l
forall l. LaTeXC l => LaTeX -> l
fromLaTeX (LaTeX -> l) -> LaTeX -> l
forall a b. (a -> b) -> a -> b
$ PackageName -> [TeXArg] -> LaTeX
TeXComm PackageName
"bigstrut" [LaTeX -> TeXArg
OptArg LaTeX
"b"]