Safe Haskell | None |
---|---|
Language | Haskell2010 |
- injectPackageDependencies :: [PackageDep] -> LaTeX -> Maybe LaTeX
- reorderPackages :: [PackageDep] -> Maybe [PackageDep]
- data PackageRule = PackageOrder Text Text
- reorderToSatisfy :: PackageRule -> [PackageDep] -> Maybe [PackageDep]
- ruleIsSatisfied :: PackageRule -> [PackageDep] -> Bool
- allPackageCombinationRules :: [PackageRule]
- mintedLibertineRule :: PackageRule
- usepackage :: [LaTeX] -> Text -> LaTeX
Documentation
injectPackageDependencies :: [PackageDep] -> LaTeX -> Maybe LaTeX Source #
Inject package dependencies into a given LaTeX document.
This is done by top-level functions in Text.LaTeX.LambdaTeX
automatically
reorderPackages :: [PackageDep] -> Maybe [PackageDep] Source #
reorderToSatisfy :: PackageRule -> [PackageDep] -> Maybe [PackageDep] Source #
ruleIsSatisfied :: PackageRule -> [PackageDep] -> Bool Source #