Function: org-odt-latex-environment

org-odt-latex-environment is a byte-compiled function defined in ox-odt.el.gz.

Signature

(org-odt-latex-environment LATEX-ENVIRONMENT CONTENTS INFO)

Documentation

Transcode a LATEX-ENVIRONMENT element from Org to ODT.

CONTENTS is nil. INFO is a plist holding contextual information.

Source Code

;; Defined in /usr/src/emacs/lisp/org/ox-odt.el.gz
;;;; LaTeX Environment

;; (eval-after-load 'ox-odt '(ad-deactivate 'org-format-latex-as-mathml))
;; (advice-add 'org-format-latex-as-mathml	; FIXME
;;   :around #'org--odt-protect-latex-fragment)
;; (defun org--odt-protect-latex-fragment (orig-fun latex-frag &rest args)
;;   "Encode LaTeX fragment as XML.
;; Do this when translation to MathML fails."
;;   (let ((retval (apply orig-fun latex-frag args)))
;;     (if (> (length retval) 0)
;;         retval
;;       (org-odt--encode-plain-text latex-frag))))

(defun org-odt-latex-environment (latex-environment _contents info)
  "Transcode a LATEX-ENVIRONMENT element from Org to ODT.
CONTENTS is nil.  INFO is a plist holding contextual information."
  (let* ((latex-frag (org-remove-indentation
		      (org-element-property :value latex-environment))))
    (org-odt-do-format-code latex-frag info)))