CTAN update: ccool
Hello, Until the last upload in 04/15, this pkg's summary was "Encoding notational conventions", which was indeed the motivation behind it, but in hindsight restrictive, hence the new summary. The doc was not understood by those I sought feedback from (see biography), so the new one takes a new approach. Minor changes to the interface that result in more coherent conventions, and changes to the default behavior to take into account the language and, if applicable, math mode. Kind regards.
This package is located at http://mirror.ctan.org/macros/latex/contrib/ccool More information is at https://www.ctan.org/pkg/ccool
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
ccool – A key-value document command parser
This package provides a key-value interface, \Ccool, on top of xparse’s document command parser. Global options control input processing and its expansion. By default, they are set to meet likely requirements, depending on context: the selected language, and which of text and math mode is active. These options can be overridden inline. This versality could find its use, for example, to encode notational conventions (such as \Real → \mathbb{R}) at the point where they are introduced in the document (“Let R denote real numbers”). Polymorphic commands can be generated by parameterizing the keys (for instance, one parameter value for style, another for a property). User input to \Ccool can optionally be serialized. This can useful for typesetting documents sharing the same notation.
Package | ccool |
Version | 3.2 |
Copyright | 2020 Erwann Rogard |
Maintainer | Erwann Rogard |