Dear Everyone,

 

Using official emacs 26.3 binaries for Windows, TexLive, and imagemagick LaTeX preview messes up if

scale in org-format-latex-options is set to 1.5 or higher.  To reproduce try saving the following (also attached) as an org file and running it with a completely clean emacs setup. Call the source code blocks and org-toggle-latex-fragment on the fragments in order. If the scale is set to 1.49 or lower everything works fine. If it is set to 1.5 or higher the pagination is messed up. I tried playing with the latex template but I do not know enough about it. Sorry

 

Attaching a screenshot of the result. I do not have a Linux box to test this bug.

 

After the org file I included the relevant version strings for the programs in use.

 

Best,

 

Gennady.

 

#+BEGIN_SRC emacs-lisp

(setq

temporary-file-directory "c:/Users/guraltsev/AppData/Local/Temp/"

 

org-latex-pdf-process

'("%latex -interaction nonstopmode -output-directory %o %f" "%latex -interaction nonstopmode -output-directory %o %f" "%latex -interaction nonstopmode -output-directory %o %f")

 

org-preview-latex-default-process 'imagemagick)

)

#+END_SRC

 

#+RESULTS:

: imagemagick

 

 

#+BEGIN_SRC emacs-lisp

(setq

org-format-latex-options

'(:foreground default :background default :scale 1.49 :html-foreground "Black" :html-background "Transparent" :html-scale 1.0 :matchers

("begin" "$1" "$" "$$" "\\(" "\\["))

)

#+END_SRC

 

#+RESULTS:

| :foreground | default | :background | default | :scale | 1.49 | :html-foreground | Black | :html-background | Transparent | :html-scale | 1.0 | :matchers | (begin $1 $ $$ \( \[) |

 

 

\begin{equation}

  \mathbb{R} \subset   \mathbb{C}

\end{equation}

 

#+BEGIN_SRC emacs-lisp

(setq

org-format-latex-options

'(:foreground default :background default :scale 1.5 :html-foreground "Black" :html-background "Transparent" :html-scale 1.0 :matchers

("begin" "$1" "$" "$$" "\\(" "\\["))

)

#+END_SRC

 

#+RESULTS:

| :foreground | default | :background | default | :scale | 1.5 | :html-foreground | Black | :html-background | Transparent | :html-scale | 1.0 | :matchers | (begin $1 $ $$ \( \[) |

 

\begin{equation}

  \mathbb{Q} \subset \mathbb{R}

\end{equation}

 

 

 

 

 

pdfTeX 3.14159265-2.6-1.40.21 (TeX Live 2020/W32TeX)
kpathsea version 6.3.2
Copyright 2020 Han The Thanh (pdfTeX) et al.
There is NO warranty.  Redistribution of this software is
covered by the terms of both the pdfTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX source.
Primary author of pdfTeX: Han The Thanh (pdfTeX) et al.
Compiled with libpng 1.6.37; using libpng 1.6.37
Compiled with zlib 1.2.11; using zlib 1.2.11
Compiled with xpdf version 4.02

 

 

Version: ImageMagick 7.0.10-13 Q16 x64 2020-05-17 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2018 ImageMagick Studio LLC
License: http://www.imagemagick.org/script/license.php
Visual C++: 180040629
Features: Cipher DPC Modules OpenCL OpenMP(2.0)
Delegates (built-in): bzlib cairo flif freetype gslib heic jng jp2 jpeg lcms lqr lzma openexr pangocairo png ps raw rsvg tiff webp xml zlib

 

 

 

Emacs  : GNU Emacs 26.3 (build 1, x86_64-w64-mingw32)

of 2019-08-29

Package: Org mode version 9.1.9 (release_9.1.9-65-g5e4542 @ c:/bin/emacs-26.3-x86_64/share/emacs/26.3/lisp/org/)

 

current state:

==============

(setq

org-src-mode-hook '(org-src-babel-configure-edit-buffer

                                   org-src-mode-configure-edit-buffer)

org-after-todo-state-change-hook '(org-clock-out-if-current)

org-metadown-hook '(org-babel-pop-to-session-maybe)

org-clock-out-hook '(org-clock-remove-empty-clock-drawer)

org-html-format-inlinetask-function 'org-html-format-inlinetask-default-function

org-odt-format-headline-function 'org-odt-format-headline-default-function

org-ascii-format-inlinetask-function 'org-ascii-format-inlinetask-default

org-mode-hook '(#[0 "\300\301\302\303\304$\207"

                                 [add-hook change-major-mode-hook org-show-block-all append local] 5]

                              #[0 "\300\301\302\303\304$\207"

                                 [add-hook change-major-mode-hook org-babel-show-result-all append local]

                                 5]

                              org-babel-result-hide-spec org-babel-hide-all-hashes)

org-odt-format-drawer-function #[514 "\207" [] 3 "\n\n(fn NAME CONTENTS)"]

org-archive-hook '(org-attach-archive-delete-maybe)

org-confirm-elisp-link-function 'yes-or-no-p

org-agenda-before-write-hook '(org-agenda-add-entry-text)

org-preview-latex-default-process 'imagemagick

org-metaup-hook '(org-babel-load-in-session-maybe)

org-bibtex-headline-format-function #[257 "\300\236A\207" [:title] 3 "\n\n(fn ENTRY)"]

org-latex-format-drawer-function #[514 "\207" [] 3 "\n\n(fn _ CONTENTS)"]

org-babel-pre-tangle-hook '(save-buffer)

org-tab-first-hook '(org-babel-hide-result-toggle-maybe org-babel-header-arg-expand)

org-ascii-format-drawer-function #[771 "\207" [] 4 "\n\n(fn NAME CONTENTS WIDTH)"]

org-occur-hook '(org-first-headline-recenter)

org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide-drawers

                                org-cycle-show-empty-lines org-optimize-window-after-visibility-change)

org-speed-command-hook '(org-speed-command-activate org-babel-speed-command-activate)

org-odt-format-inlinetask-function 'org-odt-format-inlinetask-default-function

org-format-latex-options '(:foreground default :background default :scale 1.5

                                                 :html-foreground "Black" :html-background "Transparent"

                                                 :html-scale 1.0 :matchers ("begin" "$1" "$" "$$" "\\(" "\\["))

org-confirm-shell-link-function 'yes-or-no-p

org-link-parameters '(("id" :follow org-id-open)

                                     ("rmail" :follow org-rmail-open :store org-rmail-store-link)

                                     ("mhe" :follow org-mhe-open :store org-mhe-store-link)

                                     ("irc" :follow org-irc-visit :store org-irc-store-link)

                                     ("info" :follow org-info-open :export org-info-export :store

                                             org-info-store-link)

                                     ("gnus" :follow org-gnus-open :store org-gnus-store-link)

                                     ("docview" :follow org-docview-open :export org-docview-export

                                             :store org-docview-store-link)

                                     ("bibtex" :follow org-bibtex-open :store org-bibtex-store-link)

                                     ("bbdb" :follow org-bbdb-open :export org-bbdb-export :complete

                                             org-bbdb-complete-link :store org-bbdb-store-link)

                                     ("w3m" :store org-w3m-store-link) ("file+sys") ("file+emacs")

                                     ("doi" :follow org--open-doi-link)

                                     ("elisp" :follow org--open-elisp-link)

                                     ("file" :complete org-file-complete-link)

                                     ("ftp" :follow (lambda (path) (browse-url (concat "ftp:" path))))

                                     ("help" :follow org--open-help-link)

                                     ("http" :follow (lambda (path) (browse-url (concat "http:" path))))

                                     ("https" :follow

                                             (lambda (path) (browse-url (concat "https:" path))))

                                     ("mailto" :follow

                                             (lambda (path) (browse-url (concat "mailto:" path))))

                                     ("news" :follow (lambda (path) (browse-url (concat "news:" path))))

                                     ("shell" :follow org--open-shell-link))

org-latex-format-headline-function 'org-latex-format-headline-default-function

org-latex-format-inlinetask-function 'org-latex-format-inlinetask-default-function

org-html-format-drawer-function #[514 "\207" [] 3 "\n\n(fn NAME CONTENTS)"]

org-html-format-headline-function 'org-html-format-headline-default-function

)