emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Bug: Org LaTeX preview scaling bug under Windows [9.1.9 (release_9.1.9-65-g5e4542 @ c:/bin/emacs-26.3-x86_64/share/emacs/26.3/lisp/org/)]
@ 2020-05-28  2:07 gennady.uraltsev
  0 siblings, 0 replies; only message in thread
From: gennady.uraltsev @ 2020-05-28  2:07 UTC (permalink / raw)
  To: emacs-orgmode


[-- Attachment #1.1: Type: text/plain, Size: 8370 bytes --]

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

)


[-- Attachment #1.2: Type: text/html, Size: 21685 bytes --]

[-- Attachment #2: math.org --]
[-- Type: application/octet-stream, Size: 1231 bytes --]

#+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.5 | :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

\begin{equation}
  \mathbb{Q} \subset \mathbb{R}
\end{equation}


[-- Attachment #3: Capture.PNG --]
[-- Type: image/png, Size: 55545 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-05-28  2:07 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-28  2:07 Bug: Org LaTeX preview scaling bug under Windows [9.1.9 (release_9.1.9-65-g5e4542 @ c:/bin/emacs-26.3-x86_64/share/emacs/26.3/lisp/org/)] gennady.uraltsev

Code repositories for project(s) associated with this inbox:

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).