Martin Scharrer submitted an update to the
adjustbox
package.
Version: 1.3c 2025-02-26
License: lppl1.3
Summary description: Graphics package-alike macros for “general” boxes
Announcement text:
----------------------------------------------------------------------
Added support for newer LuaLaTeX versions in trimclip driver.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/adjustbox
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/adjustbox/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Petra Rübe-Pugliese
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Niklas Beisert submitted the
eqnlines
package.
Version: 0.5 2025-02-25
License: lppl1.3
Summary description: Single- and multiline equations
Announcement text:
----------------------------------------------------------------------
eqnlines is a LaTeX2e package providing a framework for typesetting
single- and multi-line equations which extends the established equation
environments of LaTeX and the amsmath package with many options for
convenient adjustment of the intended layout.
In particular, the package adds flexible schemes for numbering,
horizontal alignment and semi-automatic punctuation, and it improves
upon the horizontal and vertical spacing options.
The extensions can be used and adjusted through optional arguments
and modifiers to the equation environments as well as global settings.
-- preview version --
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/eqnlines
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/eqnlines/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Petra Rübe-Pugliese
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Scott Pakin submitted an update to the
bundledoc
bundle.
Version: 3.5 2025-02-26
License: lppl1.3c
Summary description: Bundle together all the files needed to build a LaTeX document
Announcement text:
----------------------------------------------------------------------
bundledoc is a post-processor for the snapshot package that bundles
together all the classes, packages, and files needed to build a given
LaTeX document. It reads the .dep file that snapshot produces, finds
each of the files mentioned therein, and archives them into a single
.tar.gz (or .zip, or whatever) file, suitable for moving across systems,
transmitting to a colleague, etc.
As an added bonus, this distribution includes a small script called
arlatex. arlatex is a LaTeX-specific archiving program that combines
a bunch of files into a single .tex file.
When the .tex file is run through latex, all of the original files
are recreated and the LaTeX document is built.
bundledoc can be easily configured to use arlatex as its archiver
in place of tar, zip, etc.
Version 3.5 of bundledoc is more robust to filenames containing
characters that are special to the shell.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/bundledoc
The package’s files themselves can be inspected at
https://mirrors.ctan.org/support/bundledoc/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Petra Rübe-Pugliese
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Arthur Rosendahl submitted an update to the
hyph-utf8
bundle.
Version: 2025-02-25
License: mit
Summary description: Hyphenation patterns expressed in UTF-8
Announcement text:
----------------------------------------------------------------------
Minor improvements to supporting scripts.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/hyph-utf8
The package’s files themselves can be inspected at
https://mirrors.ctan.org/language/hyph-utf8/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Petra Rübe-Pugliese
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Cédric Pierquet submitted an update to the
postit
package.
Version: 0.1.4 2025-02-25
License: lppl1.3c
Summary description: A LaTeX package for displaying Post-it notes
Announcement text:
----------------------------------------------------------------------
Enhancements for width.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/postit
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/postit/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Petra Rübe-Pugliese
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Markus Richter submitted an update to the
llncs
package.
Version: 2.26 2025-02-25
License: cc-by-4
Summary description: Document class and bibliography style for Lecture Notes in Computer Science (LNCS)
Announcement text:
----------------------------------------------------------------------
The new package replaces incorrect "minus" characters (U+2212)
in ORCID ids by "hyphen minus" characters (U+002D).
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/llncs
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/llncs/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Petra Rübe-Pugliese
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Vít Starý Novotný submitted an update to the
expltools
package.
Version: 2025-02-25
License: lppl1.3c gpl2+
Summary description: Development tools for expl3 programmers
Announcement text:
----------------------------------------------------------------------
Version: 2025-02-24
### explcheck v0.7.0
#### Development
- Generate a static web site for the exploration of issues in all
expl3 files from TeX Live. (discussed with @norbusan and @koppor
in #28 and #32, implemented in
<https://github.com/koppor/explcheck-issues> by @koppor)
The web site is available here:
<https://koppor.github.io/explcheck-issues/>.
- Add support for config file sections `[filename."=E2=80=A6"]`
for specifying file-specific configuration. (#32, #57, #62)
For example, here is how you might configure a file `expl3-code.tex`
from your configuration file `.explcheckrc`:
``` toml
[filename."expl3-code.tex"]
expl3_detection_strategy =3D "always"
ignored_issues =3D ["w200", "w202", "e209"]
max_line_length =3D 140
```
- Pre-configure well-known files from current TeX Live with more
than 100 error detections in
<https://koppor.github.io/explcheck-issues/>. (#32, #57, #62)
- Add command-line option `--error-format` and Lua option `error_format`.
(discussed with @koppor in koppor/errorformat-to-html#2, added in #40,
5034639, and #43)
This allows users to specify Vim's quickfix errorformat used
for the machine-readable output when the command-line option
`--porcelain` or the Lua option `porcelain` is enabled.
- Add command-line option `--expl3-detection-strategy` and Lua option
`expl3_detection_strategy`. (drafted and discussed with @koppor
in #38, added in #49)
- Add command-line option `--make-at-letter` and Lua option
`make_at_letter`.
(discussed with @zepinglee in #30 and #36, added in #61)
These options determine how the at sign (`@`) should be tokenized.
The default value `"auto"` automatically determines the category code
based on context cues.
#### Fixes
- Prevent false positive E102 (Unknown argument specifiers)
detections for control sequences with multiple colons (`::`).
(#62)
- Ensure that whole files are considered to be in expl3 when
the Lua option `expl3_detection_strategy` is set to `"always"`,
even when the files contain standard delimiters `\ProvidesExpl*`.
(#62)
This also prevents false positive E102 (expl3 material in
non-expl3 parts) detections.
- Only report warning S103 (Line too long) in expl3 parts.
(#38, #49)
- In machine-readable output, report the line and column number 1
for file-wide issues. (reported by @koppor in #39, fixed in #40)
- Exclude comments from maximum line length checks.
(reported by @muzimuzhi in #27, fixed in #43, #58, and #59)
This includes spaces before the comments.
- Always accept both lower- and upper-case issue identifiers.
(reported by @muzimuzhi in #26, fixed in #44)
This includes Lua options and configuration files, in addition
to command-line options and inline TeX comments.
- Exclude "weird" argument specifiers (`:w`) from warning W200.
(reported by @muzimuzhi in #25, fixed in #45)
- Remove error E203 (Removed control sequences).
(reported by @koppor in #53, fixed in #54)
- Fix two instances of explcheck crashing while processing
input files. (reported by @koppor in #31, fixed in #52 and
#59)
- Do not recognize `@` as a part of an expl3 control sequence.
(reported by @zepinglee in #30 and #37, fixed in #60)
This prevents warnings S205 and S206 for LaTeX2e control sequence
(re)definitions.
#### Deprecation
- Deprecate the command-line option `--expect-expl3-everywhere`
and remove the Lua option `expect_expl3_everywhere`. (#49)
Use the command-line option `--expl3-detection-strategy=3Dalways`
or the corresponding Lua option `expl3_detection_stragegy=3D "always"`
instead.
- Deprecate the default config file section `[options]`. (#62)
Rename the section to `[defaults]` instead.
#### Documentation
- Add SPDX license identifier to `README.md`. (added by @koppor in #50)
- Link a list of all currently supported issues from `README.md`.
(added by @koppor in #51)
- Link <https://koppor.github.io/explcheck-issues/> from `README.md`.
(#28, #32, b774ba77)
#### Continuous integration
- Continuously run explcheck on all packages in historical
TeX Live Docker images.
(suggested by @hansonchar in #28 and #31, added in #52 and #56)
- Use ShellCheck to check code style of Bash scripts. (#61)
#### Housekeeping
- Make off-by-one errors less likely when working with byte ranges.
(#47, #48, 13ebfc6e, a0923d06)
#### Artwork
- Add artwork by https://www.quickcartoons.com/ to directory
`artwork/`. (566769b)
Version: 2025-02-25
### explcheck v0.7.1
#### Development
- Add support for config file sections `[package.…]` for specifying
package-specific configuration. (#32, #57, #62, #63)
For example, here is how you might configure the file `expl3-code.tex` from
the package `l3kernel` in your configuration file `.explcheckrc`:
``` toml
[package.l3kernel]
expl3_detection_strategy = "always"
ignored_issues = ["w200", "w202", "e208", "e209"]
max_line_length = 140
```
- Add value `"never"` for the command-line option `--expl3-detection-strategy`
and the Lua option `expl3_detection_strategy`. (#63)
- Pre-configure all remaining expl3 files from current TeX Live with more than
1 error in <https://koppor.github.io/explcheck-issues/>. (#32, #57, #62, #63,
4bf5597e, d074dbef)
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/expltools
The package’s files themselves can be inspected at
https://mirrors.ctan.org/support/expltools/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Petra Rübe-Pugliese
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Petr Olšák submitted an update to the
OpTeX
package.
Version: 1.17
License: pd
Summary description: LuaTeX format based on Plain TeX and OPmac
Announcement text:
--------------------------------------------------------------------------------
OpTeX 1.17 released
- OpTeX uses luahbtex instead luatex as default engine (from TeXlive 2025)
- Default PDF version changed from 1.5 to 1.7
- minor changes in math typesetting (\it, \rm in math mode)
- PDF outlines re-implemented using \pdfstring based on Lua
- minor bugs fixed
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/optex
More information is at
https://www.ctan.org/pkg/optex
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Manfred Lotz
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs .
Dohyun Kim submitted an update to the
luatexko
package.
Version number: 3.7 2025-02-24
License type: lppl1.3c
Summary description: Typeset Korean with Lua(La)TeX
Announcement text:
----------------------------------------------------------------------
- prevent garbage in dvi mode
- change char class of some chinese chars
- use LaTeX's build/page/before hook if available
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/generic/luatexko
More information is at
https://www.ctan.org/pkg/luatexko
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Erik Braun
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Dohyun Kim submitted an update to the
xetexko
package.
Version number: 4.4 2025-02-24
License type: lppl1.3c
Summary description: Typeset Korean with Xe(La)TeX
Announcement text:
----------------------------------------------------------------------
- change char class of some traditional chinese chars
- use LaTeX's build/page/before hook if available
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/xetex/generic/xetexko
More information is at
https://www.ctan.org/pkg/xetexko
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Erik Braun
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs