judge-0.1.2.0: Tableau-based theorem prover.

Copyright(c) 2017 2018 N Steenbergen
LicenseGPL-3
Maintainerns@slak.ws
Stabilityexperimental
Safe HaskellNone
LanguageHaskell2010

Logic.Judge.Writer.LaTeX

Description

This module provides instances for LaTeX output in Doc-format.

Synopsis

Documentation

class LaTeX a where Source #

Instances of this class can be represented as LaTeX code.

Minimal complete definition

latex

Methods

latex :: a -> Doc Source #

Produce a Doc representing LaTeX code.

Instances

LaTeX a => LaTeX (Marked a) Source # 

Methods

latex :: Marked a -> Doc Source #

Printable ext => LaTeX (Formula ext) Source # 

Methods

latex :: Formula ext -> Doc Source #

Printable ext => LaTeX (Tableau ext) Source # 

Methods

latex :: Tableau ext -> Doc Source #

(LaTeX input, Printable ext) => LaTeX (Result input (Tableau ext)) Source # 

Methods

latex :: Result input (Tableau ext) -> Doc Source #

LaTeX a => LaTeX (Ref Int a) Source # 

Methods

latex :: Ref Int a -> Doc Source #

latex :: LaTeX a => a -> Doc Source #

Produce a Doc representing LaTeX code.

latexHeader :: Doc Source #

Header for LaTeX output.

latexFooter :: Doc Source #

Footer for LaTeX output.