CTAN Comprehensive TeX Archive Network

CTAN update: Seman

Date: September 23, 2022 8:23:53 PM CEST
Sebastian Ørsted submitted an update to the SemanTeX package. Version number: 0.520 License type: lppl1.3c Summary description: Semantic, keyval-based mathematics Announcement text:
A clean-up update that should not change much for the end user. The most important changes are: * The commands \NewObject, \NewVariableClass, \NewSimpleClass, and \NewSymbolClass now check whether the command name is already defined and, if so, issues an error. In casesomeone wants to override this behaviour, commands \DeclareObject, \DeclareVariableClass, \DeclareSimpleClass, and \DeclareSymbolClass have been added. * Some internal changes have been made which should allow issue-free use of active (and math active) characters as names of classes and objects. Previously, this was possible, but the system could not properly distinguish between <character> and \<character> as object or class names. * The deprecated class types Cohomology and Delimiter have now been removed. So has the key "degree default" which was defined to be equivalent to "sep d". * The stripsemantex ID markup commands have been changed from \SemantexIDcommand to \SemantexID. This has required some changes in the names of commands in the .semtex file. * A section 12.4 has been added which shows how to create a binary operator command that can also be applied to n elements.
This package is located at https://mirrors.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!

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

Announcements

more

Guest Book Sitemap Contact Contact Author