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
Alain Matthes submitted an update to the
tkz-elements
package.
Version number: 3.30c
License type: lppl1.3
Summary description: A Lua library for drawing Euclidean geometry with TikZ or tkz-euclide
Announcement text:
----------------------------------------------------------------------
Major evolution of tkz-elements with the introduction of the "conic" class, which replaces the "ellipse" class.
- The latter was based on the "ellipse" operation, whereas "plot coordinates" is now used to construct all conic sections:
parabolas, hyperbolas, and ellipses. It is worth noting that the circle, although a conic section, is not included in
this class. Its significance grants it a special status and a dedicated class of its own.
- Another class has been introduced: the "occs" class (orthonormal Cartesian coordinate system). To simplify the
construction of conic sections, it was necessary to use well-suited coordinate systems.
- A major change is the removal of scaling within the "Lua" section. Initially, I was in favor of avoiding scaling in the
"TikZ" part, but since most calculations were already performed there, I realized that it was significantly simpler to
apply scaling within the tikzpicture environment. Technical complexities sometimes arise when scaling is handled in the
"Lua" section, so I decided to remove this option.
Modifications:
- In the "regular_polygon" class, I renamed the item "table" to "vertices," which is more appropriate and I also removed
the "first" and "next" items, as they were unnecessary.
-Correction of the code for the intersection of two circles, which did not provide an appropriate response in cases where
no intersection was possible.
- Improvement of the code for the "euler_line" method of the class "triangle".
- Improvement of the code for the "is_orthogonal" method of the class "line".
Additions::
- Major additions: the "conic" and "occs" classes.
- An object of the "conic" class is created using the following arguments: focus, directrix, and eccentricity.
- The available methods are: points, point, antipode, tangent_at, tangent_from, intersection, in_out, orthopedic, and
asymptotes.
- The 'points' method, common in many classes, allows creating a set of coordinates defining an object (e.g., a conic),
extending the 'point' method which creates individual points.
- The functions EL_points, EL_bifocal, HY_bifocal, PA_dir, and PA_focus provide the necessary arguments depending on the
given data and the conic section being constructed.
- The transformations "projection_ll" and "affinity" are now available for the "line" class.
- The creation of an object from the "occs" class is done using the data of a line and a point. This point will be the
origin of the new coordinate system, while the line will define the direction of the new y-axis.
- The 'kimberling' method allows the creation of some points using this notation with the 'triangle' class.
- The methods: steiner_line, simson_line, fermat-axis, brocard_axis, lemoine_axis, orthic_axis and orthic_axis_points
complete the methods of the triangle class, as well as the anticomplementary or anti method, the taylor_circle and the
taylor_points methods.
- Two macros for the 'tikzpicture' part have been created: \tkzDrawCoordinates for obtaining a curve from a table of
coordinates and \tkzDrawPointOnCurve for placing a point on such a curve.
About documentation:
Removal of all “overfull boxes”.
Added examples concerning new features
Corrected some examples, such as the Euler line.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/tkz/tkz-elements
More information is at
https://www.ctan.org/pkg/tkz-elements
------------------------------------------------------------------------
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
Jasper Habicht submitted an update to the
jsonparse
package.
Version number: 1.2.1 2025-02-24
License type: lppl1.3c
Summary description: Parse, store and access JSON data in LaTeX documents
Announcement text:
----------------------------------------------------------------------
Unified functions, added option to store result globally.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/jsonparse
More information is at
https://www.ctan.org/pkg/jsonparse
------------------------------------------------------------------------
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
John Bowman submitted an update to the
asymptote
package.
Version: 3.01
License: lgpl3
Summary description: 2D and 3D TeX-Aware Vector Graphics Language
Announcement text:
----------------------------------------------------------------------
A workaround was implemented to fix a segmentation fault under MacOS Monterey.
Specifying make SILENT_MAKE= yields more verbose build diagnostics.
A floating point exception was fixed.
Configuration and compilation issues were addressed.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/asymptote
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/asymptote/
------------------------------------------------------------------------
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
Christoph Minz submitted an update to the
causets
package.
Version: 1.5 2025-02-24
License: lppl1.3
Summary description: Draw causal set (Hasse) diagrams
Announcement text:
----------------------------------------------------------------------
Version 1.5 includes new support of two tools:
- the PrOSET editor as online tool (that also exports LaTeX macros
to be used with this package)
- LaTeXML, for conversion of tex files to HTML (XML)
Please find details about all updates and modifications in the
manual of the package.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/causets
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/causets/
------------------------------------------------------------------------
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
The LaTeX Project Team submitted an update to the
l3build
package.
Version: 2025-02-23
License: lppl1.3c
Summary description: A testing and building system for (La)TeX
Announcement text:
----------------------------------------------------------------------
### Changed
- Initialize all boolean config variables
- Normalize `at lines ...` statements for overfull and underfull boxes
(may require `.tlg` update)
### Fixed
- Skip README rename when this has no extension (issue \#388)
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/l3build
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/l3build/
------------------------------------------------------------------------
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
The LaTeX Project Team submitted an update to the
tagpdf
package.
Version: 0.99n 2025-02-23
License: lppl1.3c
Summary description: Code for PDF tagging using pdfLaTeX and LuaLaTeX
Announcement text:
----------------------------------------------------------------------
### Added
- root-supplemental-file key to embed css and html files.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tagpdf
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/tagpdf/
------------------------------------------------------------------------
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
Zeping Lee submitted an update to the
citation-style-language
package.
Version number: 0.7.0 2025-02-23
License type: mit cc0 cc-by-sa-3
Summary description: Bibliography formatting with Citation Style Language
Announcement text:
----------------------------------------------------------------------
### Added
- Add `journal-abbreviation` option to `\addbibresource` command to disable
searching abbreviations of journal titles
([#85](https://github.com/zepinglee/citeproc-lua/issues/85)).
### Fixed
- Match journal title with multiple words when converting `.bib` to CSL-JSON
([#85](https://github.com/zepinglee/citeproc-lua/issues/85)).
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/biblio/citation-style-language
More information is at
https://www.ctan.org/pkg/citation-style-language
------------------------------------------------------------------------
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
Martin Scharrer submitted an update to the
standalone
package.
Version number: 1.5a 2025-02-22
License type: lppl1.3
Summary description: Compile TeX pictures stand-alone or as part of a document
Announcement text:
----------------------------------------------------------------------
Fixed issue resulting in missing standalone.tex after extractions.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/standalone
More information is at
https://www.ctan.org/pkg/standalone
------------------------------------------------------------------------
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
Jasper Habicht submitted an update to the
jsonparse
package.
Version: 1.2.0 2025-02-22
License: lppl1.3c
Summary description: Parse, store and access JSON data in LaTeX documents
Announcement text:
----------------------------------------------------------------------
Unified option to store result.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/jsonparse
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/jsonparse/
------------------------------------------------------------------------
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
The LaTeX Project Team submitted an update to the
latex-base-dev
package.
Version: 2025-06-01 pre-release 2
License: lppl1.3c
Summary description: Development pre-release of the LaTeX kernel
Announcement text:
--------------------------------------------------------------------------------
See draft LaTeX News 41
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex-dev/base
More information is at
https://www.ctan.org/pkg/latex-base-dev
--------------------------------------------------------------------------------
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 .
Jianrui Lyu submitted an update to the
medmath
package.
Version: 2025A 2025-02-22
License: lppl1.3c
Summary description: Better medium-size math commands
Announcement text:
--------------------------------------------------------------------------------
fix \cfrac command
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/medmath
More information is at
https://www.ctan.org/pkg/medmath
--------------------------------------------------------------------------------
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 .
Clea F. Rees submitted an update to the
fontscripts
package.
Version: 0.3 2025-02-22
License: lppl1.3c
Summary description: Font encodings, metrics and Lua script fragments for font creation
Announcement text:
----------------------------------------------------------------------
Mostly renaming at Karl Berry's request. Minor bug fixes.
Warning in docs not to put TS1 subset declarations into
fd files yet due to LaTeX bug.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/fontscripts
The package’s files themselves can be inspected at
https://mirrors.ctan.org/fonts/utilities/fontscripts/
------------------------------------------------------------------------
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
Fabian Matischok submitted the
tikz-cookingsymbols
package.
Version number: 1.0
License type: lppl1.3c
Summary description: Draw cooking symbols
Announcement text:
----------------------------------------------------------------------
The package uses tikz for drawing cooking symbols like top heat, airfryer and so
on. The commands are provided in english and german. The size of the symbol is
based on the font size and grabbed with \settoheight and \settodepth.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pgf/contrib/tikz-cookingsymbols
More information is at
https://www.ctan.org/pkg/tikz-cookingsymbols
------------------------------------------------------------------------
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
Martin Scharrer submitted an update to the
standalone
package.
Version number: 1.5 2025-02-21
License type: lppl1.3
Summary description: Compile TeX pictures stand-alone or as part of a document
Announcement text:
----------------------------------------------------------------------
Updated to the conversion feature.
Set papersize special for lualatex/xelatex.
Some documentation corrections.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/standalone
More information is at
https://www.ctan.org/pkg/standalone
------------------------------------------------------------------------
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
Vít Starý Novotný submitted an update to the
markdown
package.
Version number: 3.11.0-0-ga9095584 2025-02-21
License type: lppl1.3c
Summary description: Converting and rendering markdown documents inside TeX
Announcement text:
----------------------------------------------------------------------
Development:
- Remove dependency on Selene Unicode and add preliminary support LuaMetaTeX and
ConTeXt standalone. (originally reported by @andreiborisov in #402 and #436,
and by @witiko in latex3#1518 and [dev-context(a)ntg.nl][dev-context-msg03280];
fixed in #551..#553 by @witiko and @lostenderman, and in latex3#1670
and latex3#1671 by @hanshagen, @josephwright, @Skillmon, and @muzimuzhi)
[dev-context-msg03280]: https://www.mail-archive.com/dev-context@ntg.nl/msg03280.html
Fixes:
- Prevent left-flanking and right-flanking delimiter runs followed by
multi-byte whitespace or punctuation characters. (fixed in #552 and #553
by @witiko and @lostenderman)
Documentation:
- Add a man page for `markdown2tex`. (suggested by @karlberry in #547; added by
@witiko in #554..#556)
Docker:
- Install the current package `tinyyaml` in historical TeX Live Docker images.
(added by @witiko in 18cb17f2 and bfb6dfbc, many thanks to @zepinglee for
keeping the CTAN package up-to-date)
Tests:
- Test that nested numbers are correctly parsed by package `tinyyaml` in YAML
metadata. (added by @witiko in #218 and istqb_product_base#172)
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/generic/markdown
More information is at
https://www.ctan.org/pkg/markdown
------------------------------------------------------------------------
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
Jianrui Lyu submitted an update to the
codehigh
package.
Version: 2025C 2025-02-21
License: lppl1.3c
Summary description: Highlight code and demos with l3regex and lpeg
Announcement text:
----------------------------------------------------------------------
- support pdftex utf8 characters in codehigh and demohigh (#22)
- support pdftex utf8 characters in \fakeverb (#24)
- fix missing space characters in previous release (#23)
- add codehigh* and demohigh* environments (#25)
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/codehigh
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/codehigh/
------------------------------------------------------------------------
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
Martin Scharrer submitted an update to the
adjustbox
package.
Version: 1.3b 2025-02-21
License: lppl1.3
Summary description: Graphics package-alike macros for “general” boxes
Announcement text:
----------------------------------------------------------------------
Added missing tc-luatex.def to .ins file.
This should fix clipping issues with Lua(La)TeX.
See https://github.com/MartinScharrer/adjustbox/issues/1 for futher details.
----------------------------------------------------------------------
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
Martin Scharrer submitted an update to the
collcell
package.
Version: 0.6 2025-02-21
License: lppl1.3
Summary description: Collect contents of a tabular cell as argument to a macro
Announcement text:
----------------------------------------------------------------------
Support for updated array and related fixes provided by Joseph Wright
* Drop an unnecessary \expandafter
* Add support for \textonly@unskip
* Support nesting of environments in cells
E.g. a minipage inside a cell
Many thanks to Joseph Wright and the rest of the LaTeX3 team.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/collcell
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/collcell/
------------------------------------------------------------------------
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
package.
Version: 2025-02-20
License: mit
Summary description: Hyphenation patterns expressed in UTF-8
Announcement text:
--------------------------------------------------------------------------------
Major updates to German patterns. The latest version contained in the package dehyph-exptl
is almost one year old (v1.0 2024-02-28), but I hadn’t installed it in hyph-utf8 yet.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/language/hyph-utf8
More information is at
https://www.ctan.org/pkg/hyph-utf8
--------------------------------------------------------------------------------
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 .
Danila A. Kondratenko submitted an update to the
omgtudoc-asoiu
package.
Version: 1.1b 2025-02-21
License: lppl1.3
Summary description: A class for documents of the ASOIU department at Omsk State Technical University
Announcement text:
----------------------------------------------------------------------
The omgtudoc-asoiu package has been updated.
List of bugfixes:
- fix names of document type and another package-specific files
to make them globally unique;
- fix bug in definitions of commands (\specialityPE);
- fix item placing in itemize and enumerate environments by use
and modify some code from LaTeX2e kernel.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/omgtudoc-asoiu
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/unicodetex/latex/omgtudoc-asoiu/
------------------------------------------------------------------------
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
Jianrui Lyu submitted an update to the
ppmcheckpdf
package.
Version: 2025A 2025-02-20
License: lppl1.3c
Summary description: Convert PDF to PNG and compare PNG files after l3build
Announcement text:
--------------------------------------------------------------------------------
- load config file to get correct testfiledir
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/support/ppmcheckpdf
More information is at
https://www.ctan.org/pkg/ppmcheckpdf
--------------------------------------------------------------------------------
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 .
Herbert Voß submitted an update to the
pst-geo
package.
Version number: 0.09
License type: lppl
Summary description: Geographical Projections
Announcement text:
----------------------------------------------------------------------
added different increment for x and y-coordinate
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pstricks/contrib/pst-geo
More information is at
https://www.ctan.org/pkg/pst-geo
------------------------------------------------------------------------
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