* Added support for (hopefully) all 'graphicx' keys.
* Added missing \leavevmode for framing keys.
* Added key "leavevmode" on request of Frank Mittelbach.
* Added 'process' key.
* Added 'clap' key on user request.
* Removed old graphicx key 'print'.
* trimclip: Added explicit luatex driver which uses the pdftex driver
to avoid the fallback to PGF driver.
This version allows etex length expressions (e.g.\circle{\textwidth-5cm})
for all image mode coordinates in the same way as the upcoming LaTeX version
2020-10-01. The old way of using the package `picture' is no longer necessary.
3.1.8b
Hotfix for handling of TeX conditionals on a path. We can't forward
\relax and frozen \relax through the parser because there is existing
code that relies on this.
The recommendation is to use expandable conditionals where possible.
3.1.8a
Hotfix for the new topaths handling. One instance did not yet properly
preserve relative coordinates.
3.1.8
If a topath is bent by any of the in=, out=, bend=, etc. options, a
Bezier curve is constructed in the background. To infer the positions
of the control points the start and end coordinate are converted to
absolute coordinates. However, this has the effect that subsequent
points on the path think that the endpoint of the topath was absolute
which can lead to counter-intuitive path construction, e.g.
```latex
\draw (2,0) to[out=0,in=180] +(1,0) -- ++(0,-1) -- +(1,0);
```
If old code relies on this behavior, this drawing will silently break!
Please open an issue if you rely on this.
This release introduces a fix for path handling which concerns
expansion of tokens on the path in particular with respect to
conditional. Previously when the expansion of a conditonal resulted in
a frozen \relax the parser would just give up. Now the parser will
skip over the frozen \relax and continue to expand tokens. Whether
this will result in a meaningful expansion is up to the user.
This release also includes other bug fixes.
- Improved the scoring scheme to prioritize the latex tree than the latex-dev
- Support invoking the program with absolute paths
- The document was entirely rewritten
- Other small improvements and bug fixes
0.3b
New features:
- AZW and AZW3 support
- clean up of the generated files using make4ht DOM filters
Bugfixes:
- fixed XML validity issues for the NCX files
0.3c
Bug fix release: some custom elements remained in generated XML files in
the Epub 3 format, resulting in non-valid file.
New features:
- added JATS output format - the support is still far from complete though
Bug fixes:
- in the build file utilities
- in index processing
- in several extensions and filters
This is mostly a bugfix release which ensures compatibility
with the new LaTeX release.
It also makes the `prooftree` environment robust in tabular
contexts and provides a new statement `\overlay` that can
be useful in slideshows.
- Removed redundant code and added debug message to
\TrackLangAddToHook and \TrackLangRedefHook
- Bug fix: removed spurious {\fi} from \@tracklang at test@if at
file@exists at for@langII
Modified for enabling structured affiliation coding. Authors can now
code their department and organization, address-line, city, postcode
and country in separate tags so that during typesetting stages these
will be properly converted to their equivalent XML tags.
The order of these tags can also be changed. For example, if the postcode
should come before city, simply place the postcode before the city code.
2021-01-10 version 1.3m
* The macro `\cyrdash` that prints Cyrillic dash has been changed.
Now it is alias of `\textemdash` in all encodings.
* New Customisation section added to the module documentation. It
describes how to modify the `\cyrdash` macro and shorthand
`"--~"` that is intended to print Cyrillic dash in compound names
of physical laws, mathematical equations, company titles, e.t.c.
such as the Ostrogradsky-Gauss theorem (thanks to Olga Lapko).
2020-10-16 version 1.3l
* Patches for Russian language from hyperref package to
babel-russian module (thanks to Ulrike Fischer).
1.50
New features:
* Polyglossia now uses the Harfbuzz renderer by default with LuaTeX
output. This brings LuaTeX on par with XeTeX for all scripts.
The renderer can be changed via the new global luatexrenderer
option.
* The (previously inadvertently working) hyphenrules environment that
ceased to work after a recent babel update is back and now
officially supported. The environment now also supports language
options and aliases.
* New command \setlanghyphenmins to adapt hyphenation thresholds of
languages and varieties.
* New command \abjadalph for Arabic with corresponding option.
* Replace consecutive glues around punctuation by the correct amount
of space with LuaLaTeX for French, ecclesiastic Latin, and Sanskrit.
1.50a
This is a minor release that fixes a regression with Russian and
some classes introduced in v. 1.50
1.51
New features:
* New option "frenchpart" for French.
* New option "splithyphens" for Croatian.
Bug fixes:
* Use new LaTeX core hooks rather than filehook package. This fixes
a recent breakage of filehook with other external packages.
* Remove very old code that pretends polyglossia is babel.
* Fix spelling of Albanian \contentsname.
* Fix part heading modification in French.
* Fix extra space in Hebrew.
* Register main polyglossia language earlier.
* Allow for hyphenations in words following opening guillemet in
French with XeTeX.
0.32
Adapt \pdf at elapsedtime to new lua version.
0.33
* avoid that \pdfelapsedtime and \pdfresettimer are set to
\cs{relax} when using xelatex.
* load ltluatex when using plain so that the catcode tables
are available