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