CellGroupingRules
是单元的一个选项,指定对单元编组所用的规则.
更多信息
- 单元可以通过遵循由 CellGroupingRules 选项指定的规则,自动与其下方的单元形成一个单元组.
- 使用默认设置 CellGroupingRules->"NormalGrouping",单元不会形成单元组,但可以被包含在由其他各种分组类型形成的组中.
- 可以将单元分组规则指定为 "type" 或 {"type",prec}. "type" 表示执行的分组类型,而 prec 则是一个整数,用于指定相对于同类型其他单元的分组优先级.
- 单元组始终至少包含两个单元. 要形成单元组,组中的第一个单元必须具有允许形成组的 CellGroupingRules 设置,而后续单元必须具有允许加入该组的 CellGroupingRules 设置
-
分组类型 允许分组 按以下分组 "NormalGrouping" 无 "TitleGrouping", "SectionGrouping" "TitleGrouping" 任意 "TitleGrouping", "SectionGrouping", "ItemGrouping" "SectionGrouping" 任意 "TitleGrouping", "SectionGrouping", "ItemGrouping" "ItemGrouping" 任意 "TitleGrouping", "SectionGrouping", "ItemGrouping" "InputGrouping" "OutputGrouping", "GraphicsGrouping" "TitleGrouping", "SectionGrouping", "ItemGrouping" "OutputGrouping" 无 任意,除 "OutputGrouping", "GraphicsGrouping" 之外 "GraphicsGrouping" "GraphicsGrouping" 任意,除 "OutputGrouping" 之外 - 类型 "TitleGrouping"、"SectionGrouping" 和 "ItemGrouping" 应指定为 {"type",prec}. 根据类型规则允许形成的分组,只有在引导单元的 prec 低于后续单元的 prec 时才会形成.
- 类型 "NormalGrouping"、"InputGrouping"、"OutputGrouping" 和 "GraphicsGrouping" 始终被认为比其他类型具有更高的优先级,因此可以直接指定为 CellGroupingRules"type".
- "TitleGrouping" 单元会自动将其他具有相同优先级的 "TitleGrouping" 单元进行分组.
- StyleData 单元组并不按照 CellGroupingRules 的规则进行分组. 相反,为相同样式指定设置的单元会被组合在一起.
范例
基本范例 (2)
默认情况下,章节(Section)单元会始终对输入( Input )单元进行分组:
CreateDocument[{TextCell["section", "Section"], ExpressionCell["input", "Input"]}]使用 CellGroupingRules 来更改分组,使 Input 单元不再被分组:
CreateDocument[{TextCell["section", "Section"], ExpressionCell["input", "Input", CellGroupingRules -> {"SectionGrouping", 0}]}]查询 Section 样式的 CellGroupingRules 属性:
CurrentValue[{StyleDefinitions, "Section", CellGroupingRules}]Section 单元会对 Input 单元格进行分组,因为 "SectionGrouping" 始终会对 "InputGrouping" 进行分组:
CurrentValue[{StyleDefinitions, "Input", CellGroupingRules}]历史
1999年引入 (4.0)
文本
Wolfram Research (1999),CellGroupingRules,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CellGroupingRules.html.
CMS
Wolfram 语言. 1999. "CellGroupingRules." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/CellGroupingRules.html.
APA
Wolfram 语言. (1999). CellGroupingRules. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/CellGroupingRules.html 年
BibTeX
@misc{reference.wolfram_2026_cellgroupingrules, author="Wolfram Research", title="{CellGroupingRules}", year="1999", howpublished="\url{https://reference.wolfram.com/language/ref/CellGroupingRules.html}", note=[Accessed: 15-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_cellgroupingrules, organization={Wolfram Research}, title={CellGroupingRules}, year={1999}, url={https://reference.wolfram.com/language/ref/CellGroupingRules.html}, note=[Accessed: 15-August-2026]}