is an option for fractions and grids that controls whether certain operators, such as
,
, and
, always appear smaller than normal size.
AllowScriptLevelChange
is an option for fractions and grids that controls whether certain operators, such as
,
, and
, always appear smaller than normal size.
Details
- A fraction can be created using
or Insert ▶ Typesetting ▶ Fraction. - Certain formatting constructs change the level, or ScriptLevel, at which a selection is displayed. For example,
occurs at the second level of
and has ScriptLevel->2. By default, fractions also increment the ScriptLevel of the numerator and denominator; for example, each character in
has ScriptLevel->2. By default, grids also increment the ScriptLevel of their elements; for example, each character in
has ScriptLevel->2. - With the default setting AllowScriptLevelChange->True, ScriptLevel is incremented by 1 for the numerator and denominator for each entry in a grid. This means that operators affected by LimitsPositioning appear smaller than normal size, as shown here.
- With the setting AllowScriptLevelChange->False, ScriptLevel is not incremented for the numerator and denominator and grid entries; in other words, ScriptLevel for a selected part has the same value as it would outside the fraction or grid. With this setting, subexpressions within a fraction or grid can have a ScriptLevel of 0, which allows operators such as
,
, and
to appear at their normal size and formatting, as shown here. - For a selected fraction or grid, AllowScriptLevelChange is set as an option for FractionBox or GridBox and applies only to the selection.
- At the cell level, AllowScriptLevelChange is set as a suboption of the FractionBoxOptions or GridBoxOptions option for cells. It specifies the default setting of AllowScriptLevelChange for any fraction or grid in the cell.
(∫f/1) ∫f| | |
| ------------------------------ | ---------------------------- |
| Underoverscript[∑, j = 1, 100] | Underoverscript[∏, i = 1, n] |
| ∫ab | Underscript[, n -> ∞] | Underoverscript[∑, j = 1, 100](∫f/1) ∫f| | |
| ------------------------------ | ---------------------------- |
| Underoverscript[∑, j = 1, 100] | Underoverscript[∏, i = 1, n] |
| ∫ab | Underscript[, n -> ∞] | Underoverscript[∑, j = 1, 100]See Also
History
Introduced in 2000 (4.1)
Text
Wolfram Research (2000), AllowScriptLevelChange, Wolfram Language function, https://reference.wolfram.com/language/ref/AllowScriptLevelChange.html.
CMS
Wolfram Language. 2000. "AllowScriptLevelChange." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/AllowScriptLevelChange.html.
APA
Wolfram Language. (2000). AllowScriptLevelChange. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AllowScriptLevelChange.html
BibTeX
@misc{reference.wolfram_2026_allowscriptlevelchange, author="Wolfram Research", title="{AllowScriptLevelChange}", year="2000", howpublished="\url{https://reference.wolfram.com/language/ref/AllowScriptLevelChange.html}", note=[Accessed: 15-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_allowscriptlevelchange, organization={Wolfram Research}, title={AllowScriptLevelChange}, year={2000}, url={https://reference.wolfram.com/language/ref/AllowScriptLevelChange.html}, note=[Accessed: 15-June-2026]}