CTAN update: bnumexpr

2021-05-18 Thread CTAN Announcements
Jean-François Burnol submitted an update to the

bnumexpr

package.

Version number: 1.5 2021-05-17
License type: lppl1.3c

Summary description: Extends eTeX’s \numexpr...\relax construct to big 
integers

Announcement text:
--


- breaking: power operators ^ and ** now right-associative.

- bugfixes: two bugs related to hexadecimal input and
  inherited from usptream xintexpr were fixed.

- customizability and extendibility now total: added \bnumdefinfix and
  \bnumdefpostfix to extend or modify the existing syntax.

Already with \bnumsetup (new name of \bnumexprsetup) it was possible, as
is now done in the documentation, to let \bnumeval become for example a
calculator operating on fractions.

With the added \bnumdefinfix and \bnumdefpostfix it is possible to
redefine or extend arbitrarily the implemented syntax.  For example to
add support for numbers in scientific notation via new infix operators
`.' and `e' or `E'.  Of course, it would then also be needed to map via
\bnumsetup the arithmetic operations to suitable macros.


--

This package is located at 
   http://mirror.ctan.org/macros/latex/contrib/bnumexpr

More information is at
   https://www.ctan.org/pkg/bnumexpr



   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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: luatexja

2021-05-18 Thread CTAN Announcements
Hironori Kitagawa submitted an update to the

luatexja

package.

Version number: 20210517.0
License type: bsd

Summary description: Typeset Japanese with Lua(La)TeX

Announcement text:
--

This release fixes several bugs.
* lltjext.sty: fixed that \ialign is unintentionally expanded.
* ltj-ruby.lua: fix that sometimes nil is compared with a number.
* For each primitive \ which will be redefined by LuaTeX-ja,
  - The meaning before loading LuaTeX-ja is back up into
\ltj@@orig@.
  - The "new" meaning by LuaTeX-ja is also stored in \ltj@@.

--

This package is located at 
   http://mirror.ctan.org/macros/luatex/generic/luatexja

More information is at
   https://www.ctan.org/pkg/luatexja




   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 .
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: siunitx

2021-05-18 Thread CTAN Announcements
Joseph Wright submitted an update to the

  siunitx

package.

Version:  3.0.0 2021-05-17
License:  lppl1.3c

Summary description:  A comprehensive (SI) units package

Announcement text:
--
 
 Version 3 is a major update to `siunitx`, which has largely been
 re-written internally. A significant number of key-value
 settings have new, more descriptive, names. Where possible,
 older names are mapped to newer ones internally: you will be
 warned in the log if this is the case.

 It is possible to use the LaTeX kernel mechanism to load the
 last version 2 release for documents that cannot be successfully
 processed using version 3. This can be achieved using
 ```
 \usepackage{siunitx}[=2021-04-09]
 or
 ```latex
 \usepackage{siunitx}[=v2]
 ```

 In version 3, the document commands have been revised to be more
 descriptive. As such, the commands `\SI`,`\SIlist`, `\SIrange`
 and `\si` remain available but are not recommended for use in
 new use.

 Some changes have been made to the semantics of commands or
 options. Most notably
 - prefixes cannot now be given without units;
 - prefixes can only be interconverted with numbers as part of a
   quantity, not as stand-alone units.

 The font control system has been completely re-written for
 version 3. The method used in entirely different from version 2.
 Emulation is therefore not provided for some aspects: if you
 need non-standard font settings, you will need to adjust your
 source.

 The input approach for version 3 is slightly more structured and
 restricted than for version 2. As well as the updated names for
 document commands, this means that
 - Products of numbers must now be given using the dedicated
   `\numproduct` and `\qtyproduct` commands;
 - Quotients of numbers are only supported as literals;
 - Complex values need to be given using the dedicated command
   `\complexnum`

 The letter used for a numerical tabular column can now be
 selected by the user: the letter `S` has been retained as the
 standard interface. The unit column (`s`) has been removed from
 this release. It can be emulated using the `collcell` package,
 for example
 ```latex
 \usepackage{collcell}
 \newcolumntype{s}{>{\collectcell\unit}c<{\endcollectcell}}
 ```
 or
 ```latex
 \usepackage{collcell}
 \newcolumntype{s}{>{\collectcell\si}c<{\endcollectcell}}
 ```

 A new approach has been taken to providing non-Latin symbols for
 use in units: these are now handled directly where needed, for
 example in the definition of the `\micro` prefix.

 If you are using `table-column-width` to have fixed-width
 columns, you also now need `table-fixed-width` to set this
 option active.

--

The package’s Catalogue entry can be viewed at
   https://ctan.org/pkg/siunitx

The package’s files themselves can be inspected at
   https://mirrors.ctan.org/macros/latex/contrib/siunitx/



   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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


New on CTAN: tiscreen

2021-05-18 Thread CTAN Announcements
Mustafa Ibrahim submitted the

   tiscreen

package.

Version:  2021-05-17
License:  lppl1.3c

Summary description:  Mimic the screen of older Texas Instruments calculators

Announcement text:
--
 
 A small package to mimic the screen of older Texas instruments
 dot matrix display calculators (specifically the TI-82 STATS).

--

The package’s Catalogue entry can be viewed at
   https://ctan.org/pkg/tiscreen

The package’s files themselves can be inspected at
   https://mirrors.ctan.org/macros/latex/contrib/tiscreen/



   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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: latexmk

2021-05-18 Thread CTAN Announcements

John Collins submitted an update to the

latexmk

package.

Version number: 4.74 2021-05-16
License type: gpl2

Summary description: Fully automated LaTeX document generation

Announcement text:
--

1. Correct treatment of aux_dir and out_dir to avoid bugs that appeared on 
MS-Windows.
2. Remove some informational messages (about rc files, and the state of aux and 
dir
settings after normalization).
--

This package is located at 
   http://mirror.ctan.org/support/latexmk

More information is at
   http://www.ctan.org/pkg/latexmk

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

-- 
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann