Releases: Kolaru/MathTeXEngine.jl
Releases · Kolaru/MathTeXEngine.jl
v0.6.1
v0.6.0
MathTeXEngine v0.6.0
- 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:
- New parser - simplified with a tokenizer pass (#114) (@Kolaru)
- Implement primes (#115) (@Kolaru)
- add \upepsilon explicitly to
latext_symbols
(#119) (@KristofferC) - Support for line break (#120) (@Kolaru)
Closed issues:
v0.5.7
MathTeXEngine v0.5.7
Merged pull requests:
- Bump Automa to v1 (#108) (@jakobnissen)
- Avoid TeXParseError showing as unexpected error (#109) (@Kolaru)
Closed issues:
- Supporting of
\mathcal
(#104)
v0.5.6
MathTeXEngine v0.5.6
Closed issues:
- Reduced Planck constant should be italic (#98)
Merged pull requests:
v0.5.5
v0.5.4
MathTeXEngine v0.5.4
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
v0.5.2
v0.5.1
MathTeXEngine v0.5.1
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
MathTeXEngine v0.5.0
Release notes
- Changed default font to NewComputerModern
- Changed the representation of TeXChar
- Switch field
char::Char
toglyph_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.
- Switch field
- Extends the new
FreeTypeAbstraction.glyph_index
so that it is supported forTeXChar
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)