Releases: jure/mathtype
Inline and block information extraction
v0.0.7 Extract inline or block information from the equation. Add a test case.
Add integrals and fences, fix extracting options from non-exclusive bitmasks
Another pre-release, this one adds all integrals and fences as test cases and fixes any issues arising from supporting them, such as the non-exclusive bitmasks that are present in the interval (fence) template, e.g. 0x2
and 0x3
are both options, and while their meaning is exclusive (left bracket, right bracket options), their bitmask isn't, so they were both present in 0x33
, which is not the correct interpretation. This has now been fixed.
Arrow text slots exclusivity between states of tvAR_TOP, tvAR_BOTTOM and tvAR_TOPBOTTOM
Previously if an arrow had both TOP and BOTTOM text slots, TOPBOTTOM was added to the variation list. However, this is confusing, as an arrow can either have TOP, BOTTOM, or TOPBOTTOM slots, it can not have TOP and TOPBOTTOM slots, or in other words, that information is redundant and makes XSLT matching a bit trickier. This is now fixed.
Address alignment of piles and matrices/matrix elements
Previously alignments were unparsed, i.e. left horizontal alignment was '1' and so on. Now these alignment numbers correspond to their meaning.
Fixing sizes records
Previously size
records have been incorrectly interpreted, resulting in misalignment of reads and truncation of other records. This is now fixed.
Improving support for Embellishments
Embellishments were not properly parsed from the binary format. This is now fixed.
First release
Support for reading of MathType 6 equations binary format and converting to XML.