CTAN Comprehensive TeX Archive Network

CTAN update: Seman

Date: June 12, 2021 10:47:02 AM CEST
Sebastian Ørsted submitted an update to the SemanTeX package. Version number: 0.501 License type: lppl1.3c Summary description: Semantic, keyval-based mathematics Announcement text:
v0.501 A minor update to the previous update 0.500, fixing a (very important) error in the manual. v0.500 A relatively big update, at least in terms of syntax. Apart from bug fixes, the most important changes are: * The keyval syntax has been changed so that it now includes SPACES, similarly to the TikZ keyval syntax. In other words, keys like “upperleft” are now called “upper left”, and e.g. “d*withothersep” is now “d * with other sep”. Sorry about this, but it’s better to change it now than to annoy people later. And the syntax becomes a LOT prettier this way. * The Cohomology and Delimiter class types are now deprecated, as their syntax only cause confusion. Instead, I encourage you to use the Variable class type, which can essentially do the same thing. They are still included for backwards compatibility, though. * I have added keys for appending and pre-appending keys, i.e. adding code to the left and the right of existing keys, similarly to what you can do with pgfkeys. * For technical reasons, it is no longer possible to create keys taking 9 arguments (in fact, the previous implementation turned out to be buggy). So 8 is now the maximum. I hope to solve this issue later, but I doubt anyone is even going to notice.
This package is located at http://mirror.ctan.org/macros/latex/contrib/semantex More information is at https://www.ctan.org/pkg/semantex
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 .

Seman – Semantic, keyval-based mathematics

The Seman package for delivers a more semantic, systematized way of writing mathematics, compared to the classical math syntax in . The system uses keyval syntax, and the user can define their own keys and customize the system down to the last detail. At the same time, care has been taken to make the syntax as simple, natural, practical, and lightweight as possible.

Furthermore, the package has a companion package, called stripsemantex, which allows you to completely strip your documents of Seman markup to prepare them e.g. for publication.

The package is still in beta, but is considered feature-complete and more or less stable, so using it at this point should be safe. Still, suggestions, ideas, and bug reports are more than welcome!

Version0.525 2023-01-23
Copyright2020–2023 Sebastian Ørsted
MaintainerSebastian Ørsted



Guest Book Sitemap Contact Contact Author