On 9/10/2022 9:45 AM, Alexandre Christe via ntg-context wrote:
Hi Hans,

Will |\mvert|and|\midalso be included in the \autofencelogic? It would be quite useful.|

i prototyped it but the chairman of the CMS has to check it before we decide to enable it

one complication is that

$ \autofences x | \frac{a}{x}$

$ \autofences ( \frac{a}{x} + b | x )$

should also work (lone middles)

Le jeu. 25 août 2022 à 18:18, Hans Hagen via ntg-context <ntg-context@ntg.nl <mailto:ntg-context@ntg.nl>> a écrit :

    Hi,

    I uploaded a new lmtx. Again some updated math of which details will be
    revealed later. Apart from some details we added suport for fourier
    notations. There are no high level definitions yet as we have to invent
    names but this is how it works (private unicode slots might change):

    \setupbodyfont[pagella]

    \starttext

    \setupmathdelimited
        [topoffset=.2\exheight]

    \definemathdelimited
        [fourier]
        [rule=no,
         left=\zerocount,
         right="FE944]

    \definemathdelimited
        [courier]
        [rule=no,
         left=\zerocount,
         right="FE946]

    \definemathdelimited
        [xourier]
        [rule=no,
         left=\zerocount,
         right="FE948]

    $ \fourier{(z+1)} $

    $ \fourier{(z+1)} + \sqrt[2]{1}$

    $ \fourier{(z+1)} + \courier{(z+1)} + \xourier{(z+1)} $

    $ \fourier{\left(z+\frac12\right)} + \courier{\left(z+\frac12\right)} +
    \xourier{\left(z+\frac12\right)} $

    $ \autofences \fourier{(z+\frac12)} + \courier{(z+\frac12)} +
    \xourier{(z+\frac12)} $

    $ \widehat{x^2 + 2x + 2} $

    \stoptext

    This example also shows a new \autofences feature and widehats
    (widetilde and widecheck also work that way) that overcome limitations
    in fonts, so

    \def\CrappyHack#1{\im{#1{a} + #1{a+b} + #1{a+b+c} + #1{a+b+c+d} +
    #1{a+b+c+d+e} + #1{a+b+c+d+e+f}}\par}
    \CrappyHack\widehat
    \CrappyHack\widetilde
    \CrappyHack\wideacute
    \CrappyHack\widecheck

    will work. For thise in finance we now have

    $ \annuity{x + 1} + \lannuity{x + 1} + \rannuity{x + 1} +
    \lrannuity{x +
    1} $

    these are basically radicals (like sqrt) with two sided symbols.

    Hans


    -----------------------------------------------------------------
                                                Hans Hagen | PRAGMA ADE
                    Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
             tel: 038 477 53 69 | www.pragma-ade.nl
    <http://www.pragma-ade.nl> | www.pragma-pod.nl
    <http://www.pragma-pod.nl>
    -----------------------------------------------------------------
    
___________________________________________________________________________________
    If your question is of interest to others as well, please add an
    entry to the Wiki!

    maillist : ntg-context@ntg.nl <mailto:ntg-context@ntg.nl> /
    https://www.ntg.nl/mailman/listinfo/ntg-context
    <https://www.ntg.nl/mailman/listinfo/ntg-context>
    webpage  : https://www.pragma-ade.nl <https://www.pragma-ade.nl> /
    http://context.aanhet.net <http://context.aanhet.net>
    archive  : https://bitbucket.org/phg/context-mirror/commits/
    <https://bitbucket.org/phg/context-mirror/commits/>
    wiki     : https://contextgarden.net <https://contextgarden.net>
    
___________________________________________________________________________________


___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : https://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : https://contextgarden.net
___________________________________________________________________________________


--

-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
       tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : https://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : https://contextgarden.net
___________________________________________________________________________________

Reply via email to