我试图按照 Mathematica-8 笔记本中自动编号单元格的说明,在这里
http://reference.wolfram.com/mathematica/tutorial/AutomaticNumbering.html
我创建了一个带有四个文本单元的小笔记本
foo
qux
blancmange
bar
将光标放在 之前foo
,然后我使用Insert
菜单Automatic numbering
项,给了我Create Automatic Numbering Object
对话框。我在Counter
下拉菜单中选择 item Text
,单击This counter object
单选按钮,然后 Huzzah!刚刚得到数字 1 foo
,大概是指Text
笔记本中的第一个类型的单元格。我现在看到
1foo
qux
blancmange
bar
我在 1 之后插入我自己dot space
的以获得漂亮的外观
1. foo
qux
blancmange
bar
我也这样做bar
并看到预期的
1. foo
qux
blancmange
4. bar
因为bar
是 type 的第四个单元格Text
。伟大的。现在我想为单元格qux
和blancmange
. 我使用Cell
menu, Cell Tags...
, Add/Remove Cell tags...
item 并将标签test
放在单元格qux
和blancmange
. 我使用Cell
menu, Cell Tags...
, Show cell tags
item 来确保它们在那里,并且,果然,它们出现在笔记本中(我不会试图模仿显示,这里,但在 Dropbox public 中有指向我笔记本的链接如果你想看看这个问题底部的文件夹)。然后我将光标放在前面qux
并使用Insert
菜单,Automatic numbering
项目,这次选择Use the counter value corresponding to the location of:
,然后The first cell with the tag:
,然后test
,我的用户创建的标签,确定,我得到一个零!同上blancmange
. 我最后的(坏的)结果,在我自己的猪身上涂了一点口红之后dot
,space
看起来像
1. foo
0. qux
0. blancmange
4. bar
如果尝试引用一个不存在的标签,我会得到
1. foo
XXXqux
XXXblancmange
4. bar
所以 Mathematica 发现了一些东西,但不是我所期望或需要的。
还需要说我在Item Numbered
item中试了Format
item,但是我有两个问题:(1)我不知道怎么从1开始restart编号,所以每块Item Numbered
cell都属于同一个编号的序列项目。我在这里得到 1、2、3,然后是 4、5、6,稍后,以及 7、8、9,甚至更晚等等。我真的需要独立编号的项目块:这里是 1、2、3,1、2 , 3 之后,1, 2, 3 甚至更晚,等等。 (2) 我需要对各种不同类型的单元格进行编号,所以我真的需要创建自己的标签并控制我对它们的跟踪。
我将非常感谢任何建议。
这是我琐碎的小笔记本的链接。