Function: org-cite-biblatex-export-bibliography

org-cite-biblatex-export-bibliography is a byte-compiled function defined in oc-biblatex.el.gz.

Signature

(org-cite-biblatex-export-bibliography KEYS FILES STYLE PROPS &rest _)

Documentation

Print references from bibliography.

PROPS is the local properties of the bibliography, as a property list.

Source Code

;; Defined in /usr/src/emacs/lisp/org/oc-biblatex.el.gz
;;; Export capability
(defun org-cite-biblatex-export-bibliography (_keys _files _style props &rest _)
  "Print references from bibliography.
PROPS is the local properties of the bibliography, as a property list."
  (concat "\\printbibliography"
          (and props
               (let ((key nil)
                     (results nil))
                 (dolist (datum props)
                   (cond
                    ((keywordp datum)
                     (when key (push key results))
                     (setq key (substring (symbol-name datum) 1)))
                    (t
                     ;; Comma-separated values are associated to the
                     ;; same keyword.
                     (push (mapconcat (lambda (v) (concat key "=" v))
                                      (split-string datum "," t)
                                      ",")
                           results)
                     (setq key nil))))
                 (format "[%s]"
                         (mapconcat #'identity (nreverse results) ","))))))