Function: allout-latexify-exposed
allout-latexify-exposed is an interactive and byte-compiled function
defined in allout.el.gz.
Signature
(allout-latexify-exposed ARG &optional TOBUF)
Documentation
Format current topics exposed portions to TOBUF for LaTeX processing.
TOBUF defaults to a buffer named the same as the current buffer, but with "*" prepended and " latex-formed*" appended.
With repeat count, copy the exposed portions of entire buffer.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/allout.el.gz
;;;_ > allout-latexify-exposed (arg &optional tobuf)
(defun allout-latexify-exposed (arg &optional tobuf)
"Format current topics exposed portions to TOBUF for LaTeX processing.
TOBUF defaults to a buffer named the same as the current buffer, but
with \"*\" prepended and \" latex-formed*\" appended.
With repeat count, copy the exposed portions of entire buffer."
(interactive "P")
(if (not tobuf)
(setq tobuf
(get-buffer-create (concat "*" (buffer-name) " latexified*"))))
(let* ((start-pt (point))
(beg (if arg (point-min) (allout-back-to-current-heading)))
(end (if arg (point-max) (allout-end-of-current-subtree)))
(buf (current-buffer)))
(set-buffer tobuf)
(erase-buffer)
(allout-insert-latex-header tobuf)
(goto-char (point-max))
(allout-process-exposed 'allout-latexify-one-item
beg
end
buf
tobuf)
(goto-char (point-max))
(allout-insert-latex-trailer tobuf)
(goto-char (point-min))
(pop-to-buffer buf)
(goto-char start-pt)))