diff options
author | TEC <tec@tecosaur.com> | 2021-04-25 16:51:15 +0800 |
---|---|---|
committer | Bastien Guerry <bzg@gnu.org> | 2021-05-01 13:03:09 +0200 |
commit | b90b850ae8be46a1ebe7d13b05ad79869e8d1032 (patch) | |
tree | 9f944c6c6528e5d1d32a59b31bdd94321d59c8d8 | |
parent | ab01161b2a669f72e5186b85900b49455b3018b5 (diff) | |
download | org-mode-b90b850ae8be46a1ebe7d13b05ad79869e8d1032.tar.gz |
ob-core: Remove LaTeX environment #+results type
* lisp/ob-core.el (org-babel-result-end): Alloow the result to end
into a LaTeX environment.
By adding latex-enviroment to the possible results types, a much
richer experience is possible for backends that can produce
LaTeX-formatted maths as their results (for example: Calc, Julia with
Latexify, Python with SymPy, Octave with symbolic). This is superior
to a LaTeX export block as LaTeX environments can be (1) rendered
inline, and (2) better used in non-LaTeX export formats (e.g. HTML
with MathJax). Without this, backends can output a LaTeX environment,
but new results will be added in front instead of replacing the
environment.
-rw-r--r-- | lisp/ob-core.el | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lisp/ob-core.el b/lisp/ob-core.el index 2e78ac3..12f67a8 100644 --- a/lisp/ob-core.el +++ b/lisp/ob-core.el @@ -2559,8 +2559,9 @@ in the buffer." (let ((element (org-element-at-point))) (if (memq (org-element-type element) ;; Possible results types. - '(drawer example-block export-block fixed-width item - plain-list special-block src-block table)) + '(drawer example-block export-block fixed-width + special-block src-block item plain-list table + latex-environment)) (save-excursion (goto-char (min (point-max) ;for narrowed buffers (org-element-property :end element))) |