Alceu Frigeri submitted the
codedescribe
package.
Version number: 1.0 2023-05-11
License type: lppl1.3c gpl
Summary description: A minimalist set of commands (expl3 based) to describe
Document and Class level commands/functions
Announcement text:
----------------------------------------------------------------------
Yet another documentation package. This one based only on expl3 (read l3seq, l3coffins,
l3tl...). It can be used with any base class
(the only packages loaded, besides expl3, are listing and scontents, which can be
suppressed).
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/codedescribe
More information is at
https://www.ctan.org/pkg/codedescribe
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
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Ina Dau
--
Robert Allgeyer submitted an update to the
novel
package.
Version number: 1.81b
License type: lppl1.3c ofl
Summary description: Class for printing fiction, such as novels
Announcement text:
----------------------------------------------------------------------
Various tiny tweaks to internal comments.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/latex/novel
More information is at
https://www.ctan.org/pkg/novel
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
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Ina Dau
--
Javier Bezos López submitted an update to the
babel
package.
Version: 3.89 2023-05-11
License: lppl1.3
Summary description: Multilingual support for LaTeX, LuaLaTeX, XeLaTeX, and Plain TeX
Announcement text:
----------------------------------------------------------------------
Changes in version 3.89 are described in:
https://latex3.github.io/babel/news/whats-new-in-babel-3.89.html
Here is a summary:
* Deprecating SetCase, aliasshorthands, and 'strings' package
option in the manual.
* The manual has been split in two documents: 'babel.pdf' is the
user guide, and 'babel-code.pdf' is the code.
* Alternative syntax to pass 'modifiers' to babel languages.
* Code cleaned up: babel.def has been shortened dramatically,
and babel.sty is a bit smaller.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/babel
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/required/babel/base/
------------------------------------------------------------------------
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
l3experimental
package.
Version: 2023-05-11
License: lppl1.3c
Summary description: Experimental LaTeX3 concepts
Announcement text:
----------------------------------------------------------------------
### Changed
- Track `expl3` core changes
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/l3experimental
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/l3experimental/
------------------------------------------------------------------------
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
l3kernel
package.
Version: 2023-05-11
License: lppl1.3c
Summary description: LaTeX3 programming conventions
Announcement text:
----------------------------------------------------------------------
### Added
- `seq_map_pairwise_function:NNN` (renamed from `seq_mapthread_function:NNN`)
### Changed
- Moved `seq_set_item:Nnn` to stable status
- Track seen filenames to improve performance of
`file_full_name:n` and dependent file operations
### Removed
- Experimental function `seq_pop_item:NnN` from `l3candidates`
- Experimental function `seq_mapthread_function:NNN` now renamed
`seq_map_pairwise_function:NNN`
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/l3kernel
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/l3kernel/
------------------------------------------------------------------------
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
Reuben Thomas submitted an update to the
pdfjam
package.
Version number: 3.04
License type: gpl2+
Summary description: Shell scripts interfacing to pdfpages
Announcement text:
----------------------------------------------------------------------
This update to pdfjam contains documentation improvements and support for the
TMPDIR environment variable.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/support/pdfjam
More information is at
https://www.ctan.org/pkg/pdfjam
------------------------------------------------------------------------
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
Maxime Chupin submitted the
huffman
package.
Version: 0.1 2023-05-10
License: lppl1.3c
Summary description: Drawing binary Huffman trees with MetaPost and METAOBJ
Announcement text:
----------------------------------------------------------------------
This MetaPost package allows to draw binary Huffman trees from
two arrays : an array of strings, and an array of weights (numeric).
It is based on the METAOBJ package which provides many tools
to build trees in general.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/huffman
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/metapost/contrib/macros/huffman/
------------------------------------------------------------------------
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
Boris Veytsman submitted an update to the
nostarch
package.
Version number: 2.1
License type: lppl1.3
Summary description: LaTeX class for No Starch Press
Announcement text:
----------------------------------------------------------------------
Version 2.1
Urls now correspond to the requirements of NoStarch: italic font,
low tilde, splitting according to the NoStarch rules
Bibliography updates
New formatting for captions.
Longtable is now loaded by default
New code for colored rows
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/nostarch
More information is at
https://www.ctan.org/pkg/nostarch
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
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Ina Dau
--
Frank Mittelbach submitted an update to the
unicodefonttable
package.
Version: 1.0h 2023-05-10
License: lppl1.3c
Summary description: A Unicode font table generator
Announcement text:
----------------------------------------------------------------------
Corrected name: Malayalm -> Malayalam (gh/10)
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/unicodefonttable
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/unicodefonttable/
------------------------------------------------------------------------
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
Thomas F. Sturm submitted an update to the
csvsimple
package.
Version: 2.4.0 2023-05-09
License: lppl1.3
Summary description: Simple CSV file processing
Announcement text:
----------------------------------------------------------------------
### Added
- New additive filter options (issue #24):
- `and filter TINYINT(1)`
- `and filter fp`
- `and filter strcmp`
- `and filter not strcmp`
- `or filter TINYINT(1)`
- `or filter fp`
- `or filter strcmp`
- `or filter not strcmp`
- Hook `csvsimple/csvline` added with example for
doublequote replacement (issue #19)
- Option setting `separator = space` (issue #20)
### Changed
- The content of `range` is now expanded before processing it
- Implementation of `filter TINYINT(1)`, `filter fp`, `filter strcmp`,
`filter not strcmp`
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/csvsimple
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/csvsimple/
------------------------------------------------------------------------
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
Weifan Wei submitted the
unifront
package.
Version: 1.0 2023-05-07
License: lppl1.3c
Summary description: Give notes a unique front page for every chapter and section
Announcement text:
----------------------------------------------------------------------
This package can help you format your notes easily and give them
a unique front page for every chapter and section.
It calculates your progress and then displays the progress bar
under the title.
It also displays a partial table of contents under every progress
bar and only shows the subdirectories of the current part.
To generate this, you can simply enter your current completed titles
with a command that accepts Variable Arguments.
Still, that also helped you review your notes.
You can also customise the colour of the bar.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/unifront
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/unifront/
------------------------------------------------------------------------
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
Akira Yamaji submitted an update to the
mcf2graph
package.
Version: 5.00 2023-05-07
License: mit
Summary description: Draw chemical structure diagrams with MetaPost
Announcement text:
----------------------------------------------------------------------
-change syntax of beginfigm()
beginfigm() => beginfigm
-change command name
MC() => cv()
mc_check() => checkm()
-change library name
mcf_library.mcf => main_lib.mcf
-add command loadm(),readm(),getm(),putm
-delete command mc_query()
-delete aux-file output
-add MCF template file template_lib.mcf
-add batch file mcf_to_graph.cmd
>mcf_to_graph template_lib.mcf
drag and drop library files on this batch
create svg(default) files in ./template_lib
-update mcf2graph.mp
-update mcf_exa_soc.mp
-update MCF manual,example
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/mcf2graph
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/mcf2graph/
------------------------------------------------------------------------
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
ST John submitted an update to the
annotate-equations
package.
Version number: 0.2.2 2023-05-06
License type: mit
Summary description: Easily annotate math equations using TikZ
Announcement text:
----------------------------------------------------------------------
v0.2.2: Now the `label below` option works for `annotate` as well.
v0.2.1: Supports easy customization of arrow and text via ` ikzset`.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/annotate-equations
More information is at
https://www.ctan.org/pkg/annotate-equations
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
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Ina Dau
--
Xiangdong Zeng submitted an update to the
lshort-zh-cn
package.
Version: 6.04 2023-05-05
License: fdl
Summary description: Introduction to LaTeX, in Chinese
Announcement text:
----------------------------------------------------------------------
Miscellaneous updates since last version:
- Update math skip and length units
- Introduce LuaHBTeX
- Update text, improve styles, etc.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/lshort-zh-cn
The package’s files themselves can be inspected at
https://mirrors.ctan.org/info/lshort/chinese/
------------------------------------------------------------------------
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
l3kernel
bundle.
Version: 2023-05-05
License: lppl1.3c
Summary description: LaTeX3 programming conventions
Announcement text:
----------------------------------------------------------------------
### Added
- `ool_case:n(TF)` (renamed from `ool_case_true:n(TF)`)
- `flag_ensure_raised:n` (renamed from `flag_raise_if_clear:n`)
- `iow_wrap_allow_break:` (renamed from `iow_allow_break:`)
### Changed
- Moved to stable status:
- `ool_(g)set_inverse:N`
- `c_catcode_active_space_tl`
- `c_sys_engine_version_str`
- `exp_args_generate:n`
- `fp_if_nan:n(TF)`
- `ior_get_term:nN` and `ior_str_get_term:nN`
- `ior_shell_open:Nn`
- `msg_show_item:n`, `msg_show_item_unbraced:n`,
`msg_show_item:nn`, `msg_show_item_unbraced:nn`
- Require random number support from engine
### Removed
- Experimental functions from `l3candidates`:
- `ool_case_false:n(TF)`
- `intarray_gset_rand:Nn(n)`
- `intarray_to_clist:N`
- `peek_catcode_collect_inline:Nn`, `peek_charcode_collect_inline:Nn` and
`peek_meaning_collect_inline:Nn`
- `prop_rand_key_value:N`
- `seq_set_from_function:Nnn` and `seq_set_from_inline_x:Nnn`
- `sys_if_rand_exist:(TF)`
- ` l_range_braced:Nnn` and ` l_range_unbraced:Nnn`
- Experimental functions now renamed
- `ool_case_true:n(TF)` (now `ool_case:n(TF)`)
- `flag_raise_if_clear:n` (now `flag_raise_if_clear:n`)
- `iow_allow_break:` (now `iow_wrap_allow_break:`)
- Experimental functions moved to kernel-internal:
- `msg_log_eval:Nn` and `msg_show_eval:Nn`
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/l3kernel
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/l3kernel/
------------------------------------------------------------------------
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
TeXFindPkg
package.
Version: 2023E 2023-05-05
License: gpl3
Summary description: Install TeX packages and their dependencies
Announcement text:
----------------------------------------------------------------------
- use `-f base.ext` to query or install package file `base.ext`
- use `-c cmdname` to query or install command `cmdname`
- use `-e envname` to query or install environment `envname`
- accept multiple names in `query` and` `install` actions
- return multiple matches in `query` and `install` actions
- move `compare` and `generate` actions to `tfpbuild.lua`
- add `check` and `save` actions to `tfpbuild.lua`
- print dependency tree for package files
- remove duplicate packages in the output
- exclude installed packages in the output
- store builtin commands and environments first in json data
- remove keys with empty values in generating json data
- ignore `optex.cwl` in generating json data
- fix wrong json data for class files
- fix wrong json data for `tikz` and `tcolorbox` libraries
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/texfindpkg
The package’s files themselves can be inspected at
https://mirrors.ctan.org/support/texfindpkg/
------------------------------------------------------------------------
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
Yukai Chou submitted an update to the
thmtools
package.
Version number: 76 2023-05-04
License type: lppl1.3c
Summary description: Extensions to theorem environments
Announcement text:
----------------------------------------------------------------------
Worked around an `ntheorem` issue. (#36)
With `ntheorem`, the theorem title cannot contain direct brackets, which may
come from the expansion of new `MakeUppercase` or `MakeLowercase`, starting
from LaTeX2e 2022-11-01.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/thmtools
More information is at
https://www.ctan.org/pkg/thmtools
------------------------------------------------------------------------
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
François Pantigny submitted an update to the
piton
package.
Version number: 1.6 2023-05-03
License type: lppl1.3
Summary description: Typeset Python listings with LPEG
Announcement text:
----------------------------------------------------------------------
New key 'width' (for the total width of the listing).
New style 'UserFunction' to format the names of the Python functions predefined by the
user. Command PitonClearUserFunctions to clear the list functions names.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/latex/piton
More information is at
https://www.ctan.org/pkg/piton
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
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Ina Dau
--
samcarter submitted an update to the
beamertheme-tcolorbox
package.
Version number: 0.6 2023-05-03
License type: lppl1.3c
Summary description: A beamer inner theme which reproduces standard beamer blocks using tcolorboxes
Announcement text:
--------------------------------------------------------------------------------
### Changed
- improved spacing of tcolorboxes on title and section pages
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/beamer-contrib/themes/beamert…
More information is at
https://www.ctan.org/pkg/beamertheme-tcolorbox
--------------------------------------------------------------------------------
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 .