SublimeText / LaTeXTools

LaTeX plugin for Sublime Text
https://latextools.readthedocs.io/
2.01k stars 364 forks source link

Erratic previews of align equation environments #1430

Open fredrikpaues opened 5 years ago

fredrikpaues commented 5 years ago

This is similar to #1372 but the fixes suggested there doesn't do the trick for me. I can't make equations consistently preview. It appears to be unrelated to the width or height of the equations. For instance, the equation below previews just fine:

  \begin{align*}
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \\
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \\
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \\
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \\
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \\
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \\
  \end{align*}

However, this doesn't work

  \begin{align}
    U(c, s) \equiv \frac{{\left(c^{\alpha} s^{1 - \alpha}\right)}^{1 - \sigma}}{1 - \sigma}.
  \end{align}

whereas with an extra ampersand it does

  \begin{align}
    U(c, s) &\equiv \frac{{\left(c^{\alpha} s^{1 - \alpha}\right)}^{1 - \sigma}}{1 - \sigma}.
  \end{align}

Frustratingly, this doesn't work

  \begin{align}
    O_{j}(p, x) &\equiv \max \{V^{F}_{j}(p, x), V^{B}_{j}(p, x)\}, \\
    I_{j}(p, x) &\equiv \max \{V^{F}_{j}(p, x), V^{R}_{j}(p, x), V^{B}_{j}(p, x)\},
  \end{align}

whereas with removed ampersands it does

  \begin{align}
    O_{j}(p, x) \equiv \max \{V^{F}_{j}(p, x), V^{B}_{j}(p, x)\}, \\
    I_{j}(p, x) \equiv \max \{V^{F}_{j}(p, x), V^{R}_{j}(p, x), V^{B}_{j}(p, x)\},
  \end{align}

This equation works both with and without ampersand:

  \begin{align}
    x \equiv y + (1 + r) b - \Gamma,
  \end{align}
  \begin{align}
    x &\equiv y + (1 + r) b - \Gamma,
  \end{align}

I am yet to find an equation that doesn't work both with and without ampersands.

I am using version 4.0.0-alpha.9 and my system check looks like this

Variable   Value
--------   -----
PATH       C:\Program Files\gs\gs9.26\bin;C:\Program Files\ImageMagick-7.0.8-Q16;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\MiKTeX 2.9\miktex\bin\x64\;C:\Program Files\PuTTY\;C:\Program Files\MATLAB\R2019a\runtime\win64;C:\Program Files\MATLAB\R2019a\bin;C:\Program Files\nodejs\;C:\Users\frpa8185\AppData\Local\Microsoft\WindowsApps;C:\Users\frpa8185\AppData\Local\GitHubDesktop\bin
TEXINPUTS  .;C:\Users\frpa8185\AppData\Roaming\MiKTeX\2.9\tex\latex;C:\Users\frpa8185\AppData\Local\MiKTeX\2.9\tex\latex;C:\ProgramData\MiKTeX\2.9\tex\latex;C:\Program Files\MiKTeX 2.9\tex\latex;C:\Users\frpa8185\AppData\Roaming\MiKTeX\2.9\tex\generic;C:\Users\frpa8185\AppData\Local\MiKTeX\2.9\tex\generic;C:\ProgramData\MiKTeX\2.9\tex\generic;C:\Program Files\MiKTeX 2.9\tex\generic;C:\Users\frpa8185\AppData\Roaming\MiKTeX\2.9\tex;C:\Users\frpa8185\AppData\Local\MiKTeX\2.9\tex;C:\ProgramData\MiKTeX\2.9\tex;C:\Program Files\MiKTeX 2.9\tex
BIBINPUTS  .;C:\Users\frpa8185\AppData\Roaming\MiKTeX\2.9\bibtex\bib;C:\Users\frpa8185\AppData\Local\MiKTeX\2.9\bibtex\bib;C:\ProgramData\MiKTeX\2.9\bibtex\bib;C:\Program Files\MiKTeX 2.9\bibtex\bib
BSTINPUTS  .;C:\Users\frpa8185\AppData\Roaming\MiKTeX\2.9\bibtex\bst;C:\Users\frpa8185\AppData\Roaming\MiKTeX\2.9\bibtex\csf;C:\Users\frpa8185\AppData\Local\MiKTeX\2.9\bibtex\bst;C:\Users\frpa8185\AppData\Local\MiKTeX\2.9\bibtex\csf;C:\ProgramData\MiKTeX\2.9\bibtex\bst;C:\ProgramData\MiKTeX\2.9\bibtex\csf;C:\Program Files\MiKTeX 2.9\bibtex\bst;C:\Program Files\MiKTeX 2.9\bibtex\csf

Program      Location                                                  Status     Version
-------      --------                                                  ------     -------
sublime      C:\Program Files\Sublime Text 3\sublime_text.exe          available  Sublime Text Build 3207
texify       C:\Program Files\MiKTeX 2.9\miktex\bin\x64\texify.exe     available  MiKTeX Compiler Driver 2.9.6881 (MiKTeX 2.9.7050 64-bit)
pdflatex     C:\Program Files\MiKTeX 2.9\miktex\bin\x64\pdflatex.exe   available  MiKTeX-pdfTeX 2.9.7029 (1.40.20) (MiKTeX 2.9.7050 64-bit)
xelatex      C:\Program Files\MiKTeX 2.9\miktex\bin\x64\xelatex.exe    available  MiKTeX-XeTeX 2.9.6942 (0.999991) (MiKTeX 2.9.7050 64-bit)
lualatex     C:\Program Files\MiKTeX 2.9\miktex\bin\x64\lualatex.exe   available  This is LuaTeX, Version 1.10.0 (MiKTeX 2.9.7050 64-bit)
biber        C:\Program Files\MiKTeX 2.9\miktex\bin\x64\biber.exe      available  biber version: 2.12
bibtex       C:\Program Files\MiKTeX 2.9\miktex\bin\x64\bibtex.exe     available  MiKTeX-BibTeX  (MiKTeX 2.9.7050 64-bit)
bibtex8      C:\Program Files\MiKTeX 2.9\miktex\bin\x64\bibtex8.exe    available  This is 8-bit Big BibTeX version 0.99d
kpsewhich    C:\Program Files\MiKTeX 2.9\miktex\bin\x64\kpsewhich.exe  available  MiKTeX 2.9.7050 64-bit
magick       C:\Program Files\ImageMagick-7.0.8-Q16\magick.exe         available  ImageMagick 7.0.8-62 Q16 x64 2019-08-24 http://www.imagemagick.org
ghostscript  C:\Program Files\MiKTeX 2.9\miktex\bin\x64\mgs.exe        available  9.25   

Packages for equation preview  Status
-----------------------------  ------
standalone                     available
preview                        available
xcolor                         available
amsmath                        available
amssymb                        available
latexsym                       available
mathtools                      available

Builder      Status
-------      ------
traditional  available

Builder Setting  Value
---------------  -----
display_log      False
linux            {}   
osx              {}   
windows          {}   

TeX Root
--------
C:\Users\frpa8185\Dropbox\Work\Stockholms universitet\Uppsatser\Hyresregleringen\docs\Draft.tex

LaTeX Engine
------------
pdflatex    

Viewer   Status     Location
------   ------     --------
sumatra  available  C:\Program Files\SumatraPDF\SumatraPDF.exe
jkehelwala commented 4 years ago

Setting "preview_math_hires": false, worked for me.
I'm using Sublime Text 3.2.2 and LatexTools v3.15.1