Kolaru / MathTeXEngine.jl

A latex math mode engine in pure Julia.
MIT License
97 stars 19 forks source link

First glyph after curly braces start is missing #118

Open andreasnoack opened 5 months ago

andreasnoack commented 5 months ago
julia> generate_tex_elements(L"\{ 8, 10\}")
5-element Vector{Any}:
 (TeXChar '{' [index 92 in NewComputerModern Math - Regular], [0.0, 0.0], 1.0)
 (TeXChar ',' [index 13 in NewComputerModern Math - Regular], [0.5, 0.0], 1.0)
 (TeXChar '1' [index 18 in NewComputerModern Math - Regular], [0.777999997138977, 0.0], 1.0)
 (TeXChar '0' [index 17 in NewComputerModern Math - Regular], [1.277999997138977, 0.0], 1.0)
 (TeXChar '}' [index 94 in NewComputerModern Math - Regular], [1.777999997138977, 0.0], 1.0)

julia> generate_tex_elements(L"\{, 8, 10\}")
6-element Vector{Any}:
 (TeXChar '{' [index 92 in NewComputerModern Math - Regular], [0.0, 0.0], 1.0)
 (TeXChar '8' [index 25 in NewComputerModern Math - Regular], [0.5, 0.0], 1.0)
 (TeXChar ',' [index 13 in NewComputerModern Math - Regular], [1.0, 0.0], 1.0)
 (TeXChar '1' [index 18 in NewComputerModern Math - Regular], [1.277999997138977, 0.0], 1.0)
 (TeXChar '0' [index 17 in NewComputerModern Math - Regular], [1.777999997138977, 0.0], 1.0)
 (TeXChar '}' [index 94 in NewComputerModern Math - Regular], [2.2779998779296875, 0.0], 1.0)