• CTAN update: luamplib

    From CTAN Announcements@21:1/5 to All on Fri Jan 26 07:36:47 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.25.3 2024-01-25
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    protect string expression "..." even if textextlabel is disabled
    (revert part of v2.25.0)

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

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

    The package’s 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Sat Mar 2 09:23:52 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.26.0 2024-03-01
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    When \mplibcachedir{<dir>} is not set, the default cache directory
    will be in the following order:

    $TEXMFVAR/luamplib_cache
    $TEXMF_OUTPUT_DIRECTORY/luamplib_cache
    ./luamplib_cache
    $TEXMFOUTPUT/luamplib_cache
    .

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

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

    The package’s 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Tue Mar 5 08:17:46 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.26.2 2024-03-04
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    * attempt to support l3color: \mpcolor{color name}.
    color expressions ('red!50') are supported with xcolor package only.

    * cope with mp.report warning produced by 'message' under metafun

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

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

    The package’s 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Fri Mar 8 13:11:22 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.26.3
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    * color expressions of l3color are supported as well.
    But they are regarded as xcolor's expressions if xcolor package
    is loaded.

    * support pdfmanagement's opacity and shading management.

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

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

    The package’s 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Mon Mar 11 19:32:27 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.26.4 2024-03-10
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    Not just color names but also color expressions of l3color module are now supported even if xcolor package is loaded

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

    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
    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 .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Sun Mar 24 14:20:30 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.27.0 2024-03-23
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    - when '\mplibcodeinherit' is enabled, '\mplibglobaltextext' is
    implicitly enabled as well.

    - when instance name is used to mplibcode environments, btex ...
    etex boxes are also shared among the environments of the same
    instance name.

    - transparency functionality does not conflict with transparent package.

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

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

    The package’s 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Sat Mar 30 08:20:44 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.27.1 2024-03-29
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    fix a bug regarding local textext boxes

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

    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
    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 .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Fri Apr 5 08:30:36 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.27.2 2024-04-04
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    * for warning/info/error messages we now use our own lua function,
    instead of ltluatex's. As a result, mplib's multi-line messages are
    printed as they are with no module name prepended to each line.

    * terminal messages are now much conciser than before, printing only
    the most relevant part.

    * mplibcode which has no figure output does not print a warning, but
    just an info to the log.

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

    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
    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 .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Sat Apr 13 18:03:47 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.28.0 2024-04-12
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    * provide a new metapost operator 'mplibgraphictext', which is similar
    to ConTeXt's 'graphictext'. But the syntax is not the same:

    mplibgraphictext "Text" fakebold 2 scale 3
    fillcolor red drawcolor blue

    where 'fakebold' and 'scale' are fontspec's font options.
    'fakebold', 'scale', 'drawcolor' and 'fillcolor' are optional and
    default values are '2', '1', "black" and "white" respectively.
    When color expressions are given as string, they are regarded as
    xcolor's or l3color's expressions. The operator generates a metapost
    picture, which can be drawn or assigned to a variable. For compatibilty
    with 'graphictext', 'withdrawcolor' and 'withfillcolor' are synonyms of
    'drawcolor' and 'fillcolor'. Because the implementation is quite
    different from the \ConTeXt's, there are some limitations such that
    we can't apply shading (gradient colors) to the text.

    * support metafun's new shading method. Color expressions given as string
    are regarded as xcolor's or l3color's expressions. Spot colors defined
    by the color commands of l3color package are also acceptable
    (currently '\DocumentMetadata{ }' is needed for spot colors).

    * fix the y-position of text figures, which means the result of 'infont'
    operator, not of the 'textext' operator.

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

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

    The package’s 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Fri Apr 26 16:40:24 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.28.2 2024-04-25
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    * direction of figure box is explicitly declared as TLT (#129)

    * figure box materials are emitted in one go at the end of the figure
    (to enable tex.runtoks in spot color shading routine)

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

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

    The package’s 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Thu May 2 14:35:18 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.29.0 2024-05-01
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    * provide new TeX macros to reduce typing toil.

    \mpfig ... \endmpfig is roughly the abbreviation of
    \begin{mplibcode}[@mpfig]
    beginfig(0)
    token list declared by \everymplib[@mpfig]
    ...
    token list declared by \everyendmplib[@mpfig]
    endfig;
    \end{mplibcode}

    \mpfig* ... \endmpfig is roughly the abbreviation of
    \begin{mplibcode}[@mpfig]
    ...
    \end{mplibcode}

    These macros are protected and unexpandable.
    In these macros \mpliblegacybehavior{false} is forcibly declared.
    As both share the same instance name, MetaPost codes are inherited among them.
    The instance name (default: @mpfig) can be changed by redefining `\mpfiginstancename'.

    * instance names are allowed in plain TeX as well. The syntax is:

    \mplibcode[name] ... \endmplibcode
    \everymplib[name]{ ... }
    \everyendmplib[name]{ ... }

    These macros are now protected and unexpandable.

    * provide new MetaPost operators `mplibtexcolor' and `mplibrgbtexcolor'
    which convert TeX color expressions to MetaPost color expressions.
    The latter one forces rgb model results (#112). For instance,

    mplibtexcolor "olive" % => (0, 0, 1, 0.5)
    mplibrgbtexcolor "olive" % => (0.5, 0.5, 0)

    As spot colors are always forced to cmyk or rgb model, it is not
    recommended to use these operators for them.

    * write down MetaPost messages into the log file

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

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

    The package’s 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Sat May 11 11:32:09 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.30.0 2024-05-10
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    * provide a new metapost operator 'mplibglyph', which returns a metapost
    picture containing outline paths of a glyph in opentype, truetype or type1
    fonts. When a type1 font is specified, metapost primitive 'glyph' will be
    called. In the syntax as follows, subfont number is zero based.

    mplibglyph 50 of \fontid\font % slot 50 of current font
    mplibglyph 50 of "cmr10" % type1 font
    mplibglyph "Q" of "TU/TeXGyrePagella(0)/m/n/10" % TeX fontname
    mplibglyph "똠" of "NotoSansCJKkr-Regular.otf" % raw filename
    mplibglyph "Q" of "Times.ttc(2)" % subfont number
    mplibglyph "똠" of "SourceHanSansK-VF.otf[Regular]" % instance name

    * provide a new metapost command 'mplibdrawglyph'. In contrast to metapost's
    'draw' command, this one fills paths of a picture according to the Nonzero
    Winding Number Rule.

    * in 'mplibgraphictext', option 'scale' is deprecated and now a synonym of
    'scaled'. In DVI mode, unicode-math package is needed for math formula
    graphictext.

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

    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
    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 .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Wed May 22 16:39:46 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.31.0 2024-05-21
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    We provide a new metapost operator 'mpliboutlinetext', which mimicks metafun's 'outlinetext'.

    The syntax is the same as metafun's. A simple example:

    draw mpliboutlinetext.b ("$\sqrt{2+\alpha}$")
    (withcolor \mpcolor{red!50})
    (withpen pencircle scaled .2 withcolor red)
    scaled 2 ;

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

    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
    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 .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Fri May 31 10:59:37 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.31.2 2024-05-30
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    * support vertical writing mode in mpliboutlinetext (presently luatexko
    package only, and except horizontal mode inside vertical mode)

    * after the process of mpliboutlinetext,
    mpliboutlinepic[1] ... mpliboutlinepic[mpliboutlinenum] will be preserved
    as an array of images each of which containing a glyph or a rule.
    N.B. Unicode grapheme cluster is not considered here.

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

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

    The package’s 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Tue Jun 11 08:45:28 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.32.0 2024-06-10
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    \mppattern{<name>} ... \endmppattern defines a tiling pattern
    which can be used with 'withpattern' operator to fill a closed
    path by replicating the tile horizontally and vertically.
    \begin{mppattern} ... \end{mppattern} is exactly the same as
    \mppattern ... \endmppattern. See luamplib manual for details.

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

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

    The package’s 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Sat Jun 15 07:49:15 2024
    Dohyun Kim submitted updates to the

    luamplib

    package.

    Version: 2.32.2 2024-06-14
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    Version: 2.32.2 2024-06-14

    * fix matrix conversion between MP and PDF


    Version: 2.32.1 2024-06-13

    * for the sake of convenience, width and height values of tiling patterns
    will be written down into the log file.

    * table type is allowed as well as string type for 'matrix' and 'bbox'
    options in pattern definition.

    * metapost code such as 'rotated 30 slanted .2' is allowed as well as
    the string or table of numbers for the 'matrix' option in pattern
    definition.

    * as for the 'resources' option in pattern definition, luamplib
    automatically includes the resources of the current page.

    * luamplib does not log info even if there's no beginfig ... endfig.

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

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

    The package’s 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Sat Jun 22 11:39:20 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.32.3 2024-06-21
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    * 'coloured' is a synonym of the option 'colored' in pattern definition.

    * fix a bug related to pdf page resources in dvi mode

    * users can access the lua table containing mplib instances 'luamplib.instances',
    through which metapost variables are also easily accessible as documented in
    LuaTeX manual 11.2.8.4.

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

    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
    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 .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Tue Jul 9 09:08:59 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.33.0 2024-07-08
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    * provide a new metapost operator 'withfademethod' and related macros,
    which make the color of a picture/path object gradiently transparent.
    See luamplib document for details.

    * fix spot-color shading routine to support user-defined colorspace

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

    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
    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 .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Mon Jul 15 18:17:13 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.33.1 2024-07-14
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    * refactor the manual, including some minor items undocumented so far

    * improve fading routine to get possibly smaller pdf file

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

    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
    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 .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Thu Jul 18 12:16:53 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.34.0 2024-07-17
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    * support transparency group with metafun format
    * fix regarding default value in circular fading mode
    * fix regarging the scope of graphics state

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

    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
    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 .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Sat Jul 20 09:50:40 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.34.1 2024-07-19
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    * Transparency group is available with plain format as well.

    * Transparency group once used is reusable in the TeX code or
    in other MetaPost code chunks. See the document for details.

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

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

    The package’s 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Thu Jul 25 12:01:35 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.34.2 2024-07-24
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    * With the newly introduced macros, \mplibgroup ... \endmplibgroup, users
    can define a transparency group or a normal form XObject from TeX side.
    The LaTeX environment 'mplibgroup' is identical to this pair of macros.
    See the document for details.

    * document: be more precise about the color effect of a transparency group

    * remove trailing zeros from numeric objects to get smaller PDF

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

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

    The package’s 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Thu Aug 1 14:09:40 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.34.4 2024-07-31
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    * 'withpattern' operator accepts a textual picture as well as
    a path for its operand. Thus users can give pattern effect
    to the result of btex command or infont operator.

    * fix regarding line width in mplibgraphictext

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

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

    The package’s 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Sun Aug 4 08:39:23 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.34.5 2024-08-03
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    * provide 'withgroupbbox' macro for transparency group to enable users to
    control the bounding box

    * write down the width/height/depth values of mplibgroup to the log file

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

    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
    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 .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Wed Nov 13 09:31:24 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.35.0 2024-11-12
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    * even under \mplibtextextlabel{true}, the original 'infont' operator will
    be used when the character slot of the text argument is less than 32, or
    is equal to 35, 36, 37, 38, 92, 94, 95, 123, 125, 126 or 127.

    * \mplibforcehmode will have effects on \usemplibgroup as well as ordinary
    metapost figures.

    * support tagged PDF when tagpdf package is activated. The related code is
    currently in experimental stage. See the documentation for details.

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

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

    The package’s 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Erik Braun@21:1/5 to All on Mon Nov 25 18:11:45 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version number: 2.35.1 2024-11-25
    License type: gpl2

    Summary description: Use LuaTeX¢s built-in MetaPost interpreter

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


    * cope with 'TEX(char13)': remove everything from char13 to the end of input string
    (https://tug.org/pipermail/metapost/2024-November/003572.html)

    * (WIP) avoid internal command names of tagpdf/kernel code (#151)


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

    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Fri Nov 29 08:35:34 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.35.2 2024-11-28
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    * fix height/depth of boxes made by \mplibgroup command
    (bug introduced by previous release)

    * enhanced tagging of \usemplibgroup

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

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

    The package’s 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Mon Dec 9 08:30:46 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.36.0 2024-12-08
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    * <path>|<textual picture> withshadingmethod <string>,
    where <string> shall be "linear" or "circular", gives shading
    effect to the <path> or <textual picture> with plain format
    as well as metafun. See the documentation.

    * withtransparency (<number>|<string>, <number>)
    gives transparency effect with plain format as well.
    See the documentation.

    * added 'dir TLT' to usemplibgroup boxes

    * removed 'tag=artifact' option. Use 'artifact' instead.

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

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

    The package’s 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Thu Dec 12 14:48:38 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.36.2 2024-12-11
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    - fix a bug regarding expansion of options
    (https://tug.org/pipermail/metapost/2024-December/003574.html)

    - more detailed documentation on shading

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

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

    The package’s 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Tue Dec 17 12:53:58 2024
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.36.3 2024-12-16
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    * change '//' to 'math.floor' for compatibility with luajittex (#158)

    * fix documentation on mplibgraphictext considering the introduction
    of 'withshadingmethod'

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

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

    The package’s 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Fri Feb 7 11:25:59 2025
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.37.0 2025-02-06
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    * Introduced a new operator 'mpliblength <string>', a unicode-aware
    version of the 'length' primitive

    * Introduced a new operator 'mplibsubstring <pair> of <string>',
    a unicode-aware version of the 'substring ... of ...' primitive

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

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

    The package’s 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Wed Feb 19 13:28:36 2025
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.37.1 2025-02-18
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    * A new operator 'mplibuclength <string>' returns the number of unicode
    grapheme clusters in the string.

    * A new operator 'mplibucsubstring <pair> of <string>' returns the part of
    the string indexed by unicode grapheme clusters.

    * These two operators require lua-uni-algos 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
    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 .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Fri Mar 21 09:21:36 2025
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.37.2 2025-03-20
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    * Formerly, it was not possible to give shading effect to a textual picture
    inside a tiling pattern. This limitation is now lifted.
    As a side effect, a tiling pattern inside a tiling pattern is also allowed.

    * 'withmppattern <string>' is a newly introduced command virtually the same
    as 'withpattern <string>', but the former does not force the result of MP
    picture. So users can use any drawing command suitable, such as 'fill' or
    'filldraw' as well as 'draw'.

    * 'textext', 'TEX', 'mplibcolor', 'mplibdimen', or 'VerbatimTeX' can accept
    a string argument without parentheses. For instance, 'textext "\TeX"' is
    now allowed as well as 'textext("\TeX")'.

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

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

    The package’s 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Fri May 16 12:17:24 2025
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.37.3 2025-05-15
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    * Changes regarging tagged PDF
    - 'debug' key is removed
    - 'correct-BBox' key is renamed to 'adjust-BBox'
    - 'off' and 'tagging-setup' keys are newly introduced
    - 'actualtext' and 'text' keys do not force horizontal mode
    - text box starting with '[taggingoff]' will not be tagged

    * Other changes
    - more robust 'mplibgraphictext' macro
    - hence, some examples in the documentation changed

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

    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 .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Thu May 22 09:33:43 2025
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.37.4 2025-05-21
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    * real horizontal mode upon tagging keys 'actualtext' and 'text'

    * improved tagging of mplibgraphictext by copying node attributes

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

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

    The package’s 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Tue May 27 09:58:24 2025
    Dohyun Kim submitted an update to the

    luamplib

    package.

    Version: 2.37.5 2025-05-26
    License: gpl2

    Summary description: Use LuaTeX’s built-in MetaPost interpreter

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

    * 'utf8_mode = true' as a field of mplib.new
    See https://tug.org/pipermail/lualatex-dev/2025-May/001723.html

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

    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 .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)