| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Text.PDF.Slave.Template
Description
Defines document template
- type TemplateName = Text
- type TemplateInput = Value
- type TemplateBody = Text
- type TemplateBibtex = Text
- type DependencyBody = ByteString
- type BibTexBody = Text
- data TemplateDependency
- data Template = Template {}
- data TemplateDependencyFile
- data TemplateFile = TemplateFile {}
Documentation
type TemplateName = Text Source #
Template unique name
type TemplateInput = Value Source #
A template takes simple YAML document as input
type TemplateBody = Text Source #
Template body is text with .htex content
type TemplateBibtex = Text Source #
Template can define additional bibtex database
type DependencyBody = ByteString Source #
Dependency can be a binary file
type BibTexBody = Text Source #
Content of bibtex file
data TemplateDependency Source #
Template has different types of dependencies, each type of the dependecy has own affect on rendering pipe.
Constructors
| BibtexDep BibTexBody | Bibtex file for references to other documents. Need call to bibtex |
| TemplateDep Template | HTex file that need to be compiled to .tex file |
| TemplatePdfDep Template | HTex file that need to be compiled to .pdf file |
| OtherDep DependencyBody | Any other file that doesn't need a compilation (listings, images, etc) |
Description of document template
Constructors
| Template | |
Fields
| |
data TemplateDependencyFile Source #
Same as TemplateDependency but keeps contents in separate files
Constructors
| BibtexDepFile | Bibtex file for references to other documents. Need call to bibtex. Name of dependency is a filename with contents. |
| TemplateDepFile TemplateFile | HTex file that need to be compiled to .tex file Name of dependency defines a subfolder for the template. |
| TemplatePdfDepFile TemplateFile | HTex file that need to be compiled to .pdf file Name of dependency deinfes a subfolder for the template. |
| OtherDepFile | Any other file that doesn't need a compilation (listings, images, etc) Name of dependency is a filename with contents. |
data TemplateFile Source #
Same as Template, but holds info about template content and dependencies
in other files.
Constructors
| TemplateFile | |
Fields
| |
Instances