Rewrite Rulesbase/brack-to-genfrac

base/brack-to-genfrac

Rewrite infix brack to an explicit genfrac with bracket delimiters.

Rewrite patterns#

  1. #1 \brack #2\genfrac{[}{]}{0pt}{}{#1}{#2}

Examples#

Each example shows this rule applied in isolation. A complete normalization profile may make additional changes.

Bracket delimited stack#

Before

\int_0^1 f(x)\,dx \brack \sum_{k=1}^{n} b_k

After this rule

\genfrac{[}{]}{0pt}{}{\int_0^1 f(x)\,dx}{\sum_{k=1}^{n} b_k}

Rendering verified with the declared packages.

Same family#

Disable this rule#

TransformEngine(profile="corpus", disable_rules=["base/brack-to-genfrac"])
new TransformEngine({ profile: 'corpus', disableRules: ['base/brack-to-genfrac'] })

Open in Playground