Currently, the only versions of the \cpruleset and \cpobjects environments include a framing box automatically. It might be the case in the future that somebody would prefer to have a version that doesn't include the box at all.
Implementing this should be as simple as making the use of the \framed environment conditional on something. Precisely what interface to present to the user is a different question, though. The best ideas so far are:
A \cpruleset* version, e.g.
\begin{cpruleset*}
ruleset as normal
\end{cpruleset*}
Including an optional parameter with the declaration, such as \cpruleset[noframe] style, e.g.
\begin[noframe]{cpruleset}
ruleset as normal
\end{cpruleset}
It looks like switching from using framed inside the \newenvironment definition may be better replaced with using the adjustbox package, going by its documentation.
Currently, the only versions of the
\cpruleset
and\cpobjects
environments include a framing box automatically. It might be the case in the future that somebody would prefer to have a version that doesn't include the box at all.Implementing this should be as simple as making the use of the
\framed
environment conditional on something. Precisely what interface to present to the user is a different question, though. The best ideas so far are:A
\cpruleset*
version, e.g.Including an optional parameter with the declaration, such as
\cpruleset[noframe]
style, e.g.