Function: org-md-latex-fragment

org-md-latex-fragment is a byte-compiled function defined in ox-md.el.gz.

Signature

(org-md-latex-fragment LATEX-FRAGMENT CONTENTS INFO)

Documentation

Transcode a LATEX-FRAGMENT object from Org to Markdown.

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

Source Code

;; Defined in /usr/src/emacs/lisp/org/ox-md.el.gz
;;;; LaTeX Fragment

(defun org-md-latex-fragment (latex-fragment _contents info)
  "Transcode a LATEX-FRAGMENT object from Org to Markdown.
CONTENTS is nil.  INFO is a plist holding contextual information."
  (when (plist-get info :with-latex)
    (let ((frag (org-element-property :value latex-fragment)))
      (cond
       ((string-match-p "^\\\\(" frag)
        (concat "$" (substring frag 2 -2) "$"))
       ((string-match-p "^\\\\\\[" frag)
        (concat "$$" (substring frag 2 -2) "$$"))
       (t frag))))) ; either already $-deliminated or a macro