mirror of
https://git.savannah.gnu.org/git/emacs/org-mode.git
synced 2024-08-25 14:02:51 +00:00
Throw an error when creating an image from a LaTeX snippet fails
This commit is contained in:
parent
2cd16d4cd5
commit
a64058130f
|
@ -1,3 +1,8 @@
|
||||||
|
2010-02-03 Carsten Dominik <carsten.dominik@gmail.com>
|
||||||
|
|
||||||
|
* org.el (org-format-latex-signal-error)
|
||||||
|
(org-create-formula-image): Use `org-format-latex-signal-error'.
|
||||||
|
|
||||||
2010-02-02 Stephen Eglen <stephen@gnu.org>
|
2010-02-02 Stephen Eglen <stephen@gnu.org>
|
||||||
|
|
||||||
* org.el (org-store-link): For dired buffers, use
|
* org.el (org-store-link): For dired buffers, use
|
||||||
|
|
11
lisp/org.el
11
lisp/org.el
|
@ -2865,6 +2865,12 @@ This is a property list with the following properties:
|
||||||
:group 'org-latex
|
:group 'org-latex
|
||||||
:type 'plist)
|
:type 'plist)
|
||||||
|
|
||||||
|
(defcustom org-format-latex-signal-error t
|
||||||
|
"Non-nil means signal an error when image creation of LaTeX snippets fails.
|
||||||
|
When nil, just push out a message."
|
||||||
|
:group 'org-latex
|
||||||
|
:type 'boolean)
|
||||||
|
|
||||||
(defcustom org-format-latex-header "\\documentclass{article}
|
(defcustom org-format-latex-header "\\documentclass{article}
|
||||||
\\usepackage{amssymb}
|
\\usepackage{amssymb}
|
||||||
\\usepackage[usenames]{color}
|
\\usepackage[usenames]{color}
|
||||||
|
@ -14994,7 +15000,10 @@ Some of the options can be changed using the variable
|
||||||
dvifile)
|
dvifile)
|
||||||
(error nil))
|
(error nil))
|
||||||
(if (not (file-exists-p pngfile))
|
(if (not (file-exists-p pngfile))
|
||||||
(progn (message "Failed to create png file from %s" texfile) nil)
|
(if org-format-latex-signal-error
|
||||||
|
(error "Failed to create png file from %s" texfile)
|
||||||
|
(message "Failed to create png file from %s" texfile)
|
||||||
|
nil)
|
||||||
;; Use the requested file name and clean up
|
;; Use the requested file name and clean up
|
||||||
(copy-file pngfile tofile 'replace)
|
(copy-file pngfile tofile 'replace)
|
||||||
(loop for e in '(".dvi" ".tex" ".aux" ".log" ".png") do
|
(loop for e in '(".dvi" ".tex" ".aux" ".log" ".png") do
|
||||||
|
|
Loading…
Reference in a new issue