细胞和细胞mma中的细胞群

时间:2011-05-05 14:50:40

标签: wolfram-mathematica

This question,评论和回答提示了这个问题。如何在mathematica中有效地使用Cells和CellGroup?我总是只在输入单元内系统地编程,在评估前一个单元后进入新单元格中的下一行。看看可用的不同选项,这似乎效率低下。

如何更有效地使用这些?我尝试使用命令-5和子部分等将我的代码组织成部分。但是当我尝试使用命令-9返回输入单元格时,它不会对它进行评估。我确定我做错了什么,所以很感激帮助。

2 个答案:

答案 0 :(得分:0)

Cell groups只是一种将细胞分组在一起的方法。这些组可以轻松选择,作为一个执行,opened/closed(折叠)。默认情况下,这些组由单元格右侧的一系列蓝色括号表示:

enter image description here

如上所示,输出单元格会自动与创建它们的输入单元格分组。此外,“截面”单元格会自动对其下方的“文本”,“输入”和“输出”单元格进最后,Title单元格将其下面的所有单元格分组,包括Section单元格。

可用的不同类别的单元格,例如标题,部分等,由活动Stylesheet确定。他们分组的方式由选项CellGroupingRules控制。这是一个更高级的领域,细节可能会在另一个问题中得到更好的解决。

单元格分组可以自动,默认或手动完成,或者通过其组合在有限程度上完成。这全部由Cell > Grouping > ...中的菜单命令或其中列出的键盘快捷键处理。

如果使用自动分组,则使用分组样式(由CellGroupingRules控制)样式化单元格将自动将“较小”单元格和单元格组分组。


要设置单元格的样式,请通过以下任一方式选择整个单元格,而不仅仅是单元格内容:

  • 点击蓝色单元格括号(或隐藏的区域)

  • 在单元格内单击并使用 Alt + 直到选中整个单元格

  • 从光标所在的单元格上方单击并拖动到单元格下方

然后,使用菜单Format > Style > ...或相应的组合键。

可以使用相同的方法选择细胞组,而不是单个细胞。


要创建特定样式的新单元格:

  1. 在光标水平的现有单元格外单击

  2. 这应该创建一个水平规则,如前面的插图

  3. 所示
  4. 再次使用Format > Style > ...或键盘快捷键指定样式

  5. 开始输入(或粘贴)新单元格的内容

  6. 要创建一个新的输入单元格,默认样式,只需执行步骤(1),然后输入或粘贴输入。

答案 1 :(得分:0)

这取决于您的样式表。输入不是每个样式表中的第九个编号样式。此外,您必须选择单元格括号以更改单元格的样式。

我特别使用部分以便能够使用折叠,即双击细胞组括号以隐藏较低等级的细胞。这样就可以获得干净的文档。它对输入单元格没有任何作用(上下文选项除外)。