emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/pdf-tools 3a318a679d 1/3: Ensure usage of 'dvipng in `pdf-


From: ELPA Syncer
Subject: [nongnu] elpa/pdf-tools 3a318a679d 1/3: Ensure usage of 'dvipng in `pdf-annot-print-annotation-latex`
Date: Sun, 2 Jan 2022 01:58:08 -0500 (EST)

branch: elpa/pdf-tools
commit 3a318a679d1a8003698ced8df3e019641aeb7a7d
Author: Vedang Manerikar <ved.manerikar@gmail.com>
Commit: Vedang Manerikar <ved.manerikar@gmail.com>

    Ensure usage of 'dvipng in `pdf-annot-print-annotation-latex`
    
    Users might have changed `org-preview-latex-default-process` from it's
    default of value 'dvipng. However, `pdf-tools` can only work with png
    files, so bind it locally to ensure that `pdf-tools` can do the right
    thing.
    
    Author: Visuwesh <visuwesh@tutanota.com>
    Squashed Commit. Closes: #58
---
 lisp/pdf-annot.el | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/lisp/pdf-annot.el b/lisp/pdf-annot.el
index 570e589dcc..0b9a1ec1d1 100644
--- a/lisp/pdf-annot.el
+++ b/lisp/pdf-annot.el
@@ -1367,6 +1367,13 @@ by a header."
                                 "pdf-annot-print-annotation-latex%s%s%s"
                                 page header contents)))
                  (data (pdf-cache-lookup-image page 0 nil hash))
+                 ;; pdf-tools can only work with png files, so this
+                 ;; binding ensures that pdf-tools can print the
+                 ;; latex-preview regardless of the user
+                 ;; configuration.
+                 (org-preview-latex-default-process 'dvipng)
+                 ;; For backward compatibility with emacs-version < 26.1
+                 (org-latex-create-formula-image-program 'dvipng)
                  (org-format-latex-header
                   pdf-annot-latex-header)
                  (temporary-file-directory



reply via email to

[Prev in Thread] Current Thread [Next in Thread]