[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Pre-PATCH] Overhaul of the LaTeX preview system
From: |
Rudolf Adamkovič |
Subject: |
Re: [Pre-PATCH] Overhaul of the LaTeX preview system |
Date: |
Fri, 26 May 2023 11:50:18 +0200 |
Timothy <orgmode@tec.tecosaur.net> writes:
> If you do come across any issues, please let me know either in a reply
> here or the org-mode matrix room.
First of all, thank you for working on this!
Here are some issues, after using your patch-set for 1 day:
ISSUE 1: CLIPPING
On my HiDPI screen, the new previews are clipped slightly at the edges.
I had this issue before and fixed it in [1][2]. Has the same bug crept
back?
[1] https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/?id=52ebf6b45
[2] https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/?id=5337a49f3
ISSUE 2: TIKZ
I use LaTeX Babel blocks for TikZ, and these stopped working. From the
*Messages* buffer:
Executing Latex unknown at position 846...
Processing LaTeX file
/var/folders/ky/8r5j3qz55hb94lpg1jr9vl1c0000gn/T/babel-ntjCLq/latex-aGIYEN.tex...
Compiling
/var/folders/ky/8r5j3qz55hb94lpg1jr9vl1c0000gn/T/babel-ntjCLq/latex-aGIYEN.tex...
org-compile-file: File
"/var/folders/ky/8r5j3qz55hb94lpg1jr9vl1c0000gn/T/babel-ntjCLq/latex-aGIYEN.svg"
wasn’t producedorg babel latex failed
PDF file produced.
The linked LaTeX file compiles without errors, and a PDF file with
correct content sits next to it. Perhaps the preview system needs to
wait longer?
[Also notice the missing space in "producedorg".]
It would be *FABULOUS* if this patch-set could also make 'ob-babel' use
the same mechanism as the new previews, 'dvisvgm' (TeX to DVI to SVG)
instead of Inkscape (TeX to PDF to SVG). It would fix, for example,
scaling. On my system, LaTeX Babel outputs everything at half of the
correct size, and I cannot convince Inkscape to scale up to save my
life. The previews and 'dvisvgm' work as expected, conversely.
It would be *SUPER-FABULOUS* if the new previews worked with TikZ out of
the box, as per the Org manual saying "any LaTeX environment is handled"
[1] when not using MathJax. Currently, PGF plots show as "blobs of
letters" and the simplest TikZ pictures, such as
\begin{tikzpicture}
\filldraw (0, 0) circle[radius = 1cm];
\end{tikzpicture}
make the preview system choke with
error in process filter: org-latex-preview--svg-make-fg-currentColor: Wrong
type argument: stringp, nil
error in process filter: Wrong type argument: stringp, nil
[1] https://orgmode.org/manual/LaTeX-fragments.html
Rudy
--
"One can begin to reason only when a clear picture has been formed in
the imagination."
-- Walter Warwick Sawyer, Mathematician's Delight, 1943
Rudolf Adamkovič <salutis@me.com> [he/him]
Studenohorská 25
84103 Bratislava
Slovakia
Re: [Pre-PATCH] Overhaul of the LaTeX preview system, K. Chousos, 2023/05/03
Re: [Pre-PATCH] Overhaul of the LaTeX preview system, Jun Inoue, 2023/05/10
Re: [Pre-PATCH] Overhaul of the LaTeX preview system,
Rudolf Adamkovič <=