2.32
This adapts the zref-pagelayout module to the new LateX hook management.
2.31
* added pagevalue property to savepos in abspos module
* to correct a problem with references when hyperref is loaded,
zref-counter uses from LaTeX2e <2020-10-01> pre-release-6 on
the new command \@currentcounter and no longer patches \refstepcounter.
72:
Notable changes are
\declaretheorem:
- Extended command syntax to be \declaretheorem[<option list>]{<thmname
list>}[<option list>].
- Made key usage "number=unless unique" compatible with and aware of key
"numberwithin".
\listoftheorems:
- Provided new option "swapnumber" to typeset theorem number after title.
- Made compatible with ams classes.
- Added documentation of its known keys
69:
- Improved compatibility with cleveref (for its extended syntax of \label)
- Refined user manual
- Updated license and maintenance status
This is the first update from its new maintainer.
4.42
- due to several problems with the color algorithm introduced with
version 4.32, essentially reversion to the proven pre 4.32 method.
* support of luacolor persists (since 4.32)
* color stacks (by pdfcol) are not mandatory any more,
but are optional now with 'use color stack'. Note that effects
of whatsits on the vertical space have to be expected.
4.41
- bug fix: color bleeding for xelatex and breakable boxes (since 4.32)
4.40
- bug fix: 'IfBooleanT', 'IfBooleanF'
- bug fix: 'widget' set 'toprule at break' and needed the breakable library
- (bug) fix: style 'marker' set 'breakable' and needed the breakable library
- 'capture=hbox' applies '\@parboxrestore' now to allow e.g. hbox style
listings inside indented environments like itemize
- support 'hbox' for 'minted' listings
- New default vertical space options
'before skip balanced', 'after skip balanced', 'beforeafter skip
balanced'
NOTE: These options replace the current default options
'parskip', 'noparskip', 'autoparskip'
WARNING: Old documents may need adapted manual page breaks where used.
Otherwise: Use \tcbsetforeverylayer{autoparskip}
to restore the old behavior!
- 'before skip' and 'before skip balanced' do not insert glue now, if
the tcolorbox is the first element in a minipage (or sourrounding tcolorbox)
4.32
- documentation typo corrections and enhancements
- bug fix: 'index format=doc' caused redefinition of '\_'
among other errors.
- bug fix: 'valign=scale*' was erroneous.
- enhancement: color stack support for breakable boxes (pdflatex and
lualatex) to let colors survive a break to the next partial box.
- library 'xparse':
* new options: 'IfNoValueT', 'IfNoValueF', 'IfValueT', 'IfValueF',
'IfBooleanT', 'IfBooleanF'
4.31
- bug fix: \tcbincludepdf did not work for lualatex
- bug fix: Several tests had a missing \relax
- bug fix: Breakable tcolorbox may overlap with following the
text
- bug fix: 'space to' did not result in a stable value
- Internal change: all 'code 2 args' replaced by 'code n args={2}'
- documentation typo corrections
- library 'documentation':
* indention of <environment content> changed to \ttfamily
2.2
Bugfix release: The previous version, v2.1, introduced an
incompatibility between the subfiles package and the tabular
environment, which has been removed in this version.
2.1
subfiles is a class and a package for multi-file projects in LaTeX.
This release fixes a bug which affected packages that use the new
hooks at the begin and end of documents, in particular packages
related to CJK.
2.0
The version makes the subfiles package compatible with the upcoming
October-2020-release of LaTeX and removes some bugs (see the issue tracker
on Github or the accompanying documentation for details). Another major
change is that the preamble of subfiles and text after the end of a
document are skipped, as one would expect. The old behaviour of subfiles
is still available via a package option.
2.7
Allow multi-paragraph text in \multirow .
2.6
Resolve an incompatibility with newer versions of the supertabular package.
Enable some uses of the big delims outside of an array or tabular environment.
Documentation updates.
2.1a
The \CutLine macro now has an optional parameter for selecting
the line type.
2.0d
Using UTF8 in the preamble for author names to prevent unpacking issue.
2.0b
Much of the code has been rewritten using the new LaTeX hooks.
In addition to LaTeX2e 2020-10-01 patch level 4, this pre-release
features the following changes:
2020-12-22 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
* ltfssaxes.dtx (subsection{Changing to a new series}):
Distangle series and shape update by delaying the font series
and font shape merging
Move the rollback info for \normalshape after its main definition
otherwise it will not be undone
2020-12-22 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
* ltfsstrc.dtx (subsection{General font loading}):
Alter \selectfont to do the delayed merging of font series
and font shape
2020-12-27 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
* letter.dtx (subsubsection{Page breaking control}):
The \opening argument was splitting name and address using \\
but did not allow to use \\[...] for this
2020-12-10 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
* ltbibl.dtx (section{Bibliography Generation}):
Delay any \cs{nocite} in the preamble instead of raising
an error
2020-12-06 Johannes Braams <Johannes.Braams at latex-project.org>
* miscelaneous files: gh/428, gh/429 and gh/430 list a number of
typing mistakes and missing documentation that have crept in over
the years. The following files were affected and have been
corrected:
alltt.dtx, classes.dtx, doc.dtx, docstrip.dtx, fix-cm.dtx,
fontdef.dtx, ifthen.dtx, inputenc.dtx, latex209.dtx,
latexrelease.dtx, ltbibl.dtx, ltboxes.dtx, ltclass.dtx,
ltcntrl.dtx, ltcounts.dtx, ltdefns.dtx, ltdirchk.dtx, ltexpl.dtx,
ltfilehook.dtx, ltfiles.dtx, ltfinal.dtx, ltfloat.dtx,
ltfntcmd.dtx, ltfssaxes.dtx, ltfssbas.dtx, ltfsscmp.dtx,
ltfssdcl.dtx, ltfssini.dtx, ltfsstrc.dtx, lthooks.dtx,
ltlength.dtx, ltlists.dtx, ltluatex.dtx, ltmath.dtx, ltmiscen.dtx,
ltoutenc.dtx, ltoutput.dtx, ltpage.dtx, ltpageno.dtx,
ltpictur.dtx, ltplain.dtx, ltsect.dtx, ltshipout.dtx,
lttextcomp.dtx, ltvers.dtx, ltxdoc.dtx, ltxref.dtx, nfssfont.dtx,
proc.dtx, slides.dtx, utf8ienc.dtx.
2020-12-04 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
* ltfilehook.dtx (subsection{Declaring a file substitution}):
Don't drop file substitution declarations when rolling back
just render them no-ops
2020-12-04 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
Add a hook to \selectfont to be executed after the switch to the
new font. This implements the functionality formerly in the everysel
package.
2020-12-04 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
* ltfinal.dtx (subsection{File substitutions}):
Emulate everysel package
2020-12-04 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
* ltfssini.dtx (subsection{Miscellaneous}):
Setting up \f at series and \f at shape default values directly
2020-11-23 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
* ltshipout.dtx:
Check for both kernel and user hooks and execute if either is non-empty
2020-10-26 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
* ltmiscen.dtx (subsection{Environments}):
\enddocument should always start out in vmode
2.0b
Unique change with respect to R2.0 is fixed information about
maintenance status.
2.0
Package is now in a legacy status. Functionality similar to that provided
by this package is directly implemented in LaTeX since its 2020 Fall
release. On new enough LaTeX formats, everypage now merely emulates its
legacy interface on top of the new LaTeX mechanisms for compatibility
reasons, while on older formats, it fall backs to its own previous code.
Do not use everypage in new documents and do not rely on it in new
packages or classes of yours.
3.0
Take advantage of the new LaTeX shipout hooks and drop dependency on
"everypage" on modern LaTeX. Ship a legacy version of its own codebase
(that gets automatically loaded and still relies on "everypage") for users
of older versions of LaTeX.
2.2
Let the \\ command be used in the watermark text.
Provide alignment control for multiline watermark text.
Fix documentation about interline spacing for multiline watermark text.
2.1
Version 2.1 of the package makes the watermark anchor information
re-evaluated on every page to provide greater flexibility and ease
differentiating the watermark position on odd/even pages. Should be
backward compatible with 2.0.
v.1.19 of the ClassPack documentation environment is a maintenance
release. It is not needed for any other purpose and is not required
for the use of any other class or package, only for the documentation
of ClassPack–developed classes and packages.
This package is unneeded with a LaTeX format 2020-10-01 or newer
as in this case the format provides the \AtEndDvi command.
So the old code has been frozen and the package does nothing
if it detects a new enough format.
* 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