Kolaru / Kolaru/MathTeXEngine.jl

Unary Minus looks too wide, math superscript too high

Open
#61 3 comments 1 reaction 0 assignees View on GitHub
layout parser
Dominant language
Julia
Stars
106
Forks
25
PR merge metrics
No merged PRs in 30d

Description

I don't know whether this is the right place to report this.
When manually typesetting the exponents in Makie (to circumvent https://github.com/JuliaPlots/Makie.jl/issues/1296),
the spacing between the minus sign and the number inside the exponent looks too wide. It looks more like the spacing for a binary minus, see the tex code for comparison.

Furthermore, the baseline of the exponent looks too high compared to tex.

```tex
\documentclass{standalone}

\begin{document}

\begin{tabular}{rlr}
unary: & $10^{-16}$,& $-16$ \\
binary: & $10^{{}-16}$,& ${}-16$
\end{tabular}

\end{document}
```

![main.pdf](https://github.com/Kolaru/MathTeXEngine.jl/files/8603612/main.pdf)

```julia
using CairoMakie
using CairoMakie.Makie: LaTeXString

fig = Figure(font="cmu")
ax = Axis(
fig[1,1];
ytickformat = ts -> [LaTeXString("\$ $(round(t/1e-16, digits=3)) \\times 10^{-16} \$") for t in ts],
)
lines!(ax, 1:10, rand(10) .* 1e-16)

save("fig.pdf", fig)
```

![fig.pdf](https://github.com/Kolaru/MathTeXEngine.jl/files/8603613/fig.pdf)

Edit: I have no idea why the images are not rendered.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.