Releases: bartp5/libtexprintf
Releases · bartp5/libtexprintf
v1.25
New in version 1.25
- support for fixedf size big braces (e.g.
\big[
) - make dummy commands for
\mathop
,\mathord
(i.e. ignore without throwing error) - added
\relstack
bug fixes
- some memory issues
- allow spaces in things like
\left [
- fixed some collisions between symbols and keywords. Keywords take presidence over symbols. For example
\\u
is now interpreted as an endline followed by a u and not as\˘
v1.24
New in version 1.24
- Redesigned how we handle combining diacritical marks (it was broken, for example:
a\tilde b
worked and gaveab̃
, buta\tilde{b}
would giveãb
!). This version makes these commands work as expected. Furthermore, it has now better capabilities to combine accents with larger expressions than just one character. - Combining diacritical marks are great in theory. Unfortunately, in practice, results are sometimes disappointing as fonts or font engines may fail to render things correctly. For this reason the '-a' option was added to utftex, to can avoid combining diacritical marks (if possible). For example
utftex -a '\vec{a}'
produces:
→
a
Ps. If you feel adventurous and want to put your font engine and fonts to the test, you can try to stack combining diacritical marks, e.g. \vec{\tilde{a}}
gives ã⃗
(if it is rendered OK it should have both...).
v1.23
New in version 1.23
- support more symbols (using the list used in Julia)
- Allow switching to math mode within a text block using
$...$
, e.g.\text{for $i<10$ do...}
- Better handle the
\over
and\choose
operators. These operators are "greedy", which
previous libtexprintf did not handle. Thus:
a + b\over c
gave
b
a + ─
c
instead of the correct
a + b
─────
c
v1.22
Changes Version 1.22
Enhancements:
- Added Vmatrix environment
- Added the -e commandline option to utftex:
the --end-options/-e option ends the commandline option parser such that all subsequent arguments are interpreted as equation input. The reason for this option is that for exampleutftex '-\frac{1}{x}'
fails with"invalid option -- '\\'"
, i.e. equations cannot start with a minus sign. To fix this doutftex -e '-\frac{1}{x}'
.
Bugfixes:
- various small fixes
- This version also fixes the issue reported by JannesAlthoff where various valid latex
constructs failed, things like:
\frac1\alpha
\frac {1}{\alpha}
v1.21
New features:
- Unicode sub/superscripts when possible, i.e.
utftex 'a^b'
now givesaᵇ
- Support for Unicode primes, i.e.,
utftex "a' a'' a''' a''''"
givesa′ a″ a‴ a⁗
- prettier summation mark
- Added
\phantom{}
,\vphantom{}
, and\hphantom{}
Thanks for all suggestions and contributions!
v1.18
v1.17
v1.16
v1.15
New in this release:
- added several commands and constructs
- several array parsing bugfixes. Most importantly libtexprintf now supports nested arrays
- added some testing scripts
Thanks to @larseggert for testing.
v1.14
Changelog:
- added styles. Currently two styles are available "unicode" and "ASCII". In the ASCII style, fractions, boxes, sqrt signs, etc. are in pure ASCII (note that ASCII style will not affect non ASCII symbols, such as \alpha, in ASCII representations).
- added the command \emojify to add the 0X0FE0F diacritical mark. For example:
\emojify \skull
will make the basic skull drawing into a full color one (if your fonts support it) - utf2unicode now deals with all non printable ASCII characters
- some smaller bugs