CTAN update: lt3rawobjects
CTAN Announcements
ctan-ann at ctan.org
Sat Dec 10 15:43:37 CET 2022
Paolo De Donato submitted an update to the
lt3rawobjects
package.
Version: 2.2 2022-12-09
License: gpl3+
Summary description: Objects and proxies in LaTeX3
Announcement text:
----------------------------------------------------------------------
New features have been added to this "minor" update:
- `macro` elements: a macro is just any untyped control sequence
inside an object, you can take its address (aka the control sequence
name) with the `\object_macro_adr` function and expand/execute it with
`\object_macro_call.`. Since macros are generic control sequences,
it is up to the user to properly create them (with `\def`, `\cs_new:Npn`,
`\newcommand` or any other suitable mechanism);
- _Embedded objects_: You can put objects inside other objects in
various ways, in this release you can do that with embedded objects too.
The main advantage is that you can put an embedded object declaration
inside the proxy with `\proxy_put_embedded` so that every object created
by that proxy will have its own instance of embedded object automatically
created. You can retrieve the addresses of embedded objects with the
`\object_embedded_adr` function.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/lt3rawobjects
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/lt3rawobjects/
------------------------------------------------------------------------
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
More information about the Ctan-ann
mailing list