pyexlatex.models.references package

Subpackages

Submodules

pyexlatex.models.references.bibliography module

class pyexlatex.models.references.bibliography.Bibliography(references=None, style_name='plain')[source]

Bases: pyexlatex.models.containeritem.ContainerItem, pyexlatex.models.item.ItemBase

High-level class for working with bibliographies in LaTeX. Handles style as well as the references. Include an instance of this class where you want the bibliography printed.

__init__(references=None, style_name='plain')[source]

pyexlatex.models.references.citations module

class pyexlatex.models.references.citations.Cite(item_accessor)[source]

Bases: pyexlatex.models.item.SimpleItem

Basic citation command, creates a reference to a document included in the bibliography.

__init__(item_accessor)[source]
name = 'cite'
class pyexlatex.models.references.citations.CiteP(item_accessor)[source]

Bases: pyexlatex.models.references.citations.NatBibCiteBase

Paragraph citation command, creates a paragraph (with parentheses) reference to a document included in the bibliography.

name = 'citep'
class pyexlatex.models.references.citations.CiteT(item_accessor)[source]

Bases: pyexlatex.models.references.citations.NatBibCiteBase

In text citation command, creates an in text (without parentheses) reference to a document included in the bibliography.

name = 'citet'
class pyexlatex.models.references.citations.NatBibCiteBase(item_accessor)[source]

Bases: pyexlatex.models.references.citations.Cite

__init__(item_accessor)[source]