Function: org-latex--protect-texttt

org-latex--protect-texttt is a byte-compiled function defined in ox-latex.el.gz.

Signature

(org-latex--protect-texttt TEXT)

Documentation

Protect special chars, then wrap TEXT in "\\texttt{}".

Source Code

;; Defined in /usr/src/emacs/lisp/org/ox-latex.el.gz
(defun org-latex--protect-texttt (text)
  "Protect special chars, then wrap TEXT in \"\\texttt{}\"."
  (format "\\texttt{%s}"
          (replace-regexp-in-string
           "--\\|<<\\|>>\\|[\\{}$%&_#~^]"
           (lambda (m)
             (cond ((equal m "--") "-{}-{}")
                   ((equal m "<<") "<{}<{}")
                   ((equal m ">>") ">{}>{}")
                   ((equal m "\\") "\\textbackslash{}")
                   ((equal m "~") "\\textasciitilde{}")
                   ((equal m "^") "\\textasciicircum{}")
                   (t (org-latex--protect-text m))))
           text nil t)))