Rewrite Rulesams/vartriangle-to-bigtriangleup

ams/vartriangle-to-bigtriangleup

Normalize vartriangle to bigtriangleup for corpus form.

Rewrite patterns#

  1. \vartriangle\bigtriangleup

Examples#

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

vartriangle character alias#

Before

A \vartriangle B

After this rule

A \bigtriangleup B

Rendering verified with the declared packages.

vartriangle script position#

Before

x_{\vartriangle}

After this rule

x_{\bigtriangleup}

Rendering verified with the declared packages.

Same family#

Notes#

vartriangle has variantForm while bigtriangleup does not. Current MathJax CHTML pixel checks pass for naked, not, script, fraction, root, and fence contexts, so this rewrite preserves visible rendering; DOM/MathML/rendering attrs are not identical.

Disable this rule#

TransformEngine(profile="corpus", disable_rules=["ams/vartriangle-to-bigtriangleup"])
new TransformEngine({ profile: 'corpus', disableRules: ['ams/vartriangle-to-bigtriangleup'] })

Open in Playground