• CTAN update: luamplib

    From CTAN Announcements@vincent@ctan.org to CTAN Announcements on Wed Jan 28 08:49:38 2026
    From Newsgroup: comp.text.tex


    --Apple-Mail=_F6DE2D33-BDEE-453B-8033-BFBF24C02876
    Content-Transfer-Encoding: quoted-printable
    Content-Type: text/plain;
    charset=utf-8

    Dohyun Kim submitted an update to the
    =20
    luamplib
    =20
    package.
    =20
    Version: 2.38.3 2026-01-27
    License: gpl2
    =20
    Summary description: Use LuaTeX=E2=80=99s built-in MetaPost =
    interpreter
    =20
    Announcement text: ----------------------------------------------------------------------
    =20
    Run file changes:
    * new optional macro for shading: withshadingstroke
    * avoid error upon shading a picture composed of multiple paths
    =20
    Documentation changes:
    * be more precise about the term 'textual picture'
    * generalize the code for the example macro \mpnumeric
    * add subsections on registerpattern() and registergroup()
    =20
    ----------------------------------------------------------------------
    =20
    The package=E2=80=99s Catalogue entry can be viewed at
    https://ctan.org/pkg/luamplib
    =20
    The package=E2=80=99s files themselves can be inspected at
    https://mirrors.ctan.org/macros/luatex/generic/luamplib/
    =20
    ----------------------------------------------------------------------
    =20
    Thanks for the upload.
    =20
    For the CTAN Team
    Vincent Goulet
    =20
    ----------------------------------------------------------------------
    =20
    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

    --Apple-Mail=_F6DE2D33-BDEE-453B-8033-BFBF24C02876
    Content-Transfer-Encoding: quoted-printable
    Content-Type: text/html;
    charset=utf-8

    <html aria-label=3D"message body"><head><meta http-equiv=3D"content-type" = content=3D"text/html; charset=3Dutf-8"></head><body =
    style=3D"overflow-wrap: break-word; -webkit-nbsp-mode: space; =
    line-break: after-white-space;"><div = class=3D"Apple-Mail-URLShareUserContentTopClass">Dohyun Kim submitted an = update to the</div><div class=3D"Apple-Mail-URLShareWrapperClass" = style=3D"position: relative !important;"><blockquote type=3D"cite" = style=3D"border-left-style: none; color: inherit; padding: inherit; =
    margin: inherit;"><br><span = class=3D"Apple-converted-space">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span> = luamplib<br><br>package.<br><br>Version: 2.38.3 2026-01-27<br>License: = gpl2<br><br>Summary description: Use LuaTeX=E2=80=99s built-in MetaPost = interpreter<br><br>Announcement = text:<br>-----------------------------------------------------------------= -----<br><br>Run file changes:<br><span = class=3D"Apple-converted-space">&nbsp;&nbsp;</span> * new optional macro =
    for shading: withshadingstroke<br><span = class=3D"Apple-converted-space">&nbsp;&nbsp;</span> * avoid error upon = shading a picture composed of multiple paths<br><br>Documentation = changes:<br><span class=3D"Apple-converted-space">&nbsp;&nbsp;</span> * =
    be more precise about the term 'textual picture'<br><span = class=3D"Apple-converted-space">&nbsp;&nbsp;</span> * generalize the =
    code for the example macro \mpnumeric<br><span = class=3D"Apple-converted-space">&nbsp;&nbsp;</span> * add subsections on = registerpattern() and = registergroup()<br><br>---------------------------------------------------= -------------------<br><br>The package=E2=80=99s Catalogue entry can be = viewed at<br><span =
    class=3D"Apple-converted-space">&nbsp;&nbsp;&nbsp;</span> = https://ctan.org/pkg/luamplib<br><br>The package=E2=80=99s files =
    themselves can be inspected at<br><span = class=3D"Apple-converted-space">&nbsp;&nbsp;&nbsp;</span> = https://mirrors.ctan.org/macros/luatex/generic/luamplib/<br><br>----------= ------------------------------------------------------------<br><br>Thanks=
    for the upload.<br><br>For the CTAN Team<br>Vincent = Goulet<br><br>------------------------------------------------------------= ----------<br><br>CTAN is run entirely by volunteers and supported by =
    TeX user groups.<br>Please join a user group or donate to one, see = https://ctan.org/lugs<br>

    </blockquote></div></body></html>=

    --Apple-Mail=_F6DE2D33-BDEE-453B-8033-BFBF24C02876--
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From CTAN Announcements@petra@ctan.org to CTAN Announcements on Tue Feb 10 11:45:53 2026
    From Newsgroup: comp.text.tex

    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.39.0 2026-02-09
    License: gpl2

    Summary description: Use LuaTeXrCOs built-in MetaPost interpreter

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

    Run file changes:
    * new metapost macro, withmaskinggroup
    * new option for \mplibgroup, asgroup="masking"

    Documentation changes:
    * be more precise about the term 'textual picture'
    * caution about shading a picture that has multiple components

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

    The packagerCOs Catalogue entry can be viewed at
    https://ctan.org/pkg/luamplib

    The packagerCOs files themselves can be inspected at
    https://mirrors.ctan.org/macros/luatex/generic/luamplib/

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

    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
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From CTAN Announcements@petra@ctan.org to CTAN Announcements on Sun Mar 8 15:08:40 2026
    From Newsgroup: comp.text.tex

    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.40.0 2026-03-07
    License: gpl2

    Summary description: Use LuaTeXrCOs built-in MetaPost interpreter

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

    * new metapost macro, withmplibopacities

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

    The packagerCOs Catalogue entry can be viewed at
    https://ctan.org/pkg/luamplib

    The packagerCOs files themselves can be inspected at
    https://mirrors.ctan.org/macros/luatex/generic/luamplib/

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

    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
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From CTAN Announcements via ctan-ann@erik@ctan.org to ctan-ann on Sat Mar 21 09:47:20 2026
    From Newsgroup: comp.text.tex

    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version number: 2.40.2 2026-03-20
    License type: gpl2

    Summary description: Use LuaTeXos built-in MetaPost interpreter

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


    * new option for asgroup: asgroup "off"
    which will generate an ordinary From XObject rather than group XObject.

    * \mplibmakenocache{*} will suppress making caches for *.mp files.


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

    This package is located at
    https://mirrors.ctan.org/macros/luatex/generic/luamplib

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

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

    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
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From CTAN Announcements@petra@ctan.org to CTAN Announcements on Wed Mar 25 12:04:27 2026
    From Newsgroup: comp.text.tex

    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.40.3 2026-03-24
    License: gpl2

    Summary description: Use LuaTeXrCOs built-in MetaPost interpreter

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

    * fix mplibgraphictext for variable fonts (#178)

    * fix mplibglyph for variable fonts with axis option

    * 'outputdir' is now a lua function and called upon when needed.

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

    The packagerCOs Catalogue entry can be viewed at
    https://ctan.org/pkg/luamplib

    The packagerCOs files themselves can be inspected at
    https://mirrors.ctan.org/macros/luatex/generic/luamplib/

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

    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
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From CTAN Announcements@petra@ctan.org to CTAN Announcements on Sat Mar 28 11:50:58 2026
    From Newsgroup: comp.text.tex

    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.40.4 2026-03-27
    License: gpl2

    Summary description: Use LuaTeXrCOs built-in MetaPost interpreter

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

    Runtime file change:
    * call pattern-related routine before transparency group routine
    so that shading pattern upon transparency group works as documented

    Documentation changes:
    * add caution about shading pattern in a transparency group (1.2.13)
    * add a remark about axis feature of variable fonts (1.2.9)

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

    The packagerCOs Catalogue entry can be viewed at
    https://ctan.org/pkg/luamplib

    The packagerCOs files themselves can be inspected at
    https://mirrors.ctan.org/macros/luatex/generic/luamplib/

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

    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
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From CTAN Announcements@petra@ctan.org to CTAN Announcements on Fri Apr 3 14:36:31 2026
    From Newsgroup: comp.text.tex

    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.40.5 2026-04-02
    License: gpl2

    Summary description: Use LuaTeXrCOs built-in MetaPost interpreter

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

    * mplibglyph operator accepts Type1 font (.pfb) filename.
    N.B. Some glyphs in cmr10 and its family (or maybe other)
    Type1 fonts are not working properly.

    * fix the mplibgraphictext function to embolden rules
    when fakebold == 0

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

    The packagerCOs Catalogue entry can be viewed at
    https://ctan.org/pkg/luamplib

    The packagerCOs files themselves can be inspected at
    https://mirrors.ctan.org/macros/luatex/generic/luamplib/

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

    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
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From CTAN Announcements@manfred@ctan.org to ctan-ann on Fri Apr 10 15:06:24 2026
    From Newsgroup: comp.text.tex

    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.40.6 2026-04-09
    License: gpl2

    Summary description: Use LuaTeXrCOs built-in MetaPost interpreter

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

    * fix the function for shading pattern inside transparency group

    * [doc] add an example and caution re. shading pattern inside/outside
    a transparency group (1.2.13)

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

    This package is located at
    https://mirrors.ctan.org/macros/luatex/generic/luamplib

    More information is at
    https://ctan.org/pkg/luamplib


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

    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 .
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From CTAN Announcements@manfred@ctan.org to ctan-ann on Wed Apr 15 13:58:43 2026
    From Newsgroup: comp.text.tex

    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.40.7 2026-04-14
    License: gpl2

    Summary description: Use LuaTeXrCOs built-in MetaPost interpreter

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

    * allow tiling pattern inside masking transparency group

    * fix for shading pattern inside transparency group in DVI mode

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

    This package is located at
    https://mirrors.ctan.org/macros/luatex/generic/luamplib

    More information is at
    https://ctan.org/pkg/luamplib


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

    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 .
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From CTAN Announcements via ctan-ann@erik@ctan.org to ctan-ann on Fri Apr 17 11:12:47 2026
    From Newsgroup: comp.text.tex

    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version number: 2.40.8 2026-04-16
    License type: gpl2

    Summary description: Use LuaTeXos built-in MetaPost interpreter

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


    * [doc] add a remark and examples about the recommended way to get
    shading pattern with transparency group (1.2.13)

    * fix gather_resources function to support pgf package


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

    This package is located at
    https://mirrors.ctan.org/macros/luatex/generic/luamplib

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

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

    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
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From CTAN Announcements@manfred@ctan.org to ctan-ann on Wed Apr 29 14:26:45 2026
    From Newsgroup: comp.text.tex

    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.41.0 2026-04-28
    License: gpl2

    Summary description: Use LuaTeXrCOs built-in MetaPost interpreter

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

    * new options for shading:
    - new macros withshadingpoints, withshadingcenters, and withshadingextend
    - revise the documentation on shading accordingly (1.2.6)

    * new options for transparency group, though both are not encouraged:
    - add colorspace option to \mplibgroup
    - allow color expressions in rgb/cmyk model after withmaskingbgcolor

    * [doc] replace the example in \mplibgroup section with a new one (1.2.14)

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

    This package is located at
    https://mirrors.ctan.org/macros/luatex/generic/luamplib

    More information is at
    https://ctan.org/pkg/luamplib


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

    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 .
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From CTAN Announcements@petra@ctan.org to CTAN Announcements on Wed Mar 18 11:08:20 2026
    From Newsgroup: comp.text.tex

    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.40.1 2026-03-17
    License: gpl2

    Summary description: Use LuaTeXrCOs built-in MetaPost interpreter

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

    * new option for withmaskinggroup, withmaskingbgcolor <numeric>
    which sets the background color of the masking group

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

    The packagerCOs Catalogue entry can be viewed at
    https://ctan.org/pkg/luamplib

    The packagerCOs files themselves can be inspected at
    https://mirrors.ctan.org/macros/luatex/generic/luamplib/

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

    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
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From CTAN Announcements@petra@ctan.org to CTAN Announcements on Wed May 6 08:41:22 2026
    From Newsgroup: comp.text.tex

    Dohyun Kim submitted an update to the

    luamplib

    bundle.

    Version: 2.41.1 2026-05-05
    License: gpl2

    Summary description: Use LuaTeXrCOs built-in MetaPost interpreter

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

    * address the issue on the displacement of pdf link boxes (#189)

    * address the ages-old issue on nested mplibcode environments (#63)

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

    The packagerCOs Catalogue entry can be viewed at
    https://ctan.org/pkg/luamplib

    The packagerCOs files themselves can be inspected at
    https://mirrors.ctan.org/macros/luatex/generic/luamplib/

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

    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
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From CTAN Announcements@petra@ctan.org to CTAN Announcements on Wed May 13 09:05:42 2026
    From Newsgroup: comp.text.tex

    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.41.2 2026-05-12
    License: gpl2

    Summary description: Use LuaTeXrCOs built-in MetaPost interpreter

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

    * new optional macro for shading: withshadingmatrix

    * new optional macros for fading: withfadestep, withfadefraction,
    withfadeextend, withfadematrix

    * new option for \mplibgroup: asgroup="wrapped"

    * fix the issue #63 (previous version was faulty with codeinherit)

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

    The packagerCOs Catalogue entry can be viewed at
    https://ctan.org/pkg/luamplib

    The packagerCOs files themselves can be inspected at
    https://mirrors.ctan.org/macros/luatex/generic/luamplib/

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

    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
    --- Synchronet 3.22a-Linux NewsLink 1.2