From e127e502f1bc7386699c44d75c89991f1a5e0ac6 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Wed, 1 Dec 2021 03:00:56 +0000 Subject: CTAN sync 202112010300 --- macros/generic/polexpr/README.md | 5 ++++- macros/generic/polexpr/polexpr.html | 18 +++++++++++++----- macros/generic/polexpr/polexpr.sty | 6 +++--- macros/generic/polexpr/polexprcore.tex | 2 +- macros/generic/polexpr/polexprexpr.tex | 3 ++- macros/generic/polexpr/polexprsturm.tex | 6 +++--- 6 files changed, 26 insertions(+), 14 deletions(-) (limited to 'macros/generic') diff --git a/macros/generic/polexpr/README.md b/macros/generic/polexpr/README.md index de201582d3..c52baa8b75 100644 --- a/macros/generic/polexpr/README.md +++ b/macros/generic/polexpr/README.md @@ -92,8 +92,11 @@ Releases - 0.8.4 (2021/11/01) Bugfix: `PolSturmIsolateZeros**` did not declare the square free part of the original polynomial if no real root existed. +- 0.8.5 (2021/11/30) + Bugfix: `intfrom()` was documented at `0.8` but not declared to parser. + Track (belatedly) `xintexpr` 1.4g changes -Files of 0.8.4 release: +Files of 0.8.5 release: - polexpr.sty, polexprcore.tex, polexprexpr.tex, polexprsturm.tex, - README.md, diff --git a/macros/generic/polexpr/polexpr.html b/macros/generic/polexpr/polexpr.html index 3fdb584ea8..9b6f99138d 100644 --- a/macros/generic/polexpr/polexpr.html +++ b/macros/generic/polexpr/polexpr.html @@ -598,7 +598,7 @@ a { text-decoration: none; }

Package polexpr documentation

-

0.8.4 (2021/11/01)

+

0.8.5 (2021/11/30)

Contents

@@ -1799,7 +1799,7 @@ immediate priority though (perhaps support of multivariate polynomials would be more important feature; or localization of complex roots).

  • To make printed decimal numbers more enjoyable than via -\xintSignedFrac (or \xintSignedFwOver with Plain):

    +\xintTeXsignedFrac (or \xintTeXsignedOver with Plain):

    \def\PolTypesetOne#1{\PolDecToString{\xintREZ{#1}}}%

    \PolDecToString will use decimal notation to incorporate the power of ten part; and the \xintREZ will have the effect to suppress @@ -2337,7 +2337,7 @@ plus or minus one, and F if not. It choos

    \PolTypesetOne{<raw_coeff>}

    -

    Defaults to \xintSignedFrac (LaTeX) or \xintSignedFwOver +

    Defaults to \xintTeXsignedFrac (LaTeX) or \xintTeXsignedOver (else). But these xintfrac old legacy macros are a bit annoying as they insist in exhibiting a power of ten rather than using simpler decimal notation.

    @@ -2365,7 +2365,7 @@ for the constant term, \PolVar for the fir

    Expands to a + if the raw_coeff is zero or positive, and to nothing if raw_coeff is negative, as in latter case the -\xintSignedFrac (or \xintSignedFwOver) used by +\xintTeXsignedFrac (or \xintTeXsignedOver) used by \PolTypesetCmd{<raw_coeff>} will put the - sign in front of the fraction (if it is a fraction) and this will thus serve as separator in the typeset formula. Not used for the first term.

    @@ -2812,7 +2812,7 @@ example of customization.

    definition:

    \newcommand\POL@@PrintIntervalsPrintExactZero{%
        \displaystyle
    -   \xintSignedFrac{\PolPrintIntervalsTheLeftEndPoint}%
    +   \xintTeXsignedFrac{\PolPrintIntervalsTheLeftEndPoint}%
     }%

    Multiplicities are printed using this auxiliary macro:

    @@ -4204,6 +4204,14 @@ declare the <sturmname>_norr and
+
  • v0.8.5 (2021/11/30)

    +
      +
    • bugfix: support for the intfrom() function was in the code, +but the declaration to the polynomial parser had not been done.

    • +
    • track (belatedly) upstream deprecation of \xintSignedFrac and +\xintSignedFwOver at xintexpr 1.4g

    • +
    +
  • diff --git a/macros/generic/polexpr/polexpr.sty b/macros/generic/polexpr/polexpr.sty index a2334e9724..04d189de8b 100644 --- a/macros/generic/polexpr/polexpr.sty +++ b/macros/generic/polexpr/polexpr.sty @@ -2,7 +2,7 @@ % License: LPPL 1.3c (author-maintained) % Usage: \input polexpr.sty (Plain or other macro formats) % or \usepackage{polexpr} (LaTeX macro format) -% Release 0.8.4 (2021/11/01) of polexpr.sty. This file inputs +% Release 0.8.5 (2021/11/30) of polexpr.sty. This file inputs % polexprcore.tex % polexprexpr.tex % polexprsturm.tex @@ -767,9 +767,9 @@ \let\PolIfCoeffIsPlusOrMinusOne\xint_secondoftwo}% }% \ifdefined\frac -\def\PolTypesetOne{\xintSignedFrac}% +\def\PolTypesetOne{\xintTeXsignedFrac}% \else -\def\PolTypesetOne{\xintSignedFwOver}% +\def\PolTypesetOne{\xintTeXsignedOver}% \fi \catcode`^ 7 % \def\PolTypesetMonomialCmd{% diff --git a/macros/generic/polexpr/polexprcore.tex b/macros/generic/polexpr/polexprcore.tex index 3315790b95..3648bc8ccb 100644 --- a/macros/generic/polexpr/polexprcore.tex +++ b/macros/generic/polexpr/polexprcore.tex @@ -1,4 +1,4 @@ -%% This file polexprcore.tex is part of the polexpr package (0.8.4, 2021/11/01) +%% This file polexprcore.tex is part of the polexpr package (0.8.5, 2021/11/30) %% Core routines to match infix operators +, -, *, //, /:, ^, ** and some %% functions %% The atoms representing polynomials inside \xintexpr are diff --git a/macros/generic/polexpr/polexprexpr.tex b/macros/generic/polexpr/polexprexpr.tex index d896e4b39b..f3cc5ac28e 100644 --- a/macros/generic/polexpr/polexprexpr.tex +++ b/macros/generic/polexpr/polexprexpr.tex @@ -1,4 +1,4 @@ -%% This file polexprexpr.tex is part of the polexpr package (0.8.4, 2021/11/01) +%% This file polexprexpr.tex is part of the polexpr package (0.8.5, 2021/11/30) %% Extending \xintexpr syntax: %% %% 1. Authorize ' in variable and function names @@ -156,6 +156,7 @@ \POL_tmp {diffn} \XINT:NEhook:f:one:from:two \xintPolDiffN \POL_tmp {antider} \XINT:NEhook:f:one:from:one \xintPolAntiOne \POL_tmp {integral} \XINT:NEhook:f:one:from:two \xintPolIntegral +\POL_tmp {intfrom} \XINT:NEhook:f:one:from:two \xintPolIntFrom \POL_tmp {quorem} \XINT:NEhook:f:one:from:two \xintPolQuoRem \POL_tmp {quo} \XINT:NEhook:f:one:from:two \xintPolQuo \POL_tmp {rem} \XINT:NEhook:f:one:from:two \xintPolRem diff --git a/macros/generic/polexpr/polexprsturm.tex b/macros/generic/polexpr/polexprsturm.tex index 317b9cbcd3..d590d48aa5 100644 --- a/macros/generic/polexpr/polexprsturm.tex +++ b/macros/generic/polexpr/polexprsturm.tex @@ -1,4 +1,4 @@ -%% This file polexprsturm.tex is part of the polexpr package (0.8.4, 2021/11/01) +%% This file polexprsturm.tex is part of the polexpr package (0.8.5, 2021/11/30) %% Sturm Algorithm (polexpr 0.4) %% 0.5 uses primitive polynomials for faster evaluations afterwards %% 0.6 corrects misuse of \@ifstar! (mumble). \PolToSturm* was broken. @@ -1528,12 +1528,12 @@ \ifdefined\frac \def\POL@@PrintIntervalsPrintExactZero{% \displaystyle - \xintSignedFrac{\PolPrintIntervalsTheLeftEndPoint}% + \xintTeXsignedFrac{\PolPrintIntervalsTheLeftEndPoint}% }% \else \def\POL@@PrintIntervalsPrintExactZero{% \displaystyle - \xintSignedFwOver{\PolPrintIntervalsTheLeftEndPoint}% + \xintTeXsignedOver{\PolPrintIntervalsTheLeftEndPoint}% }% \fi \def\POL@@PrintIntervalsUnknownRoot{% -- cgit v1.2.3