File: oc-biblatex.el.html

This library registers the biblatex citation processor, which provides the "export" capability for citations.

The processor relies on "biblatex" LaTeX package. As such it ensures that the package is properly required in the document's preamble. More accurately, it will reuse any "\\usepackage{biblatex}" already present in the document (e.g., through org-latex-packages-alist), or insert one using options defined in org-cite-biblatex-options.

In any case, the library will override style-related options with those specified with the citation processor, in org-cite-export-processors or
"cite_export" keyword. If you need to use different styles for bibliography
and citations, you can separate them with "bibstyle/citestyle" syntax. E.g.,

  #+cite_export: biblatex authortitle/authortitle-ibid

The library supports the following citation styles:

- author (a), including caps (c), full (f) and caps-full (cf) variants,
- locators (l), including bare (b), caps (c) and bare-caps (bc) variants,
- noauthor (na), including bare (b) variant,
- nocite (n),
- text (t), including caps (c) variant,
- default style, including bare (b), caps (c) and bare-caps (bc) variants.

When citation and style permit, the library automatically generates
"multicite" versions of the commands above.

Bibliography is printed using "\\printbibliography" command. Additional options may be passed to it through a property list attached to the
"print_bibliography" keyword. E.g.,

   #+print_bibliography: :section 2 :heading subbibliography

Values including spaces must be surrounded with double quotes. If you need to use a key multiple times, you can separate its values with commas, but without any space in-between:

   #+print_bibliography: :keyword abc,xyz :title "Primary Sources"

Defined variables (3)

org-cite-biblatex-optionsOptions added to "biblatex" package.
org-cite-biblatex-style-shortcutsList of shortcuts associated to style or variant names.
org-cite-biblatex-stylesList of styles and variants, with associated BibLaTeX commands.

Defined functions (10)

org-cite-biblatex--atomic-arguments(REFERENCES INFO &optional NO-OPT)
org-cite-biblatex--command(CITATION INFO NAME &optional MULTI NO-OPT)
org-cite-biblatex--expand-shortcuts(STYLE)
org-cite-biblatex--multi-arguments(CITATION INFO)
org-cite-biblatex--multicite-p(CITATION)
org-cite-biblatex--package-options(INITIAL STYLE)
org-cite-biblatex-export-bibliography(KEYS FILES STYLE PROPS &rest _)
org-cite-biblatex-export-citation(CITATION STYLE _ INFO)
org-cite-biblatex-list-styles()
org-cite-biblatex-prepare-preamble(OUTPUT KEYS FILES STYLE &rest _)

Defined faces (0)