New Docutils Directives¶
-
class
sphinxcontrib.bibtex.directives.
BibliographyKey
(docname: str, id_: str)[source]¶ Unique key for each bibliography directive.
-
class
sphinxcontrib.bibtex.directives.
BibliographyValue
(line: int, bibfiles: List[str], style: str, list_: str, enumtype: str, start: int, labelprefix: str, keyprefix: str, filter_: ast.AST, citation_nodes: Dict[str, docutils.nodes.citation])[source]¶ Contains information about a bibliography directive.
-
class
sphinxcontrib.bibtex.directives.
BibliographyDirective
(name, arguments, options, content, lineno, content_offset, block_text, state, state_machine)[source]¶ Class for processing the
bibliography
directive.Produces a
bibliography
node, along with (empty) citation nodes that will be formatted later in the env-updated stage, and inserted into the document in a post-transform. We cannot insert the citation nodes here because we do not yet know which keys have been cited.See also
Further processing of the resulting
bibliography
node is done byBibliographyTransform
.
-
class
sphinxcontrib.bibtex.foot_directives.
FootBibliographyDirective
(name, arguments, options, content, lineno, content_offset, block_text, state, state_machine)[source]¶ Class for processing the
footbibliography
directive.-
run
()[source]¶ Set file dependencies, and insert the footnotes that were created earlier by
foot_roles.FootCiteRole.result_nodes()
.
-