Rewrite patterns#
\widehat{#1}\hat{#1}
Examples#
Each example shows this rule applied in isolation. A complete normalization profile may make additional changes.
Wide accent size drop#
The rendered result has pixel differences from the input.
Related rules#
Same family#
ams/substack-expandExpand substack directly to the explicit centered subarray environment.base/buildrel-to-stackrelRewrite plain TeX buildrel syntax to stackrel.base/duplicate-mathrel-wrapper-dropDrop one directly nested duplicate mathrel wrapper.base/widetilde-to-tildeDrop stretchiness from \widetilde by rewriting it to \tilde.base/stackbin-expandExpand stackbin to an explicit binary-level stacked operator form.base/stackrel-expandExpand stackrel to an explicit relation-level stacked operator form.
Notes#
The wide and short forms retain the same accent identity and mathematical attachment to the same body. For an arbitrary multi-symbol body, however, the wide extent is a visible scope cue; replacing it with a short accent can weaken readability and make the intended span less apparent. The rule therefore first enters Equiv and claims only Math fidelity.
Disable this rule#
TransformEngine(profile="corpus", disable_rules=["base/widehat-to-hat"])new TransformEngine({ profile: 'corpus', disableRules: ['base/widehat-to-hat'] })