Function: org-latex--text-markup
org-latex--text-markup is a byte-compiled function defined in
ox-latex.el.gz.
Signature
(org-latex--text-markup TEXT MARKUP INFO)
Documentation
Format TEXT depending on MARKUP text markup.
INFO is a plist used as a communication channel. See
org-latex-text-markup-alist for details.
Source Code
;; Defined in /usr/src/emacs/lisp/org/ox-latex.el.gz
(defun org-latex--text-markup (text markup info)
"Format TEXT depending on MARKUP text markup.
INFO is a plist used as a communication channel. See
`org-latex-text-markup-alist' for details."
(let ((fmt (cdr (assq markup (plist-get info :latex-text-markup-alist)))))
(cl-case fmt
;; No format string: Return raw text.
((nil) text)
;; Handle the `verb' special case: Find an appropriate separator
;; and use "\\verb" command.
(verb
(let ((separator (org-latex--find-verb-separator text)))
(concat "\\verb"
separator
(replace-regexp-in-string "\n" " " text)
separator)))
(protectedtexttt (org-latex--protect-texttt text))
;; Else use format string.
(t (format fmt text)))))