Jean-François Burnol submitted an update to the

                bnumexpr

package.

Version number: 1.6 2025-09-05
License type: lppl1.3c

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

Announcement text:
----------------------------------------------------------------------


\bnumeval extends LaTeX's \inteval with support for arbitrarily
big integers, // for floored division, /: for the associated
remainder, ^ and ** for powers, ! for factorials.  A user
interface allows to add new operators to the syntax, or to
modify the behavior of existing ones.  The package can
also be used under Plain (pdf|xe|lua)TeX, with help of miniltx.

The 1.6 release adds:

- 0b, 0o (and '), 0x are recognized as prefixes for binary, octal,
  and hexadecimal (formerly, only " for hexadecimal was provided).

- \bnumeval accepts an optional argument [b], [o] or [h], which
  tells to convert the output to binary, octal, or hexadecimal.

- characters (such as ! and : with French) which are Babel-active
  with the pdftex engine are out-of-the-box compatible.

There are some breaking changes (mainly, the replacement of
\evaltohex by \bnumeval[h]), check the PDF documentation.


----------------------------------------------------------------------

This package is located at 
   https://mirrors.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 -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to