Releases: korsbo/Latexify.jl
Releases · korsbo/Latexify.jl
v0.12.0
v0.11.0
v0.10.0
v0.9.0
Fix broken DiffEqBiological.jl handling.
The @reaction_network
macro from DiffEqBiological.jl used to produce -1*
rather than just using a -
. This was previously remedied in Latexify but has now been fixed in DiffEqBiological. This minor update ensures that this does not cause any issues.
Remove stdlib Markdown from REQUIRE
This was necessary for merging with METADATA.jl.
Add support for Tuples.
Simple Tuples
are now largely treated as vectors or matrices.
Add unicode to latex conversion and make some minor improvements.
The main feature of this release is the addition of unicode to latex conversion, α
is for example converted to \alpha
. This is turned on by default, but can be toggled with the keyword argument convert_unicode = false
.
Minor improvements:
- Add
escape_underscore = Bool
keyword argument for markdown. This prevents underscores from being interpreted as formatters for italic text. - Fix line-numbering of
reaction_network
s. - Fix inconsistency of index formatting for chemical arrow notation.
- Improve support for
DataFrames
.
Add support for number formatting.
Add support for specifying number formatting via the standard package Printf.
Support broadcasted expressions and comparisons.
- Strip out the
.
in expressions with broadcasted calls/operations.latexify("A .+ B")
will now work and yield the same result aslatexify("A + B")
. - Improve support for comparison operators. Things like
latexify( :( a < b <= c ) )
will now work.