Rewrite Rulesbase/overwithdelims-to-genfrac

base/overwithdelims-to-genfrac

Rewrite overwithdelims to an explicit genfrac with delimiters.

Rewrite patterns#

  1. #1 \overwithdelims #2 #3 #4\genfrac{#2}{#3}{}{}{#1}{#4}

Examples#

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

Parenthesized genfrac#

Before

x_1+\cdots+x_m \overwithdelims ( ) \sum_{j=1}^{n} y_j

After this rule

\genfrac{(}{)}{}{}{x_1+\cdots+x_m}{\sum_{j=1}^{n} y_j}

Rendering verified with the declared packages.

Bracket delimited genfrac#

Before

u+v \overwithdelims [ ] w+z

After this rule

\genfrac{[}{]}{}{}{u+v}{w+z}

Rendering verified with the declared packages.

Same family#

Disable this rule#

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

Open in Playground