Skip to content

Releases: Kolaru/MathTeXEngine.jl

v0.6.0

22 Apr 17:08
a392f27
Compare
Choose a tag to compare

MathTeXEngine v0.6.0

Diff since v0.5.7

  • New parser.
  • Support for line break.
  • Multiple small fixes.

Breaking changes

  • The head of the expression returned by texparse is no longer :expr. It is either :lines if there are multiple lines, or :line if there is a single one.

Merged pull requests:

Closed issues:

  • Support for line breaks (#18)
  • \textrm implementation? (#84)
  • Separate tokenization from the building of the TeXExpr (#100)
  • Cut new release (#112)
  • The prime in L"x'_2" should be treated as a superscript (#113)

v0.5.7

24 Nov 14:30
d292a5f
Compare
Choose a tag to compare

MathTeXEngine v0.5.7

Diff since v0.5.6

Merged pull requests:

Closed issues:

  • Supporting of \mathcal (#104)

v0.5.6

19 Apr 12:37
9708b15
Compare
Choose a tag to compare

MathTeXEngine v0.5.6

Diff since v0.5.5

Closed issues:

  • Reduced Planck constant should be italic (#98)

Merged pull requests:

v0.5.5

28 Mar 10:17
d59b23f
Compare
Choose a tag to compare

MathTeXEngine v0.5.5

Diff since v0.5.4

Closed issues:

  • BoundsError generate_tex_elementes of a subscript with Julia 1.9.0-beta2 and OrdinaryDiffEq.jl (#97)
  • README says mathrm is to be implemented (#101)

Merged pull requests:

v0.5.4

21 Nov 01:59
0c143f0
Compare
Choose a tag to compare

MathTeXEngine v0.5.4

Diff since v0.5.3

Closed issues:

  • The "not equal to" character is not available? (#76)
  • a sans serif LaTeX implementation? (#83)
  • \phi and \varphi are mixed up (#85)
  • subscript space too large (#86)
  • Upper case Greek character should not be italic (#87)
  • Superscript not work correctly for $^{87}$ (#88)
  • Combining accent too low for big letters (#89)

Merged pull requests:

v0.5.3

16 Oct 00:38
3106977
Compare
Choose a tag to compare

MathTeXEngine v0.5.3

Diff since v0.5.2

Closed issues:

  • [FEATURE] Provide Function to Install CMU Fonts on a User's Machine (#45)
  • Rendering test using Makie (#78)
  • Support \overline command (#79)

Merged pull requests:

v0.5.2

02 Oct 18:25
d0c3547
Compare
Choose a tag to compare

MathTeXEngine v0.5.2

Diff since v0.5.1

Merged pull requests:

v0.5.1

19 Sep 20:17
50f8b4c
Compare
Choose a tag to compare

MathTeXEngine v0.5.1

Diff since v0.5.0

Closed issues:

  • Implement textrm and other text commands (#39)
  • ℝ and similar are not supported? (#49)
  • [Feature Request] \textrm (#52)
  • [FEATURE] Curly brackets (#57)
  • Arrows rendering using CairoMakie (#64)
  • Changelog for releases (#71)
  • Wrong positions and scales of some accents (#75)

Merged pull requests:

  • implement \text and friends (#70) (@Moelf)
  • Better support for math fonts (#72) (@Kolaru)
  • CompatHelper: add new compat entry for UnicodeFun at version 0.4, (keep existing compat) (#73) (@github-actions[bot])
  • Fix { and } parsing (#74) (@Kolaru)
  • CompatHelper: bump compat for RelocatableFolders to 1, (keep existing compat) (#77) (@github-actions[bot])

v0.5.0

27 Jul 00:20
c757b00
Compare
Choose a tag to compare

MathTeXEngine v0.5.0

Release notes

  • Changed default font to NewComputerModern
  • Changed the representation of TeXChar
    • Switch field char::Char to glyph_id::Culong, the glyph index in the font, to allow to retrieve glyph at non unicode index in the font (e.g. big integral and sum signs and proper italic, thin greek math characters).
    • Added a font_family::FontFamily as it is sometimes usefull.
  • Extends the new FreeTypeAbstraction.glyph_index so that it is supported for TeXChar

Diff since v0.4.0

Closed issues:

  • \frac and \sqrt in Makie (#28)
  • [Feature Request] \nabla (#51)
  • Unable to insert new line (#59)
  • Warning: unknown command \Join (#60)

Merged pull requests:

  • CompatHelper: bump compat for RelocatableFolders to 0.3, (keep existing compat) (#62) (@github-actions[bot])
  • Add partial and degree (#63) (@Kolaru)
  • CompatHelper: bump compat for AbstractTrees to 0.4, (keep existing compat) (#65) (@github-actions[bot])
  • Fix rendering of '/' (#66) (@jipolanco)
  • [draft] Good support for NewComputerModern font (#67) (@Kolaru)

v0.4.0

25 Mar 01:39
b3a224f
Compare
Choose a tag to compare

MathTeXEngine v0.4.0

Diff since v0.3.3

Closed issues:

  • How can one obtain the size (width and height) of some text? (#47)

Merged pull requests:

  • Setup to fix compat issue with Makie (#58) (@Kolaru)