drasil-printers-0.1.10.0: A framework for code and document generation for scientific software - Printers SubPackage
Safe HaskellSafe-Inferred
LanguageHaskell2010

Language.Drasil.Printing.Citation

Description

Defines types used for printing citations.

Synopsis

Documentation

type BibRef = [Citation] Source #

A collection of citations.

data Citation Source #

A citation contains an entry id, the kind of citation, and the appropriate citation fields.

data CiteField Source #

Fields used in citations. More suitable to printing

Constructors

Address Spec 
Author People 
BookTitle Spec

Used for InCollection references only.

Chapter Int 
Edition Int 
Editor People 
HowPublished HP 
Institution Spec 
Journal Spec 
Month Month 
Note Spec 
Number Int 
Organization Spec 
Pages [Int]

Range of pages (ex1. 1-32; ex2. 7,31,52-55)

Publisher Spec 
School Spec 
Series Spec 
Title Spec 
Type Spec

BibTeX "type" field

Volume Int 
Year Int 

data HP Source #

How something is published. Necessary for URLs to work properly.

Constructors

URL Spec 
Verb Spec